Skip to content

Releases: dbatten5/maison

v2.0.2

14 Oct 13:30

Choose a tag to compare

  • Removes toml dependency as it's unmaintained and doesn't support TOML 1.0 symtax. Replaced with tomli.
  • Major refactor of the package to improve separation of concerns, testability, and maintainability.

v2.0.0

19 Aug 09:04
2c2fc2f

Choose a tag to compare

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

v1.4.3

11 Jan 22:57
9b1dd17

Choose a tag to compare

Changes

v1.4.2

10 Nov 16:12

Choose a tag to compare

Changes

v1.4.1

09 Nov 11:52
c50d93c

Choose a tag to compare

Changes

📦 Dependencies

v1.4.0

04 Feb 10:14
dd2ae24

Choose a tag to compare

Changes

v1.3.0

23 Dec 09:04
0bd0577

Choose a tag to compare

Changes

📦 Dependencies

v1.2.3

01 Nov 08:02
70a732a

Choose a tag to compare

Changes

v1.2.2

28 Oct 15:17
f749237

Choose a tag to compare

Changes

v1.2.1

28 Oct 15:10

Choose a tag to compare

Changes