Releases: AlgebraicJulia/GATlab.jl
Releases · AlgebraicJulia/GATlab.jl
v0.1.3
v0.1.2
GATlab v0.1.2
Merged pull requests:
v0.1.1
GATlab v0.1.1
Merged pull requests:
- Egraphs are back (#125) (@olynch)
- Fix precompilation warning about unordered dicts (#134) (@kris-brown)
- @gatdoc macro defines the theory constant as well as bare-minimum docs (#141) (@quffaro)
- added docstrings to theories in the stdlib (#143) (@quffaro)
Closed issues:
v0.1.0
GATlab v0.1.0
Merged pull requests:
- fix
make_alias_definitions
for catlab compatibility (#133) (@kris-brown)
v0.0.8
GATlab v0.0.8
Merged pull requests:
- Create theorymap-level model migrator (#118) (@kris-brown)
- Docs pulled from Catlab (#121) (@olynch)
- Sugar for structs in GATs, example of categories with pushouts (#123) (@kris-brown)
- Trivial docs edits and rename
@migrate
(#126) (@KevinArlin) - Remove Catlab dependency (#132) (@KevinArlin)
v0.0.7
v0.0.6
GATlab v0.0.6
Merged pull requests:
v0.0.5
v0.0.4
GATlab v0.0.4
Merged pull requests:
- infer axiom type + improved normalize_decl (#113) (@kris-brown)
- hotfix: coerce to AlgTerm (#114) (@kris-brown)
- Refactor scopes (#115) (@kris-brown)
v0.0.3
GATlab v0.0.3
Merged pull requests:
- opposite category model in stdlib (#102) (@kris-brown)
- Pass model via Base.getindex (#106) (@olynch)
- add import statements to
@theory
declaration (#107) (@kris-brown) - Theory maps send type constructors to general types in a context (#108) (@kris-brown)
- Aliases at the scope level (#109) (@olynch)
- TypeCtx as generalization of TypeScope, better
@theorymap
parsing (#110) (@kris-brown) - Model Migration (#112) (@kris-brown)
Closed issues:
- LaTeX output for pretty printing (#44)
- Feature parity with GATs in Catlab (#57)
- Theory Macro should accept docstrings (#82)
- Associativity for GATExprs (#88)
- Theories should not be sensitive to ordering of
@op
blocks (#96) - Nullary operations in default instances (#98)
- Support for Opposite Categories (#101)
- ability for model methods to extend other methods (#105)