Skip to content

Releases: AlgebraicJulia/Catlab.jl

v0.7.4

01 Sep 21:05
1006326
Compare
Choose a tag to compare

Catlab v0.7.4

Hotfix release attempting to work around the Julia package manager delivering a very old version of Compose.jl.

v0.7.3

04 Aug 19:04
8213edb
Compare
Choose a tag to compare

Catlab v0.7.3

Diff since v0.7.2

Closed issues:

  • Hypergraph Categories (#50)
  • Doctrines for multiple monoidal products (#105)
  • Cap/Cup with rem_junction (#164)
  • Use @match from MLStyle.jl instead of Match.jl (#210)
  • FinSet nomenclature (#215)
  • Theory for hypergraph categories (#216)
  • Broken Julia LTS v1.0 Support (#226)

Merged pull requests:

v0.7.2

20 Jul 19:04
88cdf4d
Compare
Choose a tag to compare

Catlab v0.7.2

Diff since v0.7.1

Closed issues:

  • We should generalized generated instead of eval (#120)
  • Names of FinOrdFunctionLazy and FinOrdFunctionMap (#184)
  • Indexing of data attached to C-sets (#190)

Merged pull requests:

v0.7.1

07 Jul 18:03
4a95ec2
Compare
Choose a tag to compare

Catlab v0.7.1

Diff since v0.7.0

Merged pull requests:

v0.7.0

03 Jul 19:04
bf1dadf
Compare
Choose a tag to compare

Catlab v0.7.0

Diff since v0.6.2

Closed issues:

  • Register instances of a signature (#5)
  • Rename "Doctrines" module to "Theories" (#146)

Merged pull requests:

v0.6.2

11 May 02:01
Compare
Choose a tag to compare

Catlab v0.6.2

Diff since v0.6.1

Closed issues:

  • CI for unit tests of experiments (#151)

Merged pull requests:

  • Test experiments in GitHub CI (#160) (@epatters)
  • Customize shapes and styles of boxes in Compose/TikZ wiring diagrams (#161) (@epatters)

v0.6.1

07 May 00:04
Compare
Choose a tag to compare

Catlab v0.6.1

Diff since v0.6.0

Closed issues:

  • Thin categories and preorders (#84)
  • Allow use of Graphviz for layout only (#93)
  • LinearMaps isomorphic to LinearOperators (#125)
  • Method Ambiguity when an instance type defines the theories operations (#141)
  • Compose \circ in base julia is now vararg (#143)
  • Transfer of Instances to Separate Experiment Folder (#144)
  • Drawing SVGs with Compose changing background color (#159)

Merged pull requests:

v0.6.0

17 Mar 19:02
Compare
Choose a tag to compare

Catlab v0.6.0

Diff since v0.5.3

Closed issues:

  • From signatures to theories: allow specification of axioms (#62)
  • Doctrines and syntax for "additive" monoidal categories (#104)
  • No Julia functions inside GAT signatures (#112)
  • Getting Diagrams from Julia Code (#119)
  • Example test for GLA Linmaps (#121)

Merged pull requests:

v0.5.3

28 Feb 07:02
Compare
Choose a tag to compare

Catlab v0.5.3

Diff since v0.5.2

Closed issues:

  • Allow outer ports to float in wiring diagram layouts (#81)
  • What are the steps for implementing a new syntax? (#85)
  • Renaming @parse_wiring_diagram (#88)
  • Doctrine for traced monoidal categories (#95)
  • Bug in @program (#102)
  • Special handing of nullary operations in presentations (#106)

Merged pull requests:

  • Install TagBot as a GitHub Action (#91) (@JuliaTagBot)
  • Use isotonic regression for layout of outer ports (#92) (@epatters)
  • Doctrine and wiring diagrams for traced monoidal categories (#97) (@epatters)

v0.5.2

03 Feb 01:33
v0.5.2
Compare
Choose a tag to compare

v0.5.2 (2020-02-03)

Diff since v0.5.1

Closed issues:

  • Special Morphisms with derived objects (#86)