- Add graph titles by @haffi96 in #20
- Add regex option for the include_tables and exclude_tables params by @dukkee in #31
- Update contribution instructions in README
- Add pre commit hook with trailing space removal, ruff and isort by @maurerle in #24
- make it possible to change the output mode through cli by @maurerle in #32
- apply fix to reference full table name correctly in output by @maurerle in #33
- set right_cardinality for relationships with compound primary_keys by @maurerle in #34
- add proper spacing before key type when rendering svg with inkscape by @maurerle in #35
- Add mermaid ER diagram by @maurerle in #36
- Add possibility to retrieve information from multiple schemas at once by @maurerle in #37
- drop support for python 3.7 in #26
- fix reading columns with whitespace correctly
- add python 3.12 to test matrix
- drop support for SQLAlchemy < 1.4
- add python 3.11 to github actions
- add python 3.11 and sqlalchemy 2.x to test matrix
- fix one-to-one relationships with primary key
- relax version requirements
- return feedback for wrong connection string
- better error handling for wrong db uri
- add typing
- allow installation on python < 3.8
- switch to pyproject.toml and poetry
- add release notes
- use black and isort with github actions (#10)
- add backward compatibility for SQLAlchemy < 1.4
- add some typings
- drop support for python 2.x
- compatibility for SQLAlchemy >= 1.4
- support mermaid export
- rename package to eralchemy2