Skip to content

Releases: Vanderhoof/PyDBML

1.1.1

11 Aug 07:23
Compare
Choose a tag to compare
  • New: SQL and DBML renderers can now be supplied to parser (thanks @big-c-note for the contribution!)

1.1.0

25 Jul 20:15
34d8889
Compare
Choose a tag to compare
  • New: SQL and DBML rendering rewritten tow support external renderers (#38)
  • New: allow unicode characters in identifiers (DBML v3.3.0)
  • New: support for arbitrary table and column properties (#37)

1.0.11

23 Apr 16:14
Compare
Choose a tag to compare
  • Fix: allow pk in named indexes (thanks @pierresouchay for the contribution)

1.0.10

17 Mar 08:33
872be6d
Compare
Choose a tag to compare
  • 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

23 May 17:37
Compare
Choose a tag to compare
  • Fix: enum collision from different schemas. Thanks @ewdurbin for the contribution

1.0.8

14 May 11:57
Compare
Choose a tag to compare
  • Fix: (#27) allowing comments after Tables, Enums, etc. Thanks @marktaff for reporting

1.0.7

11 Dec 11:29
Compare
Choose a tag to compare
  • Fix: removing indentation bug

1.0.6

11 Dec 11:14
Compare
Choose a tag to compare
  • Fix: (#26) bug in note empty line stripping, thanks @Jaschenn for reporting
  • New: get_references_for_sql table method

1.0.5

20 Nov 08:36
Compare
Choose a tag to compare
  • 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

23 Oct 09:25
Compare
Choose a tag to compare

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)