Releases: Herb-AI/HerbSearch.jl
Releases · Herb-AI/HerbSearch.jl
v0.4.0
HerbSearch v0.4.0
Merged pull requests:
- Add abstract layer to iterator hierarchy (#122) (@pwochner)
- CompatHelper: bump compat for HerbSpecification to 0.2, (keep existing compat) (#127) (@github-actions[bot])
- Small tweak for Julia 1.12 world age change (#128) (@Keno)
- Remove
FixedShapedIterator
(#131) (@THinnerichs)
Closed issues:
- Remove
FixedShapeIterator
(#130)
v0.3.1
HerbSearch v0.3.1
v0.3.0
HerbSearch v0.3.0
Merged pull requests:
- Constraint propagation solver and new hole types (4 PRs) (#69) (@Whebon)
- FixedShapedSolver (#76) (@Whebon)
- Stochastic using solver (4 PRs) (#82) (@Whebon)
- Move iteration out of the UniformSolver (PR 2/2) (#83) (@Whebon)
- Program iterator refactor (#84) (@nicolaefilat)
- Add all 3 selection functions for probe and wrote tests (#91) (@nicolaefilat)
- Two new constraints (dependent on PR #47 of HerbConstraints) (#93) (@Whebon)
- Remove old iterator (#94) (@nicolaefilat)
- Add tests for changes in HerbConstraints (#95) (@Whebon)
- Optimize new programs (#96) (@nicolaefilat)
- Grammar update probabilities (#97) (@nicolaefilat)
- Bump
HerbConstraints
tov0.3.0
(#99) (@ReubenJ) - v0.3 (#102) (@ReubenJ)
Closed issues:
v0.2.0
HerbSearch v0.2.0
- The
search(...)
function replaced bysynth(...)
—this includes a new signature. Please refer to the updated documentation. - All iterators have been refactored
- Herb dependencies updated, most importantly,
HerbData
->HerbSpecification
Merged pull requests:
- Fix issue #39 (#44) (@nicolaefilat)
- Add
mod
keyword to search functions (#48) (@ReubenJ) - Print expression when an exception is thrown during evaluation (#49) (@ReubenJ)
- Search function parameters (#51) (@IssaHanou)
- Realistic tests julia (#53) (@IssaHanou)
- Iterator macro (#58) (@THinnerichs)
- Upate versions (#62) (@THinnerichs)
- Add test coverage (#64) (@ReubenJ)
- Checkpoint recent developments (#70) (@THinnerichs)
- Add
[compat]
entry forMLStyle
(#71) (@ReubenJ)
Closed issues:
v0.1.1
HerbSearch v0.1.1
v0.1.0
HerbSearch v0.1.0
Closed issues:
- Iterators without limit (#3)
- Add context-sensitive grammars (#5)
- Metropolis-Hastings (#12)
- Large Neighbourhood Search (#14)
- Add argument in search procedure for evaluator (#17)
- Implement Metropolis Hastings, Large Neighbourhood Search and Simulated annealing in a unified way (#18)
- Remove old enumerators (#19)
- Add error handling (#27)
- Simulated annealing (#32)
Merged pull requests:
- Add basic iterator (#1) (@Pepijnk12)
- Enumerative search (#2) (@jaapdejong15)
- Heuristic support (#4) (@jaapdejong15)
- Context sensitive iterators (#7) (@jaapdejong15)
- Probabilistic iterator (#8) (@jaapdejong15)
- Update search to not be hard-coded to symbol :Real (#10) (@THinnerichs)
- Add grammar to context (#11) (@jaapdejong15)
- Rename modules (#16) (@jaapdejong15)
- Remove old enumerator functions (#20) (@jaapdejong15)
- Overhaul search procedure (#21) (@jaapdejong15)
- Make the priority enumerators work with explicit holes (#22) (@jaapdejong15)
- Dev (#24) (@jaapdejong15)
- Stochastic search algorithms (#25) (@piotr-cichon)
- Local constraints (#26) (@jaapdejong15)
- Evaluation error handling (#28) (@jaapdejong15)
- Renamed value_heuristic, now takes context into account (#29) (@THinnerichs)
- Add dependency on HerbCore (#30) (@jaapdejong15)
- Idm project 2705 (#31) (@THinnerichs)
- Added package (#33) (@nicolaefilat)
- Documentation (#35) (@THinnerichs)
- Testing branch (#36) (@nicolaefilat)
- Genetic search algorithms (#37) (@nicolaefilat)
- Fix for PR #37 (#38) (@THinnerichs)
- CompatHelper: add new compat entry for StatsBase at version 0.34, (keep existing compat) (#40) (@github-actions[bot])
- Merge dev changes into master (#41) (@THinnerichs)
- Added seed for random and made vlns tests simpler (#42) (@nicolaefilat)