Skip to content

v0.9.0

Choose a tag to compare

@FabianClemenz FabianClemenz released this 17 Jun 13:59
· 71 commits to main since this release
Immutable release. Only release title and notes can be modified.
db88ae2

erdify 0.9.0

Configurable model-file discovery.

Added

  • --include — scan model files beyond models.py via glob patterns. A pattern with / matches the path relative to the input (** crosses directories); a pattern without / matches a filename at any depth. --include replaces the default (so list models.py too if you want it), e.g. erdify ./app --include models.py '**/models/*.py' tables.py. Also settable as include in [tool.erdify].
  • When run at the default, erdify prints a one-line hint (stderr) if it sees a models/ package it skipped.

Compatibility

Opt-in and backward compatible — the default still scans only models.py, verified byte-identical against production repos. No change for existing users.

Full changelog: https://github.com/devsuit-berlin/erdify/blob/main/CHANGELOG.md