Releases: Herb-AI/HerbCore.jl
Releases · Herb-AI/HerbCore.jl
v0.3.5
HerbCore v0.3.5
Merged pull requests:
- Address Aqua type piracy errors (#31) (@ReubenJ)
- Add a new macro
@rulenode
(#32) (@ReubenJ) - Add explicit workflow permission. (#33) (@pwochner)
- Revert "Add explicit workflow permission." (#34) (@ReubenJ)
- Move
rulesoftype
toHerbCore
(#37) (@THinnerichs)
Closed issues:
- Implement the
AbstractTrees
interface forRuleNode
s (#23)
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
HerbCore v0.3.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
andAbstractUniformHole
types to support multiple (uniform)Hole
typesAbstractConstraint
to support multiple constraint typesUniformHole
for holes where all rules in the domain have the same child types.get_path(...)
to find a path between twoRuleNodes
in a tree if one existsnumber_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 theAbstractHole
RuleNode
-related methods (likeBase.isless
) updated to useAbstractRuleNodes
to support a larger part of the type tree (Hole
s, etc.) rather than onlyRuleNode
s
Merged pull requests:
- Constraint propagation solver and new hole types (4 PRs) (#10) (@Whebon)
- FixedShapedSolver (#11) (@Whebon)
- Add code coverage reporting to CI.yml (#13) (@ReubenJ)
- Stochastic using solver (4 PRs) (#14) (@Whebon)
- Add linting, doctests (#15) (@ReubenJ)
- Remove broken references (#16) (@pwochner)
- Bump version to 0.3.0 (#17) (@ReubenJ)
- Renaming holes (#19) (@ReubenJ)
- Renaming hole functions (#20) (@ReubenJ)
- Add
AbstractUniformHole
(#21) (@ReubenJ)
Closed issues:
v0.2.0
HerbCore v0.2.0
Merged pull requests:
- Grammar -> AbstractGrammar; update version numbers and compat (#9) (@THinnerichs)
v0.1.1
HerbCore v0.1.1
Merged pull requests:
- Added rule node tests and renamed the test folder (#4) (@nicolaefilat)
- Fix typo in test dir (#6) (@THinnerichs)
- Re-Added runtests.jl (#7) (@THinnerichs)
- Add documentation (#8) (@THinnerichs)
v0.1.0
HerbCore v0.1.0
Merged pull requests:
- Initialize module and move functionality from HerbGrammar (#1) (@jaapdejong15)
- Add HoleReference to HerbCore (#2) (@jaapdejong15)
- Added package (#3) (@nicolaefilat)