sqlc
ReferenceChangelog

v1.4.0

Released 2020-06-17 · View on GitHub

Dockerfile

  • Add version build argument (#487)

MySQL

  • Prevent Panic when WHERE clause contains parenthesis. (#531)

README

  • Document emit_exact_table_names (#486)

All

  • Remove the exp build tag (#507)

Catalog

  • Support functions with table parameters (#541)

Cmd

  • Bump to version 1.3.1-devel (#485)

Cmd/sqlc

  • Bump version to v1.4.0 (#547)

Codegen

  • Add the new codegen packages (#513)
  • Add the :execresult query annotation (#542)

Compiler

  • Validate function calls (#505)
  • Port bottom of parseQuery (#510)
  • Don't mutate table name (#517)
  • Enable experimental parser by default (#518)
  • Apply rename rules to enum constants (#523)
  • Temp fix for typecast function parameters (#530)

Endtoend

  • Standardize JSON formatting (#490)
  • Add per-test configuration files (#521)
  • Read expected stderr failures from disk (#527)

Internal/dinosql

  • Check parameter style before ref (#488)
  • Remove unneeded column suffix (#492)
  • Support named function arguments (#494)

Internal/postgresql

  • Fix NamedArgExpr rewrite (#491)

Multierr

  • Move dinosql.ParserErr to a new package (#496)

Named

  • Port parameter style validation to SQL (#504)

Parser

  • Support columns from subselect statements (#489)

Rewrite

  • Move parameter rewrite to package (#499)

Sqlite

  • Use convert functions instead of the listener (#519)

Sqlpath

  • Move ReadSQLFiles into a separate package (#495)

Validation

  • Move query validation to separate package (#498)

On this page