- Added Registrar.get_shape(), which uses the current registered paths on the state object to construct a default shape for the purpose of introspection - Updates to various docstrings, and to the README file
No breaking changes.
2.0.1
- Edits in comments/docstrings - KeyQuery now uses Methods.try_copy() rather than running its stored function a second time (no change in expected behaviour) - Simplified a type hint in KeyQuery
No breaking changes.
2.0.0
- try_copy() in state.py moved to new Methods class and exposed in package - Exposed .registered_paths property on Registrar - Renamed Registrar.register() to .register_paths(), due to collision with ABC.register() in Extension class.
This release introduces breaking changes for any code that uses the Registrar extension.
1.0.0
- From v1.0.0 onwards, this package will follow SemVer - Dependencies are now correctly pinned
0.1.3
- Changed the names of various constants for consistency in naming convention