Releases: ehmpathy/sql-schema-generator
Releases · ehmpathy/sql-schema-generator
v0.25.2
v0.25.1
v0.25.0
v0.24.0
v0.23.0
v0.22.2
v0.22.1
v0.22.0
v0.21.4
v0.21.3
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)