diff --git a/CHANGELOG.md b/CHANGELOG.md index 6cdf2ffc..da83180f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,18 +4,21 @@ ### Changes -- Implemented the DRSC algorithm for SumEquals constraints. A side-effect of this implementation is that you can now - ask for multiple points with opt.ask() while using this type of constraint (previously you could only ask for one). -- Dropped support for Python 3.9 +- +- ### Bugfixes -- Fixed TypeError when combining categorical and numerical dimensions in get_Brownie_Bee_Pareto +- +- -## Version 1.1.2 [unpublished] +## Version 1.1.2 [published] ### Changes +- Implemented the DRSC algorithm for SumEquals constraints. A side-effect of this implementation is that you can now + ask for multiple points with opt.ask() while using this type of constraint (previously you could only ask for one). +- Dropped support for Python 3.9 - Added the get_Brownie_Bee_Pareto() function to support Pareto front plotting in the Brownie Bee user interface. - Added the get_Pareto_front_compromise() function to facilitate a default highlighted compromise in the Pareto plot. - Added the get_Brownie_Bee_1d_plot() function to support custom 1D dependency plots in the Brownie Bee user interface. @@ -27,6 +30,7 @@ - Pareto front calculations are now reproducible. - Fixes small error in legend generation of plot_objective_1d for the case where the user specifies a specific set of settings to create the plot at +- Fixed TypeError when combining categorical and numerical dimensions in get_Brownie_Bee_Pareto ## Version 1.1.1 [published] diff --git a/ProcessOptimizer/__init__.py b/ProcessOptimizer/__init__.py index b9e7b1bd..0293d866 100644 --- a/ProcessOptimizer/__init__.py +++ b/ProcessOptimizer/__init__.py @@ -40,7 +40,7 @@ from .samplers.doe import get_optimal_DOE from .XpyriMentor import XpyriMentor -__version__ = "1.1.1" +__version__ = "1.1.2" __all__ = ( diff --git a/README.md b/README.md index acb1f319..629d55c7 100644 --- a/README.md +++ b/README.md @@ -178,7 +178,7 @@ If you have not packaged before check out https://packaging.python.org/tutorials To upload a new version to PyPi do the following in the root folder of the project: - In terminal run the command "pytest" and make sure there are no errors -- Change version number in setup.py +- Change version number in pyproject.toml - Change version number in ProcessOptimizer/\_\_init\_\_.py - Remember to `pip install twine` if running in a new virtual env. (You might also have to `pip install build`) - Run `python -m build` diff --git a/pyproject.toml b/pyproject.toml index 0730b9d1..e536764c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "ProcessOptimizer" -version = "1.1.1" +version = "1.1.2" description = "Sequential model-based optimization toolbox (forked from scikit-optimize)" license = { text = "BSD" } authors = [