Releases: optuna/optunahub
Releases · optuna/optunahub
v0.1.0
This is the release note of v0.1.0.
Code Fixes
- Refactoring
load_module
(#44)
Breaking Changes
- Introduce
SimpleBaseSampler
and remove load settings propagation (#55) - Remove
registry_root
fromload_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
.
# 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
v0.1.0-b0
This is the release note of v0.1.0-b0.
Bug Fixes
CI
- Fix CI not to deploy pages at release (#35)
Documentation
Enhancements
Installation and Dependency
- Add classifier to pyproject.toml (#31)
Others
Thanks to All the Contributors!
This release was made possible by the authors and the people who participated in the reviews and discussions.
v0.1.0-a0
This is the release note of v0.1.0-a0.
Bug Fixes
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
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.