ctrl k
v0.16.20 By github-actions[bot]
[Diff since v0.16.19](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.16.19...v0.16.20)

**Merged pull requests:**
- PEG grammars for UWDs (#944) (@jpfairbanks)
- CompatHelper: add new compat entry for StructTypes at version 1, (keep existing compat) (#952) (@algebraicjuliabot)
- CompatHelper: add new compat entry for PEG at version 1, (keep existing compat) (#953) (@algebraicjuliabot)
- Fix bugs in `Base.in` methods and empty comprehension (#954) (@samuelsonric)
- Removing ADTs and Parser Exports Due to Too Much Internals Exposure (#959) (@cscaff)
- Calling a wiring diagram does an `oapply` (#962) (@quffaro)
- Add titles to uwds (#964) (@lukem12345)
- Upgraded GATlab Compat to v0.1.5 (#967) (@quffaro)

**Closed issues:**
- RelationTerm/Parser Exports Removal (#958)
- Precompile error on v0.16.19 (#960)
Matt Cuffaro committed with GitHub 2 weeks ago
v0.16.19 By github-actions[bot]
[Diff since v0.16.18](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.16.18...v0.16.19)

**Merged pull requests:**
- Add Sheaf implementation  (#852) (@jpfairbanks)
- Floating viewer for Graphviz output (#947) (@quffaro)
- CompatHelper: bump compat for Colors to 0.13, (keep existing compat) (#948) (@algebraicjuliabot)

**Closed issues:**
- Error in composing `StructTightACSetTransformation` and `StructCSetTransformation` (#945)
Evan Patterson committed with GitHub 6 months ago
v0.16.18 By github-actions[bot]
[Diff since v0.16.17](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.16.17...v0.16.18)

**Merged pull requests:**
- Informative error for `coerce_component` with scalar input (#936) (@slwu89)
- Fix empty collection typing bug (#941) (@KevinDCarlson)
- Fixes for Julia v1.11 (#943) (@epatters)

**Closed issues:**
- Scalars in acset transformations (#935)
- Tests failing on Julia v1.11 (#942)
Evan Patterson committed with GitHub 7 months ago
v0.16.17 By github-actions[bot]
[Diff since v0.16.16](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.16.16...v0.16.17)

**Merged pull requests:**
- Integer-typed UWDs (#921) (@samuelcohen1)
- Loosen type in `to_graphviz_property_graph` (#932) (@slwu89)
Evan Patterson committed with GitHub 9 months ago
v0.16.16 By github-actions[bot]
## Catlab v0.16.16

[Diff since v0.16.15](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.16.15...v0.16.16)


**Merged pull requests:**
- Require `homomorphism` to be unique (#926) (@kris-brown)

**Closed issues:**
- `Homomorphism` should error if there are multiple homomorphisms (#922)
Evan Patterson committed with GitHub 10 months ago
v0.16.15 By github-actions[bot]
## Catlab v0.16.15

[Diff since v0.16.14](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.16.14...v0.16.15)


**Merged pull requests:**
- adding buildkite functionality (#920) (@quffaro)
- Fix for queries with attributes using union types (#923) (@slwu89)
- Bugfix for complement for VarACSets (#924) (@kris-brown)

**Closed issues:**
- Parameters in queries for attributes that are unions (#913)
Evan Patterson committed with GitHub 10 months ago
v0.16.14 By github-actions[bot]
## Catlab v0.16.14

[Diff since v0.16.13](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.16.13...v0.16.14)


**Merged pull requests:**
- Monic constraint and `no_bind` kwarg for AttrVars in hom search (#918) (@kris-brown)
- Fix construction of varacset from `FinDomFunctor` (#919) (@KevinDCarlson)

**Closed issues:**
- Keyword argument for sending attrvars to other attrvars (#916)
Evan Patterson committed with GitHub 11 months ago
v0.16.13 By github-actions[bot]
## Catlab v0.16.13

[Diff since v0.16.12](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.16.12...v0.16.13)


**Merged pull requests:**
- Fix constructor of acset from `FinDomFunctor` in varacset case (#917) (@KevinDCarlson)
Evan Patterson committed with GitHub 11 months ago
v0.16.12 By github-actions[bot]
## Catlab v0.16.12

[Diff since v0.16.11](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.16.11...v0.16.12)


**Merged pull requests:**
- Redesign ACSetFunctors when there are AttrVars (#915) (@KevinDCarlson)
Evan Patterson committed with GitHub 11 months ago
v0.16.11 By github-actions[bot]
## Catlab v0.16.11

[Diff since v0.16.10](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.16.10...v0.16.11)


**Merged pull requests:**
- Upgrade to Convex v0.16 (#912) (@epatters)
- Code simplification from equations in schema (#914) (@kris-brown)
Evan Patterson committed with GitHub 11 months ago
v0.16.10 By github-actions[bot]
## Catlab v0.16.10

[Diff since v0.16.9](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.16.9...v0.16.10)


**Merged pull requests:**
- Smoothing interaction between VarSets and actual sets and functions (#900) (@KevinDCarlson)
- Fix typo in `product` keyword arguments (#905) (@jpfairbanks)
- Delete extraneous SigmaMigration method (#906) (@kris-brown)
- Fix Heyting subtraction for ACSets with variables (#909) (@kris-brown)
- Epic backtracking constraint (#910) (@kris-brown)

**Closed issues:**
- `SigmaMigrationFunctor` method uses an undefined variable (#903)
- Bug in `product` keyword arguments (#904)
Evan Patterson committed with GitHub 12 months ago
v0.16.9 By github-actions[bot]
## Catlab v0.16.9

[Diff since v0.16.8](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.16.8...v0.16.9)


**Merged pull requests:**
- VM-based homomorphism search (#830) (@olynch)
- Fix types in graph algorithms (#898) (@slwu89)
- Cartesian transformations between acsets (#899) (@KevinDCarlson)
- Missing ACSetsGATsInterop methods (#901) (@kris-brown)
- Bump dependency on ACSets.jl (#902) (@epatters)

**Closed issues:**
- Question about abstract vs. concrete type in `enumerate_paths` (#897)
Evan Patterson committed with GitHub 1 year ago
v0.16.8 By github-actions[bot]
## Catlab v0.16.8

[Diff since v0.16.7](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.16.7...v0.16.8)


**Merged pull requests:**
- Enumerate subobjects of acsets with attribute variables (#887) (@kris-brown)
- Fixed typo.  "commute must" -> "must commute". (#890) (@neonWhiteout)
- Simplify, upgrade, and type-stabilize dom_to_graph (#891) (@KevinArlin)
Evan Patterson committed with GitHub 1 year ago
v0.16.7 By github-actions[bot]
## Catlab v0.16.7

[Diff since v0.16.6](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.16.6...v0.16.7)


**Merged pull requests:**
- Support for mark-as-deleted in acsets (#831) (@kris-brown)
- Overlap iterator output span order bugfix + ignoring of specific attrtypes  (#886) (@kris-brown)

**Closed issues:**
- Constraints on attributes in `maximum_common_subobject` (#884)
- Maximum_common_subobject changes ordering (#885)
Evan Patterson committed with GitHub 1 year ago
v0.16.6 By github-actions[bot]
## Catlab v0.16.6

[Diff since v0.16.5](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.16.5...v0.16.6)


**Merged pull requests:**
- Constrain acset hom search to specified subsets (#873) (@kris-brown)
- Add missing SigmaMigrationFunctor constructors for DynamicACSets (#882) (@KevinArlin)
- Rename `Slices` to `SliceCategories` to avoid name conflict (#883) (@KevinArlin)
Evan Patterson committed with GitHub 1 year ago
v0.16.5 By github-actions[bot]
## Catlab v0.16.5

[Diff since v0.16.4](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.16.4...v0.16.5)


**Merged pull requests:**
- Adding missing `compose` and `id` methods for pointed set schemas (#881) (@KevinArlin)
Evan Patterson committed with GitHub 1 year ago
v0.16.4 By github-actions[bot]
## Catlab v0.16.4

[Diff since v0.16.3](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.16.3...v0.16.4)


**Merged pull requests:**
- Port to JSON3.jl (#879) (@epatters)
- Remove `experiments` folder (#880) (@epatters)

**Closed issues:**
- Move from JSON.jl to JSON3.jl (#878)
Evan Patterson committed with GitHub 1 year ago
v0.16.3 By github-actions[bot]
## Catlab v0.16.3

[Diff since v0.16.2](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.16.2...v0.16.3)


**Merged pull requests:**
- Upgrade to SCS v2 (#874) (@epatters)
- Upgrade to Documenter v1 (#875) (@epatters)

**Closed issues:**
- Docs Warnings (#851)
Evan Patterson committed with GitHub 1 year ago
v0.16.2 By github-actions[bot]
## Catlab v0.16.2

[Diff since v0.16.1](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.16.1...v0.16.2)


**Merged pull requests:**
- Make sure you can add SetFunctionCallables to BipartiteDiagrams during limit computation (#868) (@KevinArlin)
- Avoid building a `Tuple{Union{}}` (#871) (@KevinArlin)
- Upgrade to Gatlab v0.1 (#872) (@epatters)

**Closed issues:**
- Fix an empty tuple problem ahead of Julia 1.10 (#869)
Evan Patterson committed with GitHub 1 year ago
v0.16.1 By github-actions[bot]
## Catlab v0.16.1

[Diff since v0.16.0](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.16.0...v0.16.1)


**Merged pull requests:**
- Get rid of a bad use of SetFunctionCallable causing vector typing bugs (#867) (@KevinArlin)
Evan Patterson committed with GitHub 2 years ago
v0.16.0 By github-actions[bot]
## Catlab v0.16.0

[Diff since v0.15.5](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.15.5...v0.16.0)


**Merged pull requests:**
- Delta migration of acset transformations (#710) (@kris-brown)
- Transformations between acsets involving only combinatorial data (#806) (@kris-brown)
- Data migrations with Julia functions on attributes (#823) (@KevinArlin)
- Move acset homomorphism search into own submodule (#843) (@kris-brown)
- Remove DataMigrations code from Catlab (#846) (@KevinArlin)
- GATlab integration (#847) (@olynch)
- Bug fix and tests for `to_graphviz` with `Diagram` objects (#850) (@slwu89)
- Unbreak `makemap` from `attrMigr` branch (#854) (@KevinArlin)
- Consistent whitespace in runtests.jl (#855) (@neonWhiteout)
- Export named graphs from `Catlab.Graphs` (#856) (@epatters)
- Use named graphs API in Graphviz visualization (#858) (@epatters)
- CompatHelper: add new compat entry for AlgebraicInterfaces at version 0.1, (keep existing compat) (#861) (@algebraicjuliabot)
- CompatHelper: add new compat entry for GATlab at version 0.0.7, (keep existing compat) (#862) (@algebraicjuliabot)
- Reexport GATlab (#864) (@epatters)

**Closed issues:**
- Spin out DataMigrations.jl (#842)
- `NamedGraph` and presentations (#848)
- Reexport GATlab from Catlab (#863)
Evan Patterson committed 2 years ago
v0.15.5 By github-actions[bot]
## Catlab v0.15.5

[Diff since v0.15.4](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.15.4...v0.15.5)



**Merged pull requests:**
- More GATs related to (op)indexed monoidal categories (#836) (@epatters)
- Infer LooseACSetTransformation when a Julia function is passed as a component (#839) (@kris-brown)
Evan Patterson committed with GitHub 2 years ago
v0.15.4 By github-actions[bot]
## Catlab v0.15.4

[Diff since v0.15.3](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.15.3...v0.15.4)



**Merged pull requests:**
- Subobject classifier + Internal hom for C-Sets (#786) (@kris-brown)
- Fix `abstract_attributes` function (#835) (@kris-brown)
Evan Patterson committed with GitHub 2 years ago
v0.15.3 By github-actions[bot]
## Catlab v0.15.3

[Diff since v0.15.2](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.15.2...v0.15.3)



**Merged pull requests:**
- Forward compatibility for mark-as-deleted acsets (#833) (@epatters)
Evan Patterson committed with GitHub 2 years ago
v0.15.2 By github-actions[bot]
## Catlab v0.15.2

[Diff since v0.15.1](https://github.com/AlgebraicJulia/Catlab.jl/compare/v0.15.1...v0.15.2)


**Closed issues:**
- Overlap Maps is not an iterator (#819)
- The Chase with domain attributes (#825)

**Merged pull requests:**
- Category of elements for general C-sets (#818) (@kris-brown)
- Benchmark two different implementations of making a path graph (#820) (@epatters)
- Enumerating partial overlaps as an iterator (#821) (@kris-brown)
- Make `neighbors` for graphs faster by returning an iterator (#824) (@epatters)
- Better support for attributes in sigma migrations  (#829) (@KevinArlin)
- Upgrade GitHub checkout action to v3 (#832) (@epatters)
Evan Patterson committed with GitHub 2 years ago
Please wait...
Page is in error, reload to recover