Releases: sbdchd/squawk
Releases · sbdchd/squawk
Release list
v0.26.0
v0.25.0
support parsing `alter database refresh collation` statements
Fixed
- support parsing
alter database refresh collationstatements (#324)
Fix parsing `alter table set` statements
Fixed
- support parsing
alter table setstatements (#321)
add transaction-nesting. add adding-required-field. change adding-not-nullable-field.
Added
- added
transaction-nestingrule. Thanks @andrewsmith! (#303) - added
adding-required-fieldrule fromadding-not-nullable-field. Thanks @andrewsmith! (#301)
Changed
- functionality in
adding-not-nullable-fieldfor adding non-nullable fields was moved intoadding-required-field. Thanks @andrewsmith! (#301)
only read from stdin when file paths are not provided
Changed
- Only read from stdin when file paths are not provided. (#295)
add ban-drop-table and not-null-constraint. libpg 15. bug fixes
v0.22.0 - 2023-03-25
Added
- added
ban-drop-tablerule. Thanks @borisrozumnuk! (#286) - added
not-null-constraintrule. Thanks @andrewsmith! (#288)
Fixed
- Fixed building Squawk on platforms where
c_charis unsigned. Thanks @ods! (#285) - Fixed Squawk compatiblity with Nix. Thanks @andrewsmith! (#287)
- Fixed regression in parsing union queries. Fixed parsing call statement. (#293)
Changed
- Upgrade libpg_query from 13 to 15. Thanks @andrewsmith! (#291)
static linking openssl. Better support non-volatile defaults
update prefer-bigint and bug fixes
Added
- added
prefer-bigint-over-intandprefer-bigint-over-smallintto replaceprefer-big-int. Thanks @aldenquimby! (#273)
Fixed
- Support TableLikeClause in table creation. Thanks @qoelet! (#271)
- Recognize most DROP statements within a transaction as robust. Thanks @andrewsmith! (#276)
add --assume-in-transaction configuration
Added
- added
--assume-in-transactionflag and configuration option to indicate that each SQL file is wrapped in a transaction by an external tool. Thanks @andrewsmith! (#264)