Optunahub

Latest version: v0.2.0

Safety actively analyzes 701370 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.2.0

What's Changed
* Bump up version number to v0.2.0.dev by toshihikoyanase in https://github.com/optuna/optunahub/pull/64
* Update news by y0z in https://github.com/optuna/optunahub/pull/65
* Add link to MOEA/D blog post in News by y0z in https://github.com/optuna/optunahub/pull/67
* Update news to add the AutoSampler article by y0z in https://github.com/optuna/optunahub/pull/68
* Update example in README by y0z in https://github.com/optuna/optunahub/pull/69
* Update example in `index.rst` to `AutoSampler` by kAIto47802 in https://github.com/optuna/optunahub/pull/70
* Add minimum version for pygithub by araffin in https://github.com/optuna/optunahub/pull/71
* Add link to optunahub-registry by y0z in https://github.com/optuna/optunahub/pull/72
* Introduce the `optunahub.benchmarks` module by y0z in https://github.com/optuna/optunahub/pull/73
* Fix typo by y0z in https://github.com/optuna/optunahub/pull/74
* Introduce `ConstrainedMixin` by y0z in https://github.com/optuna/optunahub/pull/75
* Bump the version up to `v0.2.0` by c-bata in https://github.com/optuna/optunahub/pull/77
* Backport 79: Fix a PyPI release action by c-bata in https://github.com/optuna/optunahub/pull/80

New Contributors
* kAIto47802 made their first contribution in https://github.com/optuna/optunahub/pull/70
* araffin made their first contribution in https://github.com/optuna/optunahub/pull/71

**Full Changelog**: https://github.com/optuna/optunahub/compare/v0.1.0...v0.2.0

0.1.0

This is the release note of [v0.1.0](https://github.com/optuna/optunahub/milestone/3?closed=1).

Code Fixes

- Refactoring `load_module` (44)

Breaking Changes

- Introduce `SimpleBaseSampler` and remove load settings propagation (55)
- Remove `registry_root` from `load_module` (56)

Migration Guide for `SimpleBaseSampler`

`SimpleBaseSampler` has been moved to `optunahub.samplers.SimpleBaseSampler` from the `samplers/simple` package in `optunahub-registry`. You can write your sampler using the new style as below. This change also enables the IDE to provide code completion for `SimpleBaseSampler`.

python
Old-style
class MySampler(optunahub.load_module("samplers/simple").SimpleBaseSampler):


New-style
class MySampler(optunahub.samplers.SimpleBaseSampler):



Documentation

- Fix format of inline code in the docs (47)
- Add next actions at the end of usage (48)
- Make `README` stable (57)

CI

- Add coverage CI (49)
- Fix `CODECOV_TOKEN` for upload (50)
- Test several python versions (51)
- Test on Mac and Windows (52)
- Opt out analytics in CI (53)
- Revert the changes in 53 (60)

Others

- Bump up version number to `0.1.0.dev` (46)
- Remove license line in project section of `pyproject.toml` (58)
- Update development status to stable (59)
- Add budges of pypi and codecov (61)
- Update `README.md` (62)

0.1.0b0

This is the release note of [v0.1.0-b0](https://github.com/optuna/optuna/milestone/2?closed=1).

Bug Fixes

- Fix load settings propagation (42)
- Fix default value for ref (43)

CI

- Fix CI not to deploy pages at release (35)

Documentation

- Fix argument name in docstring (37)
- Update README.md (39)
- Update FAQ (41)

Enhancements

- Suppress logs in dependent library (36)
- Change loaded package name to avoid conflict (40)

Installation and Dependency

- Add classifier to pyproject.toml (31)

Others

- Add pull_request_template.md (38)
- Bump up version number to 0.1.0b0 (45)

Thanks to All the Contributors!

This release was made possible by the authors and the people who participated in the reviews and discussions.

HideakiImamura, toshihikoyanase, y0z

0.1.0a0

This is the release note of [v0.1.0-a0](https://github.com/optuna/optuna/milestone/1?closed=1).

Bug Fixes

- Remove unintended future import (5)
- Add try-except to decode the read file (27)

CI

- Introduce pre-commit and add checks CI (1)
- Fix docs CI (10)
- Add pypi auto publish (15)
- Add workflow_dispatch to docs CI (17)
- Allow docs deploy with workflow dispatch (19)
- Enable scheduled upload to testpypi (33)

Code Fixes

- Use `__future__.annotations` (2)
- Remove repo_owner and repo_name from information to report (11)
- Remove registry_root from stats (13)
- Update report stats (23)

Breaking Changes

- Rename load and load_local to load_module and load_module_local (3)
- Rename load_module_local to load_local_module (28)

Documentation

- Add notice to README (4)
- Separete FAQ (12)
- Add budgets to README.md (18)
- Remove documents about `config.toml` (20)
- Fill project URLs (21)
- Add API reference (22)
- Update docs (25)
- Fix README.md (26)
- Fix hyperlink (29)
- Update Website URL (30)

Enhancements

- Remove config file (14)

Installation and Dependency

- Fix pyproject.toml (6)
- Refractor pyproject.toml (8)

Others

- Add LICENSE (7)
- Add py.typed (9)
- Add license (16)
- Disable Jekyll (24)
- Bump up version to "0.1.0b0.dev" (32)
- Bump up version (34)

Thanks to All the Contributors!

This release was made possible by the authors and the people who participated in the reviews and discussions.

HideakiImamura, toshihikoyanase, y0z

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.