sqlc
ReferenceChangelog

v1.14.0

Released 2022-06-09 · View on GitHub

Bug Fixes

  • (postgresql) Remove extra newline with db argument (#1417)
  • (sqlite) Fix DROP TABLE (#1443)
  • (compiler) Fix left join nullability with table aliases (#1491)
  • Regenerate testdata for CREATE TABLE AS (#1516)
  • (bundler) Only close multipart writer once (#1528)
  • (endtoend) Regenerate testdata for exex_lastid
  • (pgx) Copyfrom imports (#1626)
  • Validate sqlc function arguments (#1633)
  • Fixed typo sql.narg in doc (#1668)

Features

  • (golang) Add Enum.Valid and AllEnumValues (#1613)
  • (sqlite) Start expanding support (#1410)
  • (pgx) Add support for batch operations (#1437)
  • (sqlite) Add support for delete statements (#1447)
  • (codegen) Insert comments in interfaces (#1458)
  • (sdk) Add the plugin SDK package (#1463)
  • Upload projects (#1436)
  • Add sqlc version to generated Kotlin code (#1512)
  • Add sqlc version to generated Go code (#1513)
  • Pass sqlc version in codegen request (#1514)
  • (postgresql) Add materialized view support (#1509)
  • (python) Graduate Python support to beta (#1520)
  • Run sqlc with docker on windows cmd (#1557)
  • Add JSON "codegen" output (#1565)
  • Add sqlc.narg() for nullable named params (#1536)
  • Process-based codegen plugins (#1578)

Miscellaneous Tasks

  • Fix extra newline in comments for copyfrom (#1438)
  • Generate marshal/unmarshal with vtprotobuf (#1467)

Refactor

  • (codegen) Port Kotlin codegen package to use plugin types (#1416)
  • (codegen) Port Go to plugin types (#1460)
  • (cmd) Simplify codegen selection logic (#1466)
  • (sql/catalog) Improve Readability (#1595)
  • Add basic fuzzing for config / overrides (#1500)

On this page