Skip to content

Releases: Herb-AI/HerbCore.jl

v0.3.5

26 Feb 16:36
ee2c152
Compare
Choose a tag to compare

HerbCore v0.3.5

Diff since v0.3.2

Merged pull requests:

Closed issues:

  • Implement the AbstractTrees interface for RuleNodes (#23)

v0.3.4

26 Feb 16:52
v0.3.4
5e2a950
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.3...v0.3.4

v0.3.3

26 Feb 16:52
v0.3.3
52359a7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.2...v0.3.3

v0.3.2

15 Nov 16:09
2d5dcc6
Compare
Choose a tag to compare

HerbCore v0.3.2

Diff since v0.3.1

Merged pull requests:

Closed issues:

  • 🎉 Hacktoberfest 2024 (#27)
  • Missing commas rulenode show(...) (#29)

v0.3.1

22 Jul 09:18
7997966
Compare
Choose a tag to compare

HerbCore v0.3.1

Diff since v0.3.0

Merged pull requests:

v0.3.0

25 Apr 15:48
6f0c831
Compare
Choose a tag to compare

HerbCore v0.3.0

Diff since v0.2.0

Added

  • Code coverage for testing and reporting on Codecov
  • JuliaFormatter support and CI workflow to enforce style on PRs
  • CI workflow for checking that documentation builds
  • AbstractHole and AbstractUniformHole types to support multiple (uniform) Hole types
  • AbstractConstraint to support multiple constraint types
  • UniformHole for holes where all rules in the domain have the same child types.
  • get_path(...) to find a path between two RuleNodes in a tree if one exists
  • number_of_holes(...), contains_nonuniform_hole(...), get_children(...), get_rule(...), isuniform(...), isfilled(...), hasdynamicvalue(...), have_same_shape(...)

Changed

  • All methods that previously were typed for the concrete Hole now use the AbstractHole
  • RuleNode-related methods (like Base.isless) updated to use AbstractRuleNodes to support a larger part of the type tree (Holes, etc.) rather than only RuleNodes

Merged pull requests:

Closed issues:

  • Update version of dev in Project.toml (#12)
  • Renaming *Holes (#18)

v0.2.0

22 Feb 15:54
1ada2a0
Compare
Choose a tag to compare

HerbCore v0.2.0

Diff since v0.1.1

Merged pull requests:

  • Grammar -> AbstractGrammar; update version numbers and compat (#9) (@THinnerichs)

v0.1.1

25 Aug 16:07
ac39be0
Compare
Choose a tag to compare

HerbCore v0.1.1

Diff since v0.1.0

Merged pull requests:

v0.1.0

06 Jul 16:32
a76073e
Compare
Choose a tag to compare

HerbCore v0.1.0

Merged pull requests: