- Fixed an issue (#27) whereby empty strings would not be part of the string literal
inferred from a string-based field's
options
when using a Django field ref. - Added a generic configuration step for the Django sites module.
- Slug fields are now explicitly validated in Django field refs.
💥 NOTE: This release contains a number of significantly breaking changes. 💥
- The core API of the configuration steps has been changed to rely on Pydantic-based
configuration models, and to rely solely on an
execute
hook, withis_configured
andtest_results
being deprecated. Details of the new API can be found in the README. - The
generate_config_docs
command has been disabled until it can amended to work with the new API, which is planned for an upcoming release.
- added option
--dry-run
forgenerate_config_docs
management command to check that docs are up-to-date without creating them.
generate_config_docs
management command added to autogenerate documentation based on configurationsteps
First release. Features:
setup_configuration
management commandBaseConfigurationStep
base class.