@@ -8,6 +8,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8
8
## [ Unreleased]
9
9
### Changed
10
10
11
+ ### Added
12
+
13
+ ### Fixed
14
+
15
+ ## [ 0.6.0] - 2023-10-31
16
+ ### Changed
11
17
- * BREAKING:* partiql-value: ` BindingsName ` changed to hold ` Cow<str> ` rather than ` String `
12
18
- * BREAKING:* partiql-eval: Construction of expression evaluators changed to separate binding from evaluation of expression. & implement strict eval
13
19
- * BREAKING:* partiql-value: ` Value ` trait's ` is_null_or_missing ` renamed to ` is_absent `
@@ -41,7 +47,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
41
47
- Add ` COUNT(*) ` implementation
42
48
- Add ` to_vec ` method to ` List ` and ` Bag ` to convert to a ` Vec `
43
49
44
- ### Fixes
50
+ ### Fixed
45
51
- Fixes parsing of multiple consecutive path wildcards (e.g. ` a[*][*][*] ` ), unpivot (e.g. ` a.*.*.* ` ), and path expressions (e.g. ` a[1 + 2][3 + 4][5 + 6] ` )—previously these would not parse correctly.
46
52
- partiql-parser set quantifier for bag operators fixed to ` DISTINCT `
47
53
- partiql-parser set quantifier for bag operators fixed to be ` DISTINCT ` when unspecified
@@ -60,13 +66,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
60
66
### Added
61
67
- Ability to add and view errors during evaluation with partiql-eval's ` EvalContext `
62
68
- AST sub-trees representing literal values are lowered to ` Value ` s during planning
63
- ### Fixes
69
+ ### Fixed
64
70
65
71
## [ 0.4.1] - 2023-05-25
66
72
### Changed
67
73
- partiql-extension-ion-functions : Made ` IonExtension ` ` pub `
68
74
### Added
69
- ### Fixes
75
+ ### Fixed
70
76
71
77
## [ 0.4.0] - 2023-05-24
72
78
### Changed
@@ -86,7 +92,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
86
92
- Add ` partiql-catalog ` including an experimental ` Catalog ` interface and implementation
87
93
- Implements the ` COLL_* ` functions -- ` COLL_AVG ` , ` COLL_COUNT ` , ` COLL_MAX ` , ` COLL_MIN ` , ` COLL_SUM `
88
94
- Adds AST to logical plan lowering for ` IN ` expressions
89
- ### Fixes
95
+ ### Fixed
90
96
- Fix parsing of ` EXTRACT ` datetime parts ` YEAR ` , ` TIMEZONE_HOUR ` , and ` TIMEZONE_MINUTE `
91
97
- Fix logical plan to eval plan conversion for ` EvalOrderBySortSpec ` with arguments ` DESC ` and ` NULLS LAST `
92
98
- Fix parsing of ` EXTRACT ` to allow keywords after the ` FROM `
@@ -122,7 +128,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
122
128
- Implements ` ORDER BY ` operator in evaluator
123
129
- Implements SQL aggregation functions (` AVG ` , ` COUNT ` , ` MAX ` , ` MIN ` , ` SUM ` ) in evaluator
124
130
125
- ### Fixes
131
+ ### Fixed
126
132
- Some performance improvements from removing extraneous ` clone ` s and tweaking buffer sizes
127
133
- Fix off by one error when checking preconditions to lower join ` ON `
128
134
- Recognize aggregate fn names in parser
@@ -196,7 +202,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
196
202
- PartiQL Playground proof of concept (POC)
197
203
- PartiQL CLI with REPL and query visualization features
198
204
199
- [ Unreleased ] : https://github.com/partiql/partiql-lang-rust/compare/v0.5.0...HEAD
205
+ [ Unreleased ] : https://github.com/partiql/partiql-lang-rust/compare/v0.6.0...HEAD
206
+ [ 0.6.0 ] : https://github.com/partiql/partiql-lang-rust/releases/tag/v0.6.0
200
207
[ 0.5.0 ] : https://github.com/partiql/partiql-lang-rust/releases/tag/v0.5.0
201
208
[ 0.4.1 ] : https://github.com/partiql/partiql-lang-rust/releases/tag/v0.4.1
202
209
[ 0.4.0 ] : https://github.com/partiql/partiql-lang-rust/releases/tag/v0.4.0
0 commit comments