Skip to content

Commit a06f038

Browse files
committed
update changelog
1 parent eae8e6d commit a06f038

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,24 @@ For detailed release notes, see [GitHub Releases](https://github.com/SimonBlanke
99

1010
## [Unreleased]
1111

12+
## [1.11.0] - 2026-03-14
13+
14+
### Added
15+
- `CMAESOptimizer` implementing the CMA-ES (Covariance Matrix Adaptation Evolution Strategy) algorithm with `population`, `mu`, `sigma`, and `ipop_restart` parameters
16+
- `callbacks` parameter in `search()` accepting a list of functions that receive a frozen `CallbackInfo` dataclass per iteration; returning `False` stops the search early
17+
- `catch` parameter in `search()` mapping exception types to fallback scores for graceful error handling during objective function evaluation
18+
- (private) Data accessor (`opt._data`) providing 34+ computed metrics including timing breakdowns, convergence data, search statistics, and score distributions
19+
- Search summary printing via new verbosity options: `"print_results"`, `"print_search_stats"`, `"print_statistics"`, `"print_times"`
20+
- `gfo-help` CLI command showing available metrics and API accessor paths
21+
- `py.typed` marker file for PEP 561 type checker support
22+
- Type annotations across the package
23+
24+
### Changed
25+
- Docs: parameter entries added to right-side page TOC, landing page and styling updated
26+
27+
### Fixed
28+
- Unicode encoding in search summary on Windows terminals (falls back to ASCII box-drawing)
29+
1230
## [1.10.1] - 2026-02-19
1331

1432
### Fixed

0 commit comments

Comments
 (0)