Skip to content

Releases: SimonBlanke/Gradient-Free-Optimizers

v1.8.1

29 Dec 10:22

Choose a tag to compare

v1.8.0

29 Dec 10:09

Choose a tag to compare

Python Version Support

  • Removed support for Python 3.9
  • Added support for Python 3.14
  • Updated CI workflows for macOS, Ubuntu, and Windows

Package Metadata

  • Added keywords and classifiers to pyproject.toml for better PyPI discoverability

Testing Improvements

  • Optimized test suite for faster execution
  • Reduced test iterations in multiple test files
  • Added optimizers_representative parametrization for subset testing
  • Fixed sporadic test failures:
    • test_inf_nan_1: Relaxed lower bound from 10 to 5 for probabilistic validation
    • test_start_temp_1: Added deterministic random seeds and relaxed assertion to allow equality

v1.7.2

25 Sep 17:43

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.7.1...v1.7.2

v1.7.1

07 Dec 12:30

Choose a tag to compare

  • add docstring to public API classes
  • add type hints
  • drop support for python 3.8

v1.6.0

14 Aug 15:05

Choose a tag to compare

  • add support for numpy v2
  • add support for pandas v2
  • add support for python 3.12
  • transfer setup.py to pyproject.toml
  • change project structure to src-layout

v1.5.0

29 Jul 13:04

Choose a tag to compare

  • add Genetic algorithm optimizer
  • add Differential evolution optimizer

v1.4.0

11 May 14:59

Choose a tag to compare

  • add Grid search parameter that changes direction of search
  • add SMBO parameter that enables to avoid replacement of the sampling
  • fix bug in transition probability of stochastic-hill-climbing and simulated-annealing

v1.3.0

11 Apr 08:48
7322b9a

Choose a tag to compare

add support for constrained optimization

v1.2.0

28 Feb 10:46

Choose a tag to compare

  • add DIRECT algorithm
  • automatically add random initial positions if necessary (often requested)

v1.0.1

01 Dec 14:55

Choose a tag to compare

v1.0.1