Skip to content

Releases: ehmpathy/sql-schema-generator

v0.25.2

27 Jul 21:23
4d4ddd9
Compare
Choose a tag to compare

0.25.2 (2024-07-27)

Bug Fixes

  • cicd: run integration tests in band (c2bc83f)

v0.25.1

27 Jul 21:09
3326269
Compare
Choose a tag to compare

0.25.1 (2024-07-27)

Bug Fixes

  • practs: bump practs to latest best (699abb5)

v0.25.0

09 Jun 23:03
81da9bc
Compare
Choose a tag to compare

0.25.0 (2024-06-09)

Features

  • tables: ensure constraint names dont exceed postgres name len limit (2807c4d)

v0.24.0

09 Jun 22:50
333df3d
Compare
Choose a tag to compare

0.24.0 (2024-06-09)

Features

  • arrays: define join tables without redundant prefix to avoid resource name length issues (d1cf466)

v0.23.0

26 May 16:52
6b1928d
Compare
Choose a tag to compare

0.23.0 (2024-05-26)

Features

  • names: domainValueObject to domainLiteral, for intuition++ (#74) (c1b0eef)

Bug Fixes

v0.22.2

26 Oct 10:31
602c406
Compare
Choose a tag to compare

0.22.2 (2023-10-25)

Bug Fixes

  • contract: support boolean datatype (bcb9549)

v0.22.1

14 Feb 13:59
4a4aea0
Compare
Choose a tag to compare

0.22.1 (2023-02-14)

Bug Fixes

  • errors: help proactively identify circular import undefined reference errors (3c261e0)
  • errors: show stacktrace when an error reading declarations file is caught (2ea9cb7)

v0.22.0

14 Feb 12:41
0d772e0
Compare
Choose a tag to compare

0.22.0 (2023-02-14)

Features

  • config: support using config file instead of cli args (1312bb0)

v0.21.4

12 Feb 16:38
ccb8153
Compare
Choose a tag to compare

0.21.4 (2023-02-12)

Bug Fixes

  • cicd: ensure integration test is provisioned before deploy test (743b7db)

v0.21.3

12 Feb 16:32
2094fc7
Compare
Choose a tag to compare

0.21.3 (2023-02-12)

⚠ BREAKING CHANGES

  • pgsql: support postgres, instead of mysql (#28)

Features

  • array: support arrays of implicit uuid references (01f1e46)
  • cicd: add publish_on_tag workflow to cicd (158a5dd)
  • declarations: allow specifying declarations with the 'generateSqlSchemasFor' keyword (59761e0)
  • event: first class support for persisting events (765af63)
  • pgsql: support postgres, instead of mysql (#28) (11ffb0d)
  • upsert: return all db generated values from upsert (0e89af1)
  • view: explicitly define order and separator in group_concat for array columns in view (50fe41b)

Bug Fixes

  • array: handle postgres empty-array -> null w/ coalesce (fd6aac5), closes #29
  • cicd: ensure correct release version (f724a71)
  • ctables: make sure that check constraints are sorted alphabetically (3bfe4c2)
  • deps: resolve security warnings (df70f24)
  • deps: upgrade deps to remove audited vulnerabilities (d8c7a83)
  • format: apply prettier changes post bestpracts upgrade (e7e8e24)
  • practs: upgrade to declapract-typescript-ehmpathy best practices (da7123c)
  • practs: upgrade to latest best practices; rm unused deps (851ab5b)
  • props: support numeric type without precision/scale specified (2b0b5fa)
  • refs: support self referencing schemas (c861392)
  • save: make sure to recursively mkdir when saving resources (929c6ca)
  • tests: resolve test synatx errors found while testing after upgrade (feb35f6)
  • types: resolve type errors after typescript upgrade (123208c)
  • upsert: include updated_at as one of the autogenerated values returned by upsert function (b261c88)
  • usability: throw a helpful error when user attempts to define updatable unique keys (ba3ff58)
  • view: make view ddl closer to show create output of pg viewdef fn (8f62de8)