Skip to content

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 20:50
· 83 commits to main since this release
346b7b7

Fixed

  • [breaking] restart differential evolution at the next ask, and don't restart constrained populations too early (#117)
  • [breaking] confirm duplicate children by equality, portable on 32 and 64 bits (#118)
  • stop runs that can never end, bound huge sizes, and correct the docs (#121)
  • [breaking] don't propose steady-state twins, and limit the initial PSO velocities (#122)
  • clearer errors and stricter settings in the Python package (#119)
  • correct the benchmark harness and docs, and use numpy fitness in pymoo and PyGAD (#123)
  • report stalled runs in Python, and bound genome lengths and workers (#126)
  • [breaking] use SHADE's published defaults for differential evolution (#137)

Documentation

  • document the Python API's parameters, ranges and errors (#164)
  • build the Python API reference with pdoc for GitHub Pages (#162)
  • make 0.7 the correctness release, and move GP and neuroevolution to 0.8 (#127)
  • keep the README to what helps choose a library (#138)
  • shorten the README and move the feature list to docs/features.md (#156)
  • tighten AGENTS.md and ROADMAP.md (#157)
  • add the PyPI badge (#160)
  • match docs/cli.md to the genoxide program (#161)
  • fix the api docs and add errors, panics and examples sections (#163)
  • add a docs site with the examples in Rust and Python tabs (#165)
  • examples in a folder each, in rust and python, with problems from the literature (#166)
  • show the benchmark charts of the 0.7 run, with a summary chart on the readme (#175)
  • mark 0.7 as released (#176)