Skip to content

Releases: optuna/optunahub

v0.1.0

30 Aug 02:10
@y0z y0z
39118bf
Compare
Choose a tag to compare

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 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.

# 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)

v0.1.0-b0

16 Jul 04:04
70e57fe
Compare
Choose a tag to compare
v0.1.0-b0 Pre-release
Pre-release

This is the release note of v0.1.0-b0.

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

v0.1.0-a0

27 May 05:11
5566a48
Compare
Choose a tag to compare
v0.1.0-a0 Pre-release
Pre-release

This is the release note of v0.1.0-a0.

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