- Dessine-moi is now on conda-forge.
- The "What's New?" page is now entitled "Release Notes".
- Add Python 3.12 support ({ghpr}
8
).
- Move from PDM to Rye for project management ({ghpr}
8
). - Drop Nox for testing ({ghpr}
8
). - Drop Conda development environment support ({ghpr}
8
). - Use the Ruff formatter instead of Black in pre-commit hooks ({ghpr}
8
). - Drop Copier template ({ghpr}
8
).
- Drop support for Python 3.7, add support for Python 3.11 ({ghpr}
7
).
LazyType.convert()
: Resolve lazy types ({ghpr}5
).Factory
: New alias system ({ghpr}6
).Factory.register()
: Renameallow_id_overwrite
tooverwrite_id
({ghpr}6
).
LazyType.load()
: Replace__import__()
withimportlib.import_module()
({ghpr}4
).
Factory
: Support string-based lazy registration ({ghpr}2
).
- Switch from Poetry to PDM for project management ({ghpr}
3
). - Apply Copier template ({ghpr}
3
). - Restructure code to fit implementation in a dedicated module ({ghpr}
3
). - Switch to next-generation attrs API ({ghpr}
1
).
Factory
: Make arguments keyword-only when relevant ({ghcommit}b6c5c6
).Factory
: Support default dict constructor ({ghcommit}dcd1d4
).
Factory.create()
: Addconstruct
keyword argument ({ghcommit}a2e5874
).
Initial release.