Skip to content

Releases: AlgebraicJulia/Catlab.jl

v0.15.5

24 Aug 00:12
591b6e0
Compare
Choose a tag to compare

Catlab v0.15.5

Diff since v0.15.4

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)

v0.15.4

07 Aug 19:49
4b48db8
Compare
Choose a tag to compare

Catlab v0.15.4

Diff since v0.15.3

Merged pull requests:

v0.15.3

19 Jul 17:16
aa97e8e
Compare
Choose a tag to compare

Catlab v0.15.3

Diff since v0.15.2

Merged pull requests:

  • Forward compatibility for mark-as-deleted acsets (#833) (@epatters)

v0.15.2

18 Jul 13:38
f2778bc
Compare
Choose a tag to compare

Catlab v0.15.2

Diff since v0.15.1

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)

v0.15.1

28 Jun 20:55
58e407b
Compare
Choose a tag to compare

Catlab v0.15.1

Diff since v0.15.0

Closed issues:

  • Inconsistency between composition operations (#805)

Merged pull requests:

v0.15.0

09 Jun 23:22
30999e1
Compare
Choose a tag to compare

Catlab v0.15.0

Diff since v0.14.17

Closed issues:

  • Better error message when unnatural homomorphisms get used (#623)
  • JSON serialization for ACSets should include the IDs of the parts (#695)
  • Remove acset transformation type parameters kept for backward compatibility (#755)
  • Migrate to Julia v1.9 (#770)
  • Migrate acsets core to new standalone package (#771)
  • Consistent API for functorality and naturality testing (#773)
  • Bug in oapply for multispans (#797)

Merged pull requests:

  • Include part ID in JSON acset serialization (#712) (@aaguinal)
  • Variables in ACSets (#740) (@kris-brown)
  • New macro @acset_transformation (#765) (@KevinArlin)
  • Use native package extensions in Julia 1.9 (#775) (@mehalter)
  • Maximum common sub-C-set (#777) (@mehalter)
  • Use AlgebraicJuliaBot to tag releases (#780) (@mehalter)
  • Fix implicit conversion for union types with AttrVar (#783) (@mehalter)
  • Add check if review checklist has already been commented (#784) (@mehalter)
  • delete_subobj! bug fix (#785) (@kris-brown)
  • Serialize acset schemas as JSON via Schema rather than Presentation (#787) (@epatters)
  • Breaking change to data migration API (#792) (@KevinArlin)
  • Use new package ACSets.jl for acsets implementation (#794) (@epatters)
  • Remove acset transformation type parameters kept for backward compatibility (#795) (@epatters)
  • Upgrade to ACSets.jl v0.2 (#796) (@epatters)
  • Fix bug with uninitialized data in oapply for multispans (#798) (@epatters)
  • Clean up API for functorality and naturality testing (#799) (@epatters)
  • Encapsulate GAT machinery in submodule (#800) (@epatters)
  • Reexport all top-level modules (#801) (@epatters)

v0.14.17

13 May 00:02
4ab3500
Compare
Choose a tag to compare

Catlab v0.14.17

Diff since v0.14.16

Closed issues:

  • Rendering a Theory/Presentation (#134)
  • @acset macro not interacting well with unique_indexed (#502)
  • Visualize diagrams using Graphviz (#559)
  • Improved error message on finfunctor failure (#598)
  • connected_component_projection_bfs error (#634)
  • (Co)limits with loose acset transformations with fixed type components (#680)
  • Bugfix for code on page 7 of acsets paper (#727)
  • Unexpected error message when adding parts (#728)
  • Error in bfs_tree: T not defined (#738)
  • FinFunction does not constrain assignments to be in codomain (#751)

Merged pull requests:

  • Colimits of dynamic acsets (#753) (@kris-brown)
  • Clean up 32-bit support in tests (#756) (@epatters)
  • Update ASKEM integration (#757) (@mehalter)
  • Check that function data is compatible with codomains (#759) (@KevinArlin)
  • Added type annotations to acset part mutators (#760) (@KevinArlin)
  • Improve finite functor error messages (#762) (@KevinArlin)
  • Cascading delete in acsets (#768) (@kris-brown)
  • Fix method replacement in FinDomFunction constructor (#769) (@epatters)
  • Draw bipartite graphs and FinFunctions using Graphviz (#772) (@epatters)

v0.14.16

27 Mar 23:48
Compare
Choose a tag to compare

What's Changed

  • Restore type parameters of acset transformations by @epatters in #754

Full Changelog: v0.14.15...v0.14.16

v0.14.15

27 Mar 14:06
Compare
Choose a tag to compare

Catlab v0.14.15

Diff since v0.14.14

Merged pull requests:

v0.14.14

31 Jan 19:56
7751eb7
Compare
Choose a tag to compare

Catlab v0.14.14

Diff since v0.14.13

Closed issues:

  • ACset map MethodError running convert (#735)

Merged pull requests:

  • Simplified implementation of map for acsets (#736) (@olynch)