Skip to content

Releases: AlgebraicJulia/ACSets.jl

v0.2.18

20 May 02:02
d6e41b1
Compare
Choose a tag to compare

ACSets v0.2.18

Diff since v0.2.17

Merged pull requests:

  • add @inline annotations to [getindex|setindex!](::ACSet, ...) (#133) (@aviatesk)
  • Switch to ARM architecture for Mac tests (#134) (@epatters)

Closed issues:

  • Reducing memory footprint (#121)
  • Preimage cache can get inadvertently messed up (#132)

v0.2.17

24 Apr 00:07
9ac3b78
Compare
Choose a tag to compare

ACSets v0.2.17

Diff since v0.2.16

Merged pull requests:

Closed issues:

  • Generation of acsets from input JSON (#125)
  • collect_or_id has problems with types from other packages (#128)

v0.2.16

09 Apr 20:06
b32967f
Compare
Choose a tag to compare

ACSets v0.2.16

Diff since v0.2.15

Merged pull requests:

v0.2.15

07 Mar 03:11
6345d8d
Compare
Choose a tag to compare

ACSets v0.2.15

Diff since v0.2.14

Merged pull requests:

  • rem_parts! and cascading_rem_parts! can take colon arg (#117) (@slwu89)
  • Assign type parameters when declaring struct acset type (#120) (@kris-brown)
  • Cast between struct and dynamic acsets (#123) (@kris-brown)

Closed issues:

  • rem_parts! with colon (#116)
  • Potential bug in setindex! (#118)
  • Bind Julia types to AttrTypes when declaring the ACSet type (#119)
  • Constructor for StructACSet that accepts a DynamicACSet (#122)

v0.2.14

17 Feb 00:59
21a3510
Compare
Choose a tag to compare

ACSets v0.2.14

Diff since v0.2.13

Merged pull requests:

  • Optional and Object for InterTypes (#96) (@olynch)
  • Docstrings for InterTypes (#100) (@olynch)
  • CompatHelper: add new compat entry for StructTypes at version 1, (keep existing compat) (#102) (@algebraicjuliabot)
  • Add subpart_type to acsets interface (#103) (@olynch)
  • First class variants in InterTypes (#104) (@olynch)
  • JSON3 and StructTypes compat for InterTypes (#106) (@olynch)
  • Generated code for composition in subpart and incident (#109) (@slwu89)
  • Check for nonexistent names in acset macro (#110) (@slwu89)
  • Fix the docstring for generate_expr (#111) (@jpfairbanks)
  • Better error message when given bad path (#113) (@slwu89)

Closed issues:

  • Generated code for composites of C-set subparts (#9)
  • Composing uncomposable foreign keys (#16)
  • No methods for subpart_type (#35)
  • @acset silently ignores nonexistent names (#55)
  • Intertypes using JSON3 read and write functions (#83)
  • jsonread function in InterTypes recognizes the sum type not the variant type (#85)
  • InterTypes variants referring to locally defined variants (#87)
  • Document InterTypes (#99)
  • Better errors when reading serialized acsets/schemas from bad paths (#112)

v0.2.13

10 Jan 22:50
Compare
Choose a tag to compare

ACSets v0.2.13

Diff since v0.2.12

Merged pull requests:

  • Small Error Improvement (#97) (@olynch)
  • Export generic acset name from InterType module (#98) (@olynch)

v0.2.12

03 Jan 00:37
d5a1ee2
Compare
Choose a tag to compare

ACSets v0.2.12

Diff since v0.2.11

Merged pull requests:

  • Fix transformation returned by cascading delete (#92) (@kris-brown)
  • Changed InterTypes write for Vector{T} to prevent erroring on empty vectors (#94) (@p-stokes)
  • Fix path and naming issues with intertype codegen (#95) (@fivegrant)

Closed issues:

  • InterType dependencies (#77)
  • Issues with intertypes tests (#86)
  • jsonwrite of InterTypes errors when writing empty vectors (#93)

v0.2.11

04 Dec 18:07
Compare
Choose a tag to compare

ACSets v0.2.11

Diff since v0.2.10

Merged pull requests:

Closed issues:

  • Extend JSON3 write method for ACSets (#78)

v0.2.10

02 Nov 19:14
Compare
Choose a tag to compare

ACSets v0.2.10

Diff since v0.2.9

Merged pull requests:

v0.2.9

14 Oct 00:00
6868b0a
Compare
Choose a tag to compare

ACSets v0.2.9

Diff since v0.2.8

Merged pull requests: