- New Theme: pymoo got a new HTML theme, responsive, and has a better navigation bar.
- New Project Structure: This includes some breaking changes. Now, the algorithms are grouped into different categories. For instance, NSGA2 is now available at pymoo.algorithms.moo.NSGA2.
- New Algorithms: RVEA, AGEMOEA, ES, SRES, ISRES
- New Problem Implementation: The new version distinguishes between a Problem and an ElementwiseProblem. This has the advantage of handling the two different implementations on an object level.
- New Interface: Most algorithms follow the infill and advance schema, which makes it very simple to write a for loop-based approach and customizing the algorithm’s default behavior (for instance, a local search)
- New Getting Started Guide consisting of five parts explaining better how pymoo can be used. The different alternatives of defining a problem and running an algorithm have been outsourced to the corresponding tutorial pages.