- Breaking changes: Factory methods have been deprecated or deactivated (because of maintenance overhead and hiding of constructor parameters)
- New Problems: DF (for dynamic optimization)
- New Algorithms: G3-PCX, SMS-EMOA, RVEA, AGE-MOEA2, DNSGA2
- Mixed Variable Optimization: Improved support for mixed variable optimization.
- Hyperparameter Tuning: Basic interface for hyperparameter tuning
- Constrained Handling: Improved tutorial explaining how constrained can be handled within different kinds of algorithms
- New Termination Criteria: The implementation now requires returning a floating point number. It is initialized by zero, and a one indicates the algorithm has terminated. This also allows activating a progress bar.
- New Parallelization: The interface has been changed and a class for running a parallel evaluation has been defined.