.. include:: _contributors.rst

.. currentmodule:: skopt

.. _changes_0_10_2:

Version 0.10.2
==============
**June 2024**

- |Fix| Update Pandas import to new format by :user:`awennersteen <awennersteen>`

.. _changes_0_10_1:

Version 0.10.1
==============
**March 2024**

- |Fix| Typo in skopt/space/space.py

.. _changes_0_10:

Version 0.10.0
==============
**March 2024**

- |Feature| Add support for multimetric scoring to :obj:`skopt.searchcv.BayesSearchCV`.
- |Feature| Evaluate random point instead of using point twice in :obj:`skopt.optimizer.Optimizer`.
- |Feature| :obj:`skopt.callback.CheckpointSaver` can now recycle previous function evaluations
- |Feature| finish CI move to GHA
- |Fix| Keep order of variables in LabelEncoder
- |Feature| add from_df method to Space class 
- |Fix| Fix :obj:`skopt.plots.plot_evaluations` incorrectly handling dimensions
  as categorical dimensions when constant dimension are ignored due to wrong
  indexing.
- |Fix| Improved Bayesian Optimization documentation
- |Fix| Replace occurrences of mse with squared_error
- |Fix| numpy.int issue
- |Feature| add standard deviation Stopper for Gaussian process
- |Feature| Implement MES and PVRS acquisition functions.
- |Fix| Fix tuple index out of range on plot 
- |Fix| Fixes Grid sampling with border="only"
- |Fix| Update plot_evaluations param 
- |Fix| Fix plot_gaussian_process not working with ps-acquisition
- |Feature| Make Real and Integer raise error when prior is log-uniform and bounds contain zero 
- |Fix| Better use proper parsing of the scikit-learn version numbers.
- |Feature| Test DeltaYStopper with minimize functions fixes
- |Fix| dimension mismatch with gp_minimize in Matern kernel when nu=0.5
- |Fix| GPR with noise fix
- |Feature| Add constrained optimization
- |Feature| Add 'ax' argument to all plotting functions 
- |API| Improve and tighten the inference of `skopt.space.space.Dimension`
  objects from `tuple`, `dict` and numpy array. See the documentation of
  `skopt.space.space.check_dimension` for details. The old behavior is
  retained for a transitionary period; a warning is raised if the inference
  would change under the new scheme.
- Minor documentation improvements.
- Various small bugs and fixes.
