diff --git a/.pre-commit-hooks.yaml b/.pre-commit-hooks.yaml index 15cdf8d..a3e27e3 100644 --- a/.pre-commit-hooks.yaml +++ b/.pre-commit-hooks.yaml @@ -2,7 +2,7 @@ # # repos: # - repo: https://github.com/devsuit-berlin/erdify -# rev: v0.14.0 +# rev: v0.14.1 # hooks: # - id: erdify # args: [./src/database, -o, docs/erd.puml] diff --git a/CHANGELOG.md b/CHANGELOG.md index 28ebf42..f37ffd5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -### Added +## [0.14.1] - 2026-09-14 + +### Fixed - erdify now recognises ninja-style `ModelSchema` classes — those taking their fields from a Django model via an inner `Meta` (django-ninja) or `Config` @@ -19,9 +21,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 class and Django's own `class Meta` are both untouched. Resolving those schemas properly remains open in [#171](https://github.com/devsuit-berlin/erdify/issues/171). - -### Fixed - - `docs/examples/frameworks.svg` is well-formed XML again. Its header comment contained a command-line flag, and XML comments may not contain a double hyphen, so the file failed to parse — harmless for the site, which serves the @@ -582,7 +581,8 @@ open-source maintenance. - Initial release: generate PlantUML ERD diagrams from SQLModel models via AST. -[Unreleased]: https://github.com/devsuit-berlin/erdify/compare/v0.14.0...HEAD +[Unreleased]: https://github.com/devsuit-berlin/erdify/compare/v0.14.1...HEAD +[0.14.1]: https://github.com/devsuit-berlin/erdify/compare/v0.14.0...v0.14.1 [0.14.0]: https://github.com/devsuit-berlin/erdify/compare/v0.13.0...v0.14.0 [0.13.0]: https://github.com/devsuit-berlin/erdify/compare/v0.12.3...v0.13.0 [0.12.3]: https://github.com/devsuit-berlin/erdify/compare/v0.12.2...v0.12.3 diff --git a/docs/usage/ci.md b/docs/usage/ci.md index c1c7bbc..d428ae3 100644 --- a/docs/usage/ci.md +++ b/docs/usage/ci.md @@ -135,7 +135,7 @@ environment for it: # .pre-commit-config.yaml repos: - repo: https://github.com/devsuit-berlin/erdify - rev: v0.14.0 + rev: v0.14.1 hooks: - id: erdify args: [./src/database, -o, docs/erd.puml] diff --git a/pyproject.toml b/pyproject.toml index 165ce19..4565d14 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "erdify" -version = "0.14.0" +version = "0.14.1" description = "A zero-dependency ERD generator for your Python models — pure AST, no database required." readme = "README.md" license = "MIT" diff --git a/uv.lock b/uv.lock index 64ee05f..84ba784 100644 --- a/uv.lock +++ b/uv.lock @@ -475,7 +475,7 @@ wheels = [ [[package]] name = "erdify" -version = "0.14.0" +version = "0.14.1" source = { editable = "." } [package.optional-dependencies]