tag:github.com,2008:https://github.com/Project-Platypus/Platypus/releases Release notes from Platypus 2024-10-07T02:23:36Z tag:github.com,2008:Repository/43975444/1.4.1 2024-10-07T02:27:36Z v1.4.1 <ul> <li>Fixes assignment error when setting Direction</li> <li>Adds script to invoke CLI using <code>platypus</code> instead of <code>python -m platypus</code></li> </ul> dhadka tag:github.com,2008:Repository/43975444/1.4.0 2024-10-04T00:37:21Z v1.4.0 <ul> <li>Adds complete API docs</li> <li>Adds <code>Direction</code> enum to specify optimization direction. E.g., replace <code>Problem.MAXIMIZE</code> with <code>Direction.MAXIMIZE</code>.</li> <li>Adds <code>save_state</code> and <code>load_state</code> methods, allowing one to resume a run from the state file.</li> <li>Adds CLI (see <code>python -m platypus —help</code>)</li> <li>Adds extensions (a way to add or change the behavior of an algorithm using extension points)</li> </ul> dhadka tag:github.com,2008:Repository/43975444/1.3.1 2024-09-09T14:09:52Z v1.3.1 <p>Restores the <code>default_variator</code>, <code>default_mutator</code>, and <code>nondominated_cmp</code> methods that were removed in <code>1.3.0</code>, potentially breaking any code directly calling these methods. These methods are deprecated and will be removed in a future release, so we strongly recommend updating affected code.</p> <ol> <li>Replace <code>default_variator(...)</code> with <code>PlatypusConfig.default_variator(...)</code></li> <li>Replace <code>default_mutator(...)</code> with <code>PlatypusConfig.default_mutator(...)</code></li> <li>Replace <code>nondominated_cmp</code> with <code>nondominated_sort_cmp</code></li> </ol> dhadka tag:github.com,2008:Repository/43975444/1.3.0 2024-09-09T13:58:49Z v1.3.0 <h3>Updates</h3> <ul> <li>Minimum supported Python version increased to 3.8</li> <li>Adds I/O methods for saving and loading populations</li> <li>Clean up required dependencies (no longer require <code>numpy</code>, use <code>pip install platypus-opt[full]</code> to get all optional dependencies)</li> </ul> <h3>Breaking Changes</h3> <p>This version moved / renamed the <code>default_variator</code>, <code>default_muator</code>, and <code>nondominated_cmp</code> methods. Since this will break any code depending on these methods, they are being restored in version <code>1.3.1</code> but are being marked as deprecated. Please update your code as these will be removed in a future version.</p> dhadka tag:github.com,2008:Repository/43975444/1.2.0 2024-01-15T16:11:11Z v1.2.0 <p>Minor updates since previous release.</p> dhadka tag:github.com,2008:Repository/43975444/1.1.0 2022-11-04T13:28:55Z v1.1.0 <ul> <li>Upgrade to Python 3</li> <li>Remove <code>six</code> dependency, used to bridge compatibility between Python 2 and 3</li> <li>Improvements to CI and deployment pipelines</li> </ul> dhadka tag:github.com,2008:Repository/43975444/1.0.4 2020-04-14T13:55:17Z Version 1.0.4 No content. dhadka tag:github.com,2008:Repository/43975444/1.0.2 2018-04-20T14:16:16Z Version 1.0.2 <p>Fixes a bug in how weight_generator was used in MOEA/D.</p> dhadka tag:github.com,2008:Repository/43975444/1.0.1 2018-04-13T13:42:01Z Version 1.0.1 <p>Adds MANIFEST file to include all docs and examples.</p> dhadka tag:github.com,2008:Repository/43975444/1.0.0 2018-04-12T16:05:04Z Version 1.0.0 No content. dhadka