All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning. Types of changes are:
- Breaking changes for breaking changes.
- Features for new features or changes in existing functionality.
- Fixes for any bug fixes.
- Deprecated for soon-to-be removed features.
2.0.0 - 2023-06-25
- Drops Python 3.7 support.
1.0.0 - 2022-12-29
- Add support for Python 3.11.
- Dependencies update.
0.8.1 - 2022-02-02
- Missing space before headings in Markdown template.
0.8.0 - 2022-01-25
classes
of typeDict[Type[BaseSettings], List[ModelField]]
exposed to templates.
0.7.0 - 2021-11-26
- Removed support for Python 3.6.
- Removed
tasks
folder, in favour ofdelfino
.
0.6.1 - 2021-11-17
- Removed unused dependency on
termcolor
.
0.6.0 - 2021-11-17
- The
--class
option can be specified more than once and is also optional. - Option to use all subclasses of
pydantic.BaseSettings
inside a module with a new--module
option.
0.5.1 - 2021-11-12
- Updating document when the content hasn't changed, no longer fails.
0.5.0 - 2021-11-12
- Remove top level heading from the Markdown template.
- Description of
generate --templates
.
0.4.0 - 2021-11-11
- All existing options moved in the
generate
sub-command.
- New sub-command
templates
for copying templates into selected folder.
0.3.0 - 2021-11-10
- Project renamed to
settings-doc
0.2.0 - 2021-11-09
- Option
--update
to overwrite an existing file. - Option
--between
to update only a portion of a file specified by--update
, between two given marks.
0.1.1 - 2021-11-07
Add classifiers to the package.
0.1.0 - 2021-11-05
- Initial release