Releases: BrianPugh/autoregistry
Releases · BrianPugh/autoregistry
v1.1.2
What's Changed
- fix module registry name preprocessing by @BrianPugh in #44
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- Allow
alias
list to contain default/derived/providedname
. by @BrianPugh in #43
Full Changelog: v1.1.0...v1.1.1
v1.1.0
v1.0.3
What's Changed
- don't allow arbitrary keyword config by @BrianPugh in #38
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- Fixes
attrs
decorators when applied to aRegistry
subsubclass (and beyond) with slots enabled.
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- fix config-passing issues with attrs library when slots were used. By @BrianPugh in #34
Full Changelog: v1.0.0...v1.0.1
v1.0.0 - Major Release
This has been used in a lot of systems at this point, so I feel like it's appropriate to cut a 1.0.0 release. No real changes compared to v0.10.1.
v0.10.1
v0.10.0 - Hyphenating & Custom Transforms
Features
- Adds a new configuration flag
hyphen=False
, which will replace underscores_
with hyphens-
. Can be used in conjunction withsnake_case=True
(camelCase -> snake_case conversion will be performed prior to converting underscores to hyphens). - Adds a new configuration parameter
transform
, where a user can provide their own string-to-string transformation function for modifying registry keys. - Renamed
registry.py
to_registry.py
to prevent users from accidentallyfrom autoregistry import registry
(instead of importingRegistry
).