Skip to content

Commit

Permalink
update version 0.8.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jhj0411jhj committed Dec 18, 2022
1 parent 240f687 commit c7385e9
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 1 deletion.
33 changes: 33 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,36 @@
# v0.8.0 - Dec 18, 2022

## Highlights
+ Add HTML visualization for the optimization process (#48).
+ Provide basic charts for objectives and constraints.
+ Provide advanced functions, including surrogate fitting analysis and hyperparameter importance analysis.
+ Update transfer learning (#54).
+ API change: for transfer learning data, user should provide a `List[History]` as `transfer_learning_history`,
instead of a `OrderedDict[config, perf]` as `history_bo_data` (#54, 4641d7cf).
+ Examples and docs are updated.
+ Refactor History object (0bce5800).
+ Rename `HistoryContainer` to `History`.
+ Simplify data structure and provide convenient APIs.
+ Rewrite all methods, including data obtaining, plotting, saving/loading, etc.

### Backwards Incompatible Changes
+ API change: `objs` are renamed to `objectives`. `num_objs` are renamed to `num_objectives` (ecd5928a).
+ Change objective value of failed trials from MAXINT to np.inf (da88bd24).
+ Drop support for Python 3.6 (end of life on Dec 23, 2021).

### Other Changes
+ Add BlendSearch, LineBO and SafeOpt (experimental) (#40).
+ Add color logger. Provide fine-grained control of logging options (e.g., log level).
+ Rewrite python packaging of the project (#55).
+ Update Markdown parser in docs to myst-parser. recommonmark is deprecated.
+ Add pytest for examples.
+ Use GitHub Actions for CI/CD.

### Bug Fixes
* Fix error return type of generic advisor and update sampler (Thanks @yezoli) (#44).
* Consider constraints in plot_convergence (#47).


# v0.7.18 - Nov 14, 2022

+ Add ConditionedSpace to support complex conditions between hyperparameters (#37).
Expand Down
2 changes: 1 addition & 1 deletion openbox/__init__.py
Expand Up @@ -29,7 +29,7 @@
from .utils.test_install import run_test


__version__ = version = "0.7.18"
__version__ = version = "0.8.0"


__all__ = [
Expand Down

0 comments on commit c7385e9

Please sign in to comment.