Skip to content

v0.1.0

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

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)