Release note v1.2.1
π Release Note: v1.2.1
This is a minor release focused on improving stability and addressing bugs, with a few quality-of-life enhancements.
β¨ New Features
- New Benchmark Functions: Added single-objective numerical functions:
Ellipsoid
andGriewank
.
π Bug Fixes
- Fixed an issue where
StdWorkflow
failed to work with algorithms that inherit from other algorithms. - Corrected a bug in
latin_hypercube_sampling_standard
function. - Resolved an issue with
non_dominate
failing undertorch.compile
. - Corrected a problem where
PSO
did not use the default device properly in certain cases.
π§Ή Refactoring & Maintenance
- Re-exported commonly used utilities to the top level for convenience, for example:
evox.compile
instead ofevox.core.compile
evox.vmap
instead ofevox.core.vmap
.
- Removed deprecated or redundant code.
Full Changelog: v1.2.0...v1.2.1