What's Changed
- Define code generation interface via Protocol Buffers by @kyleconroy in #1406
- Refactor Kotlin codegen package to use plugin types by @kyleconroy in #1416
- fix(postgresql): Remove extra newline with db argument by @rliebz in #1417
- build(deps): bump github.com/jackc/pgx/v4 from 4.14.1 to 4.15.0 by @dependabot in #1421
- docs: Specify which db_type should be used in overrides by @egtann in #1427
- fix copyfrom methods on interface not matching generated methods by @alexdulin in #1424
- build(deps): bump golang from 1.17.6 to 1.17.7 by @dependabot in #1431
- docs: Add more documentation for go_type by @kyleconroy in #1432
- Start filling out SQLite support by @PadraigK in #1410
- Support codespace development by @kyleconroy in #1434
- chore: fix extra newline in comments for copyfrom by @alexdulin in #1438
- feat(pgx): Add support for batch operations by @jrperritt in #1437
- SQLite: Adds a few more tests, fixes DROP TABLE by @PadraigK in #1443
- Add support for delete statements by @PadraigK in #1447
- feat(sqlite) Adds support for column aliases and function arguments by @PadraigK in #1455
- feat(codegen): Insert comments in interfaces by @kyleconroy in #1458
- build(deps): bump actions/setup-python from 2 to 3 by @dependabot in #1461
- Refactor go codegen to plugin types by @stephen in #1460
- feat(sdk): Add the plugin SDK package by @kyleconroy in #1463
- build(deps): bump actions/checkout from 2.4.0 to 3 by @dependabot in #1464
- refactor(cmd): Simplify codegen selection logic by @kyleconroy in #1466
- chore: Generate marshal/unmarshal with vtprotobuf by @kyleconroy in #1467
- Remove data_type from column proto by @stephen in #1468
- docs: Add new logo by @kyleconroy in #1471
- docs: Add hosted services to privacy / data guide by @kyleconroy in #1475
- build(deps): bump golang from 1.17.7 to 1.17.8 by @dependabot in #1476
- docs: Add Plausible analytics by @kyleconroy in #1477
- build(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0 by @dependabot in #1483
- fix(compiler): Fix left join nullability with table aliases by @timstudd in #1491
- build(endtoend): Don't run tests in testdata by @kyleconroy in #1492
- build(deps): bump golang from 1.17.8 to 1.18.0 by @dependabot in #1493
- feat: Upload projects by @kyleconroy in #1436
- Add a new issue template by @kyleconroy in #1497
- docs: Add more examples to updating rows by @kyleconroy in #1499
- config: Add basic fuzzing for config / overrides by @kyleconroy in #1500
- build(deps): bump google.golang.org/protobuf from 1.27.1 to 1.28.0 by @dependabot in #1504
- Added postgres CALL support by @terrycain in #1495
- Add version number to Python code comments by @kyleconroy in #1511
- feat: Add sqlc version to generated Kotlin code by @kyleconroy in #1512
- feat: Add sqlc version to generated Go code by @kyleconroy in #1513
- feat: Pass sqlc version in codegen request by @kyleconroy in #1514
- add materialized view support by @ludusrusso in #1509
- fix: Regenerate testdata for CREATE TABLE AS by @kyleconroy in #1516
- feat(python): Graduate Python support to beta by @kyleconroy in #1520
- docs: Include scope in changelog format by @kyleconroy in #1521
- release(cmd/sqlc): Bump to v1.13.0 by @kyleconroy in #1523
New Contributors
- @rliebz made their first contribution in #1417
- @alexdulin made their first contribution in #1424
- @jrperritt made their first contribution in #1437
- @stephen made their first contribution in #1460
- @terrycain made their first contribution in #1495
- @ludusrusso made their first contribution in #1509
Full Changelog: v1.12.0...v1.13.0