Skip to content

Commit a1b09f3

Browse files
authored
Udpate CHANGES.md (#622)
1 parent 19cb9a0 commit a1b09f3

File tree

1 file changed

+26
-4
lines changed

1 file changed

+26
-4
lines changed

CHANGES.md

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,35 @@ releases are available on [Anaconda.org](https://anaconda.org/optimagic-dev/opti
77

88
## 0.5.2
99

10-
This minor release includes several bug fixes and small improvements. Many contributions
11-
in this release were made by Google Summer of Code (GSoC) 2025 applicants, with
12-
@gauravmanmode and @spline2hg being the accepted contributors.
13-
10+
This minor release adds support for two additional optimizer libraries:
11+
12+
- [Nevergrad](https://github.com/facebookresearch/nevergrad): A library for
13+
gradient-free optimization developed by Facebook Research.
14+
- [Bayesian
15+
Optimization](https://github.com/bayesian-optimization/BayesianOptimization): A
16+
library for constrained bayesian global optimization with Gaussian processes.
17+
18+
In addition, this release includes several bug fixes and improvements to the
19+
documentation. Many contributions in this release were made by Google Summer of Code
20+
(GSoC) 2025 applicants, with @gauravmanmode and @spline2hg being the accepted
21+
contributors.
22+
23+
- {gh}`620` Uses interactive plotly figures in documentation ({ghuser}`timmens`).
24+
- {gh}`618` Improves bounds processing when no bounds are specified ({ghuser}`timmens`).
25+
- {gh}`615` Adds pre-commit hook that checks mypy version consistency ({ghuser}`timmens`).
26+
- {gh}`613` Exposes converter functionality ({ghuser}`spline2hg`).
27+
- {gh}`612` Fixes results processing to work with new cobyla optimizer ({ghuser}`janosg`).
28+
- {gh}`610` Adds `needs_bounds` and `supports_infinite_bounds` fields to algorithm info ({ghuser}`gauravmanmode`).
29+
- {gh}`608` Adds support for plotly >= 6 ({ghuser}`hmgaudecker`, {ghuser}`timmens`).
30+
- {gh}`607` Returns `run_explorations` results in a dataclass ({ghuser}`r3kste`).
1431
- {gh}`605` Enhances batch evaluator checking and processing, introduces the internal
1532
`BatchEvaluatorLiteral` literal, and updates CHANGES.md ({ghuser}`janosg`,
1633
{ghuser}`timmens`).
34+
- {gh}`602` Adds optimizer wrapper for bayesian-optimization package ({ghuser}`spline2hg`).
35+
- {gh}`601` Updates pre-commit hooks and fixes mypy issues ({ghuser}`janosg`).
1736
- {gh}`598` Fixes and adds links to GitHub in the documentation ({ghuser}`hamogu`).
1837
- {gh}`594` Refines newly added optimizer wrappers ({ghuser}`janosg`).
38+
- {gh}`591` Adds multiple optimizers from the nevergrad package ({ghuser}`gauravmanmode`).
1939
- {gh}`589` Rewrites the algorithm selection pre-commit hook in pure Python to address
2040
issues with bash scripts on Windows ({ghuser}`timmens`).
2141
- {gh}`586` and {gh}`592` Ensure the SciPy `disp` parameter is exposed for the following
@@ -31,6 +51,7 @@ in this release were made by Google Summer of Code (GSoC) 2025 applicants, with
3151
- {gh}`578` Integrates the `intersphinx-registry` package into the documentation for
3252
automatic linking to up-to-date external documentation
3353
({ghuser}`Schefflera-Arboricola`).
54+
- {gh}`576` Wraps oneplusone optimizer from nevergrad ({ghuser}`gauravmanmode`, {ghuser}`gulshan-123`).
3455
- {gh}`572` and {gh}`573` Fix bugs in error handling for parameter selector processing
3556
and constraints checking ({ghuser}`hmgaudecker`).
3657
- {gh}`570` Adds a how-to guide for adding algorithms to optimagic and improves internal
@@ -44,6 +65,7 @@ in this release were made by Google Summer of Code (GSoC) 2025 applicants, with
4465
({ghuser}`gauravmanmode`).
4566
- {gh}`552` Refactors and extends the `History` class, removing the internal
4667
`HistoryArrays` class ({ghuser}`timmens`).
68+
- {gh}`485` Adds bootstrap weights functionality ({ghuser}`alanlujan91`).
4769

4870

4971
## 0.5.1

0 commit comments

Comments
 (0)