|
| 1 | +# v0.8.0 - Dec 18, 2022 |
| 2 | + |
| 3 | +## Highlights |
| 4 | ++ Add HTML visualization for the optimization process (#48). |
| 5 | + + Provide basic charts for objectives and constraints. |
| 6 | + + Provide advanced functions, including surrogate fitting analysis and hyperparameter importance analysis. |
| 7 | ++ Update transfer learning (#54). |
| 8 | + + API change: for transfer learning data, user should provide a `List[History]` as `transfer_learning_history`, |
| 9 | + instead of a `OrderedDict[config, perf]` as `history_bo_data` (#54, 4641d7cf). |
| 10 | + + Examples and docs are updated. |
| 11 | ++ Refactor History object (0bce5800). |
| 12 | + + Rename `HistoryContainer` to `History`. |
| 13 | + + Simplify data structure and provide convenient APIs. |
| 14 | + + Rewrite all methods, including data obtaining, plotting, saving/loading, etc. |
| 15 | + |
| 16 | +### Backwards Incompatible Changes |
| 17 | ++ API change: `objs` are renamed to `objectives`. `num_objs` are renamed to `num_objectives` (ecd5928a). |
| 18 | ++ Change objective value of failed trials from MAXINT to np.inf (da88bd24). |
| 19 | ++ Drop support for Python 3.6 (end of life on Dec 23, 2021). |
| 20 | + |
| 21 | +### Other Changes |
| 22 | ++ Add BlendSearch, LineBO and SafeOpt (experimental) (#40). |
| 23 | ++ Add color logger. Provide fine-grained control of logging options (e.g., log level). |
| 24 | ++ Rewrite python packaging of the project (#55). |
| 25 | ++ Update Markdown parser in docs to myst-parser. recommonmark is deprecated. |
| 26 | ++ Add pytest for examples. |
| 27 | ++ Use GitHub Actions for CI/CD. |
| 28 | + |
| 29 | +### Bug Fixes |
| 30 | +* Fix error return type of generic advisor and update sampler (Thanks @yezoli) (#44). |
| 31 | +* Consider constraints in plot_convergence (#47). |
| 32 | + |
| 33 | + |
1 | 34 | # v0.7.18 - Nov 14, 2022
|
2 | 35 |
|
3 | 36 | + Add ConditionedSpace to support complex conditions between hyperparameters (#37).
|
|
0 commit comments