Recent Releases of Herb

Herb - v0.6.1

Herb v0.6.1

Diff since v0.6.0

Herb v0.6.1

Diff since v0.6.0

Merged pull requests: - Refactor documentation workflow (#151) (@pwochner, @ReubenJ, @THinnerichs, @IssaHanou)

Merged pull requests: - Refactor documentation workflow (#151) (@pwochner) - Add CITATION.cff (#162) (@ReubenJ) - Update CONTRIBUTORS.md (#168) (@github-actions[bot])

Closed issues: - Build documentation from master branch (#135) - Pluto notebooks for tutorials: CI doesn't update dependencies in embedded Manifest.toml (#170)

- Julia
Published by github-actions[bot] 7 months ago

Herb - v0.6.0

Herb v0.6.0

Diff since v0.5.2

Breaking changes

  • HerbGrammar updated to v0.6.0 (Diff since v0.5.2)

    • As of https://github.com/Herb-AI/HerbGrammar.jl/pull/117, merge_grammars! and add_rule! also update constraints. Prior to this change, constraints were ignored in the merging/adding process, and users had to address this manually.
  • HerbInterpret updated to v0.2.0 (Diff since v0.1.7)

    • Removed previously deprecated test_all_examples and test_examples

Merged pull requests: - Update CONTRIBUTORS.md (#157) (@github-actions[bot]) - Update CONTRIBUTORS.md (#159) (@github-actions[bot]) - Bump Grammar, Interpret, minor version (#165) (@ReubenJ)

- Julia
Published by github-actions[bot] 8 months ago

Herb - v0.5.2

Herb v0.5.2

Diff since v0.5.1

Merged pull requests: - Update CONTRIBUTORS.md (#152) (@github-actions[bot]) - CompatHelper: bump compat for HerbConstraints to 0.4, (keep existing compat) (#153) (@github-actions[bot])

- Julia
Published by github-actions[bot] 11 months ago

Herb - v0.5.1

Herb v0.5.1

Diff since v0.5.0

Merged pull requests: - Documentation: Fix getting started guide (#134) (@pwochner) - Remove reference of SymbolTable constructor (#137) (@ReubenJ) - Update CONTRIBUTORS.md (#139) (@github-actions[bot]) - Upgrade to Julia 1.10 (#150) (@pwochner)

Closed issues: - Getting started guide not working (#126) - Update compatibility to Julia 1.10 (#149)

- Julia
Published by github-actions[bot] 11 months ago

Herb - v0.5.0

Herb v0.5.0

Diff since v0.4.1

Breaking changes

  • Bumps the HerbConstraints compact to 0.3 which removes the use_uniformsolver field from the GenericSolver

Merged pull requests: - Update contributors action (#128) (@ReubenJ) - Update CONTRIBUTORS.md (#129) (@github-actions[bot]) - Update HerbConstraints, Herb ➡️ v0.5.0 (#131) (@ReubenJ)

Closed issues: - Documentation make file is failing (#124) - Update HerbConstraints compat (#130)

- Julia
Published by github-actions[bot] about 1 year ago

Herb - v0.4.1

Herb v0.4.1

Diff since v0.4.0

Merged pull requests: - Keep master up-to-date with latest documentation (#101) (@ReubenJ) - Documentation ast pluto (#106) (@pwochner) - Automatically build md from Pluto notebooks using PlutoStaticHTML. (#109) (@pwochner) - Update Getting Started text (#111) (@llewelld) - Update the "more verbose" tutorial example (#112) (@llewelld) - Fix typo in src/Herb.jl (#114) (@THinnerichs) - Remove subpackage tests (#115) (@ReubenJ) - Reexport subpackages (#116) (@ReubenJ) - Documentation - tutorial updates (#118) (@IssaHanou)

Closed issues: - Add linter and doctests to CI (#63) - Remove dependency on Pkg (#100) - 🎉 Hacktoberfest 2024 (#102) - Preparations for Hacktoberfest (#103) - Improve Herb.jl tutorials (#104) - Fix mermaid diagrams in Abstract Syntax Tree tutorial (#105) - Cleaning up tutorial outputs (#107) - typo in src/Herb.jl (#113)

- Julia
Published by github-actions[bot] about 1 year ago

Herb - v0.4.0

Herb v0.4.0

Diff since v0.3.0

Merged pull requests: - Documentation syntaxtree tutorial (#68) (@pwochner) - Create contributors.yml (#78) (@IssaHanou) - Update contributors.yml (#79) (@IssaHanou) - Update contributors.yml (#80) (@IssaHanou) - Dev doc interpreters (#82) (@sebdumancic) - Update contributors.yml (#83) (@ReubenJ) - Top Down Iterator Documentation (#84) (@LoLo5689) - Update contributors.yml (#85) (@ReubenJ) - Update contributors.yml (#86) (@ReubenJ) - Update contributors.yml (#89) (@ReubenJ) - Update CONTRIBUTORS.md (#90) (@github-actions[bot]) - Improve contributor guide (#92) (@pwochner) - Bump HerbGrammar -> v0.4.0 (#95) (@ReubenJ) - Update CONTRIBUTORS.md (#97) (@github-actions[bot]) - Update CONTRIBUTORS.md (#99) (@github-actions[bot])

Closed issues: - Add list of contributors (#59) - Fix Documenter crossreference issues (#61) - Bump HerbCore versions (#64) - Automate ipynb to md conversion tutorials (#81) - Improve Contributor Guide (#91) - Update "How to contribute" and contribution guidelines (#93) - Pluto notebooks for all Herb Tutorials (#94)

- Julia
Published by github-actions[bot] over 1 year ago

Herb - v0.3.0

Herb v0.3.0

Diff since v0.2.0

Merged pull requests: - Fix broken reference. (#62) (@pwochner) - Update Herb* packages (#72) (@ReubenJ) - v0.3 (#73) (@ReubenJ)

Closed issues: - Add code coverage to all repositories (#60)

- Julia
Published by github-actions[bot] almost 2 years ago

Herb - v0.2.0

Herb v0.2.0

Diff since v0.1.0

  • HerbData has been replaced by HerbSpecification
  • HerbGrammar and HerbSearch both received breaking changes
    • See release notes for HerbGrammar here
    • and for HerbSearch here

Merged pull requests: - Update version number for Herb 0.2.0 (#56) (@THinnerichs)

Closed issues: - Write contributing guideline (#39) - Add possibility to run all tests jointly from the Herb.jl (#45)

- Julia
Published by github-actions[bot] almost 2 years ago

Herb - v0.1.0

Herb v0.1.0

Closed issues: - Add basic benchmarks to the Benchmarks.jl (#1) - New repo: Grammar.jl (#2) - New repo: Search.jl (#3) - Move parts of ProbExprRules.jl to Grammar.jl and Search.jl (#4) - New repo: root synthesis package (#5) - Move constraints functionality to Constraints.jl (#6) - New repo: Data.jl (#7) - New repo: Evaluation.jl (#8) - New repo: Heuristics.jl (#9) - New repo: SpecificationLanguage.jl (#10) - New repo: SpecificationReasoning.jl (#11) - New repo: SpecificationDiscovery.jl (#12) - New repo: LearningToGuide.jl (#13) - New repo: Refactoring.jl (#14) - New repo: Utils.jl (#15) - Add a function for reading input-output examples to Data.jl (#16) - Grammar core functionality (#17) - Add Licence (#18) - Add enumeration to Search.jl (#19) - Support removing rules in the grammar (#20) - Generalize breadth-first search to work with heuristics (#22) - New repo: Examples.jl (#23) - Add context-sensitive grammars (#25) - Support for constraints in Search (#26) - Extend grammars with probabilities (#28) - Tests (#29) - Return best program found so far instead of nothing when search fails (#33) - Probabilistic iterator (#35) - Update contributors and contact details (#38) - Documentation (!!!!!!!!) (#41) - Add Sebastijan and me as contributors to the respective repos (#47)

Merged pull requests: - Automatic submodule handling (#21) (@THinnerichs) - Add exports and update submodules (#24) (@jaapdejong15) - Add HerbExamples submodule (#27) (@jaapdejong15) - Add file for running tests (#30) (@jaapdejong15) - Add constraints submodule (#32) (@jaapdejong15) - Update submodules (#36) (@jaapdejong15) - Update module names (#37) (@jaapdejong15) - Herb core (#42) (@jaapdejong15) - Dev (#43) (@jaapdejong15) - Add contributions (#44) (@THinnerichs) - Prepare Herb.jl for publication to JuliaHub (#48) (@THinnerichs)

- Julia
Published by github-actions[bot] over 2 years ago