v0.2.0
Changed
- Relicensed from CC BY-NC-SA 4.0 to MIT. HEBO-derived portions remain MIT-licensed upstream; attribution moved to the new
NOTICEfile. - The benchmark runner moved from the repository-root
main.pyinto the package (banditry.benchmark) and is installed as thebanditry-benchconsole script. - Renamed
banditry.optimisation_subroutines.contextal_problemtocontextual_problem. The old module still imports with aDeprecationWarning. - Renamed
DesignSpace.register_parmeter_typetoregister_parameter_type. The old name still works with aDeprecationWarning.
Added
- Public API re-exports:
from banditry import OFUGPAgent, TSAgent, AbstractAgentnow works, and every subpackage re-exports its main classes. - Test suite (pytest): design-space/parameter unit tests plus seeded suggest/observe smoke tests for all four agent variants.
- CI workflow (lint + tests on Python 3.10 and 3.13) and ruff lint/format configuration;
devextra with pytest and ruff. CITATION.cff,CONTRIBUTING.md, andCHANGELOG.md.
Full changelog: https://github.com/VahanArsenian/banditry/blob/main/CHANGELOG.md