Releases: SimonBlanke/Gradient-Free-Optimizers
Releases · SimonBlanke/Gradient-Free-Optimizers
v1.8.1
Build
- fix error during twine upload: "unrecognized or malformed field: 'license-file'
v1.8.0
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_representativeparametrization for subset testing - Fixed sporadic test failures:
test_inf_nan_1: Relaxed lower bound from 10 to 5 for probabilistic validationtest_start_temp_1: Added deterministic random seeds and relaxed assertion to allow equality
v1.7.2
What's Changed
- Bump pytest from 8.3.4 to 8.3.5 by @dependabot[bot] in #64
- ⚡️ Speed up function
normalizeby 79% by @misrasaurabh1 in #69 - ⚡️ Speed up function
normalizeby 90% by @misrasaurabh1 in #68 - Fix for issue "add support to maximize and minimize objective-function" by @smilingprogrammer in #71
- ⚡️ Speed up method
LipschitzFunction.find_best_slopeby 81% by @misrasaurabh1 in #67 - Resolve warnings of NumPy library by @emmanuel-ferdman in #79
- Bump pytest from 8.3.5 to 8.4.0 by @dependabot[bot] in #81
- Bump pytest from 8.4.0 to 8.4.1 by @dependabot[bot] in #83
- Bump pytest from 8.4.1 to 8.4.2 by @dependabot[bot] in #88
New Contributors
- @misrasaurabh1 made their first contribution in #69
- @smilingprogrammer made their first contribution in #71
- @emmanuel-ferdman made their first contribution in #79
Full Changelog: v1.7.1...v1.7.2
v1.7.1
- add docstring to public API classes
- add type hints
- drop support for python 3.8
v1.6.0
- 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
- add Genetic algorithm optimizer
- add Differential evolution optimizer
v1.4.0
- 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
add support for constrained optimization
v1.2.0
- add DIRECT algorithm
- automatically add random initial positions if necessary (often requested)
v1.0.1
v1.0.1