Releases: AlgebraicJulia/Catlab.jl
Releases · AlgebraicJulia/Catlab.jl
v0.14.3
Catlab v0.14.3
What's changed:
- Compile with morphism expressions with generator assignment by @sjbreiner in #650
- Graphviz visualization for ACSetTransformation between Graphs by @slwu89 in #655
- add documentation for JSON serialization of ACSets by @jpfairbanks in #667
- Subsection of literate docs for categorical algebra by @epatters in #669
New contributors:
- @sjbreiner made their first contribution in #650
- @slwu89 made their first contribution in #655
Full Changelog: v0.14.2...v0.14.3
v0.14.2
v0.14.1
v0.14.0
Catlab v0.14.0
Closed issues:
- Requirement of id2 and compose for both vertical and horizontal morphisms for Double Category Instance (#304)
- Conventions on ACSet schemas in standard library (#331)
- Consider replacing AutoHashEquals wtih StructEquality (#612)
Merged pull requests:
- Remove LinearAlgebra module (#562) (@kris-brown)
- Move DPO related content to AlgebraicRewriting (#635) (@kris-brown)
- GAT for indexed monoidal categories (#639) (@epatters)
- Rename and export acset schemas (#640) (@epatters)
- Replace AutoHashEquals with StructEquality (#641) (@epatters)
- Prefix all GATs with
Th
(#642) (@epatters) - Refactor and extend GATs for double categories (#645) (@epatters)
- LooseAcsetTransformation type component coercion (#646) (@kris-brown)
v0.13.12
v0.13.11
v0.13.10
Catlab v0.13.10
Merged pull requests:
- Minor syntactic improvements to data migration macros (#627) (@epatters)
- Colimits of representables for migration functors (#628) (@epatters)
- Refactor API for generator names in finitely presented categories (#629) (@epatters)
- Handle special case of pullback migration in
colimit_representables
(#630) (@epatters)
v0.13.9
Catlab v0.13.9
Closed issues:
Merged pull requests:
- Slice categories (#591) (@kris-brown)
- Migrate from LightGraphs.jl to Graphs.jl (#614) (@epatters)
- GAT for M-categories (#616) (@epatters)
- Support expressions of form
f(x) == g(y)
in diagram DSL (#617) (@epatters) - Representables and the Yoneda embedding (#621) (@epatters)
- Fix allocation of unique indices for morphisms in C-sets (#622) (@epatters)
- Improved Graphviz drawing of graphs and categories (#625) (@epatters)
- Bump Documenter to v0.27 (#626) (@epatters)
v0.13.8
Catlab v0.13.8
Merged pull requests:
- Initiality test for FinFunctors (#573) (@kris-brown)
- DOC: category of elements examples (#583) (@jpfairbanks)
- Benchmarks for paper (#588) (@olynch)
- Type inference can fail in
FinSetIndexedLimit
(#600) (@epatters) - Loosen types for Graph to PropertyGraph constructors (#601) (@epatters)
- Loose acset homomorphism search (#603) (@kris-brown)
- Category of elements action on morphisms and inverse constructions (#604) (@kris-brown)
- Upgrade Convex.jl to v0.15 (#607) (@epatters)
- add hash method for diagram/diagram hom (#610) (@kris-brown)
- Replace half-baked function
roottype
withBase.typename
(#611) (@epatters)