Skip to content

Commit 360f4d0

Browse files
authored
Update CHANGELOG.md for 0.42.0 release (#1111)
1 parent 4be8117 commit 360f4d0

File tree

1 file changed

+33
-1
lines changed

1 file changed

+33
-1
lines changed

CHANGELOG.md

+33-1
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,43 @@ All notable changes to this project will be documented in this file.
33

44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project aims to adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
55

6-
Given that the parser produces a typed AST, any changes to the AST will technically be breaking and thus will result in a `0.(N+1)` version. We document changes that break via addition as "Added".
6+
Given that the parser produces a typed AST, any changes to the AST will
7+
technically be breaking and thus will result in a `0.(N+1)` version. We document
8+
changes that break via addition as "Added".
79

810
## [Unreleased]
911
Check https://github.com/sqlparser-rs/sqlparser-rs/commits/main for undocumented changes.
1012

13+
## [0.42.0] 2024-01-22
14+
15+
### Added
16+
* Support for constraint `CHARACTERISTICS` clause (#1099) - Thanks @dimfeld
17+
* Support for unquoted hyphenated identifiers on bigquery (#1109) - Thanks @jmhain
18+
* Support `BigQuery` table and view options (#1061) - Thanks @iffyio
19+
* Support Postgres operators for the LIKE expression variants (#1096) - Thanks @gruuya
20+
* Support "timezone_region" and "timezone_abbr" for `EXTRACT` (and `DATE_PART`) (#1090) - Thanks @alexander-beedie
21+
* Support `JSONB` datatype (#1089) - Thanks @alexander-beedie
22+
* Support PostgreSQL `^@` starts-with operator (#1091) - Thanks @alexander-beedie
23+
* Support PostgreSQL Insert table aliases (#1069) (#1084) - Thanks @boydjohnson
24+
* Support PostgreSQL `CREATE EXTENSION` (#1078) - Thanks @tobyhede
25+
* Support PostgreSQL `ADD GENERATED` in `ALTER COLUMN` statements (#1079) - Thanks @tobyhede
26+
* Support SQLite column definitions with no type (#1075) - Thanks @takluyver
27+
* Support PostgreSQL `ENABLE` and `DISABLE` on `ALTER TABLE` (#1077) - Thanks @tobyhede
28+
* Support MySQL `FLUSH` statement (#1076) - Thanks @emin100
29+
* Support Mysql `REPLACE` statement and `PRIORITY` clause of `INSERT` (#1072) - Thanks @emin100
30+
31+
### Fixed
32+
* Fix `:start` and `:end` json accesses on SnowFlake (#1110) - Thanks @jmhain
33+
* Fix array_agg wildcard behavior (#1093) - Thanks @ReppCodes
34+
* Error on dangling `NO` in `CREATE SEQUENCE` options (#1104) - Thanks @PartiallyTyped
35+
* Allow string values in `PRAGMA` commands (#1101) - Thanks @invm
36+
37+
### Changed
38+
* Use `Option<Expr>` for Min and Max vals in Seq Opts, fix alter col seq display (#1106) - Thanks @PartiallyTyped
39+
* Replace `AtomicUsize` with Cell<usize> in the recursion counter (#1098) - Thanks @wzzzzd
40+
* Add Qrlew as a user in README.md (#1107) - Thanks @ngrislain
41+
* Add APIs to reuse token buffers in `Tokenizer` (#1094) - Thanks @0rphon
42+
* Bump version of `sqlparser-derive` to 0.2.2 (#1083) - Thanks @alamb
1143

1244
## [0.41.0] 2023-12-22
1345

0 commit comments

Comments
 (0)