1.9 KiB
1.9 KiB
Changelog
All notable changes to WuttJamaican will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v0.3.0 (2024-06-10)
Feat
- use hatchling for package build backend
v0.2.1 (2024-06-10)
Fix
- use
importlib-metadata
backport for older systems
v0.2.0 (2024-06-10)
Feat
- replace setup.cfg with pyproject.toml
[0.1.12] - 2024-05-28
Changed
- Fix bug when default config paths do not exist.
[0.1.11] - 2024-04-14
Changed
- Fix import for
logging.config
. - Raise
AttributeError
if no app provider has it.
[0.1.10] - 2024-04-14
Changed
WuttaConfig.get_list()
now returnsNone
(instead of[]
) by default if there is no config value present.
[0.1.9] - 2023-11-30
Changed
- Add generic handler base class, tests, docs.
- Avoid deprecation warning for ConfigParser.
[0.1.8] - 2023-11-24
Changed
- Add app providers, tests, docs.
[0.1.7] - 2023-11-24
Changed
- Add config extension class, tests, docs.
[0.1.6] - 2023-11-22
Changed
- Move cli framework to
wuttjamaican.cmd
subpackage. - Add
date-organize
subcommand.
[0.1.5] - 2023-11-22
Changed
- Add
wutta make-appdir
subcommand. - Add
--stdout
and--stderr
args for base Command class.
[0.1.4] - 2023-11-21
Changed
- Add
Subcommand.make_arg_parser()
method. - Allow factory override in
make_config()
.
[0.1.3] - 2023-11-21
Changed
- Allow specifying config object for Command constructor.
- Change entry point group naming for subcommands.
[0.1.2] - 2023-11-20
Changed
- Add
get_config_paths()
function, split off frommake_config()
.
[0.1.1] - 2023-11-19
Changed
- Add
make_engine_from_config()
method for AppHandler.
[0.1.0] - 2023-11-19
Added
- Initial version, with basic config and command frameworks.