v0.8.0
Catlab v0.8.0
Closed issues:
- Convert morphism expressions to undirected wiring diagrams (#218)
- Improve specification of data attributes of C-sets (#233)
- Build docs for latest release (#241)
- Labeling UWDs with numbers (#246)
- Easy-to-use constructors for ACSet types (#256)
- Catlab 0.7 blocks DataStructures 0.18 (#259)
- Interface for diagram shapes and limits (#171)
- Pushout/pullback design (#185)
- Category of Restricted Types (#223)
- Use FunctionWrappers.jl for FinSet and FinRel (#225)
- Use
<:
notation for extending GATs (#234)
Merged pull requests:
- Improving C-sets: struct arrays and schemas (#219) (@olynch)
- ENH: trial implementation of DecidableSets (#224) (@olynch)
- Use Graphviz_jll instead of relying on local installation (#232) (@christopher-dG)
- Refactor interface for free diagrams and (co)limits (#235) (@epatters)
- More conventional Julia syntax for GAT extension (#237) (@olynch)
- Use FunctionWrappers for FinSets and FinRelations (#239) (@olynch)
- BUG: _file=missing causes error in @warn (#240) (@olynch)
- Allow TagBot to build documentation (#242) (@felixcremer)
- Work around old LaTeX distribution in GitHub CI (#244) (@epatters)
- Another approach to empty StructArrays in C-sets (#245) (@epatters)
- Added more restrictive compose dependency (#248) (@mehalter)
- Added code coverage github actions (#249) (@mehalter)
- More Exhaustive Code Coverage Tests (#250) (@mehalter)
- Option to label boxes/junctions in Graphviz UWDs by number (#251) (@epatters)
- V0.7.4 Version Bump on Master (#253) (@mehalter)
- Restore original unit tests for C-sets (#254) (@epatters)
- Add codecov.yml. (#255) (@epatters)
- Old CSetType function and friends (#257) (@olynch)
- Improved type checking of add_parts (#258) (@mehalter)
- Half-edge graphs (#260) (@epatters)
- Documentation, bug fixes, and cleanup for attributed C-sets (#261) (@epatters)
- Missing type parameters in abstract type for ACSets (#267) (@epatters)
- Convert morphism expressions to UWDs (#268) (@epatters)