Releases: Vanderhoof/PyDBML
Releases · Vanderhoof/PyDBML
1.0.11
- Fix: allow pk in named indexes (thanks @pierresouchay for the contribution)
1.0.10
- New: Sticky notes syntax (DBML v3.2.0)
- Fix: Table header color was not rendered in
dbml()
(thanks @tristangrebot for the contribution) - New: allow array column types (DBML v3.1.0)
- New: allow double quotes in expressions (DBML v3.1.2)
- Fix: recursion in object equality check
- New: don't allow duplicate refs even if they have different inline method (DBML v3.1.6)
1.0.9
1.0.8
1.0.7
- Fix: removing indentation bug
1.0.6
1.0.5
- Fix: junction table now has the schema of the first referenced table (as introduced in DBML 2.4.3)
- Fix: typing issue which failed for Python 3.8 and Python 3.9
Compliant with DBML 2.4.4 syntax
1.0.4
Changelog:
- New: referenced tables in SQL are now defined first in SQL (#23 reported by @minhl)
- Fix: single quotes were not escaped in column notes (#24 reported by @fivegrant)
1.0.3
Changelog:
- Fix: inline many-to-many references were not rendered in sql
1.0.2
- New: "backslash newline" is supported in note text (line continuation)
- New: notes have reference to their parent. Note.sql now depends on type of parent (for tables and columns it's COMMENT ON clause)
- New: pydbml no longer splits long notes into multiple lines
- Fix: inline ref schema bug, thanks to @jens-koster
- Fix: (#16) notes were not idempotent, thanks @jens-koster for reporting
- Fix: (#15) note objects were not supported in project definition, thanks @jens-koster for reporting
- Fix: (#20) schema didn't work in table group definition, thanks @mjfii for reporting
- Fix: quotes in note text broke sql and dbml
- New: proper support of composite primary keys without creating an index
- New: support of many-to-many relationships