main
Release 1.31.1 (#4407)
fix(compiler): Prevent panic when compiler is nil (#2942)
build: Run MySQL and PostgreSQL locally on the runner (#3095)
fix(compiler): Pull in array information from analyzer (#2864)
fix: Return an error instead of generating duplicate Go names (#2962)
feat(sqlite): Add database analyzer using ncruces/go-sqlite3 (#4199)
fix(compiler): Skip analysis of queries without a `name` annotation (#3072)
feat(analyzer): Analyze queries using a running PostgreSQL database (#2805)
fix(codegen): Never generate return structs for :exec (#2976)
test: Add tests for omit_sqlc_version (#3020)
Add support for json format from process plugins (#3827)
fix(codegen/golang): Move more Go-specific config validation into the plugin (#2951)
Feat: PostgreSQL capture correct line and column numbers for parse error (#2289)
Catch invalid ON CONFLICT DO UPDATE column references (#4366)
feat(vet): Allow selective disabling of rules per query (#3620)
feat(analyzer): Return zero values when encountering unexpected ast nodes (#3069)
feat(plugins): Use wazero instead of wasmtime (#3042)
fix(endtoend): Fix unsafe paths test on Windows (#3215)
Map xid8 to pgtype.Uint64 for pgx/v5 (#4387)