Optunahub

Latest version: v0.1.0

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

Scan your dependencies

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.