Releases: esa/pygmo2
pygmo 2.19.7
This is a quick fix release whose main purpose is to build the binary wheels against the recently-released pagmo 2.19.1.
The full changelog, as usual, is available here:
pygmo 2.19.6
This new pygmo release includes fixes for Python 3.12 and adds batch fitness evaluation capabilities to the CMAES algorithm.
pygmo 2.19.5
This is a minor release featuring several documentation fixes, and adding pre-built wheels for 64-bit Linux ARM (aarch64
), courtesy of @ccrutchf.
pygmo 2.19.4
v2.19.4 pygmo 2.19.4.
pygmo 2.19.3
v2.19.3 pygmo 2.19.3.
pygmo 2.19.2
v2.19.2 pygmo 2.19.2.
pygmo 2.19.1
Merge pull request #129 from ccrutchf/master Build ARM Wheels for PyPi
pygmo 2.19.0
Full changelog: https://esa.github.io/pygmo2/changelog.html
PyPi support restored for linux
Due to the large number of requests we have refreshed and restored the binary wheel creation for the linux platform.
Added fixed arguments meta problem
A new meta-problem allows to fix some of the decision vector components and reduce dimensionality.
Generational MOEA-D added to algorithms
Added a generational version of MOEA-D with batch fitness evaluation support.
pygmo 2.18.0
Full changelog: https://esa.github.io/pygmo2/changelog.html
Support for non-x86 CPUs
pygmo 2.18.0 adds official support for non-x86 processors, specifically 64-bit ARM and PowerPC. Automated builds on these architectures have been added to the CI pipeline, courtesy of travis and circleci.
Serialisation changes
This release includes various changes in the serialisation of the main classes. As a result, it's not possible in pygmo 2.18.0 to unpickle from archives produced with earlier versions of pygmo.
Build system fixes & improvements
pygmo now requires CMake >= 3.17 when building from source. A compilation failure in debug mode with Python >= 3.9 has been fixed.
pygmo 2.16.1
This is a minor release containing a few build system fixes, and bumping up the minimum required pybind11 version to 2.6.
As usual, the full changelog is available here: