Skip to content

v2.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Aug 09:04
· 4 commits to refs/heads/main since this release
2c2fc2f

This version introduces some breaking changes:

Renaming ProjectConfig to UserConfig

The new name better reflects what the object represents, the user's configuration.

The renaming also includes some other changes to the API:

  • The config values are now accessed through UserConfig().values.
  • The project_name has been renamed to package_name to better reflect that it refers to the configuration of the package, not the user's project.

Removing pydantic as a dependency

Previously this was a dependency of maison. This meant that any installs of maison will also install pydantic, but pydantic was only used for an optional part of this package (validation). The use of pydantic to perform validation against a schema is still preferred, but it's now up to the user to include this dependency.

Dropping 3.8 support

This was done in #311

Changes