sqlc
ReferenceChangelog

v1.0.0

Released 2020-02-18 · View on GitHub

Documentation

  • Add documentation for query commands (#270)
  • Add named parameter documentation (#332)

README

  • Add sponsors section (#333)

Cmd

  • Remove parse subcommand (#322)

Config

  • Parse V2 config format
  • Add support for YAML (#336)

Examples

  • Add the jets and booktest examples (#237)
  • Move sqlc.json into examples folder (#238)
  • Add the authors example (#241)
  • Add build tag to authors tests (#319)

Internal

  • Allow CTE to be used with UPDATE (#268)
  • Remove the PackageMap from settings (#295)

Internal/config

  • Create new config package (#313)

Internal/dinosql

  • Emit Querier interface (#240)
  • Strip leading "go-" or trailing "-go" from import (#262)
  • Overrides can now be basic types (#271)
  • Import needed types for Querier (#285)
  • Handle schema-scoped enums (#310)
  • Ignore golang-migrate rollbacks (#320)

Internal/endtoend

  • Move more tests to the record/replay framework
  • Add update test for named params (#329)

Internal/mysql

  • Fix flaky test (#242)
  • Port tests to endtoend package (#315)

Internal/parser

  • Resolve nested CTEs (#324)
  • Error if last query is missing (#325)
  • Support joins with aliases (#326)
  • Remove print statement (#327)

Internal/sqlc

  • Add support for composite types (#311)

Kotlin

  • Support primitives
  • Arrays, enums, and dates
  • Generate examples
  • README for examples
  • Factor out db setup extension
  • Fix enums, use List instead of Array
  • Port Go tests for examples
  • Rewrite numbered params to positional params
  • Always use use, fix indents
  • Unbox query params

Parser

  • Attach range vars to insert params
  • Attach range vars to insert params (#342)
  • Remove dead code (#343)

On this page