You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+18-11Lines changed: 18 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,20 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
### Changed
10
+
11
+
### Added
12
+
13
+
### Fixed
14
+
15
+
## [0.7.0] - 2024-03-12
16
+
### Changed
10
17
- Adds quotes to the attributes of PartiQL tuple's debug output so it can be read and transformed using Kotlin `partiql-cli`
11
-
- Adds u8, u16, u32, u64, and u128 support to partiql_value::Value::from(type)
12
-
-[breaking] Changes the interface to `EvalPlan` to accept an `EvalContext`
13
-
-[breaking] Changes `EvaluationError` to not implement `Clone`
14
-
-[breaking] Changes the structure of `EvalPlan`
18
+
-*BREAKING:* partiql-eval: Changes the interface to `EvalPlan` to accept an `EvalContext`
19
+
-*BREAKING:* partiql-eval: Changes `EvaluationError` to not implement `Clone`
20
+
-*BREAKING:* partiql-eval: Changes the structure of `EvalPlan`
15
21
16
22
### Added
17
-
- Add `partiql-extension-visualize` for visualizing AST and logical plan
18
-
- Add a `SessionContext` containing both a system-level and a user-level context object usable by expression evaluation
23
+
-partiql-extension-visualize: Add `partiql-extension-visualize` for visualizing AST and logical plan
24
+
-partiql-eval: Add a `SessionContext` containing both a system-level and a user-level context object usable by expression evaluation
19
25
20
26
### Fixed
21
-
- Fixed `ORDER BY`'s ability to see into projection aliases
22
-
- Fixed errors in `BaseTableExpr`s get added to the evaluation context
23
-
- Fixed certain errors surfacing in Permissive evaluation mode, when they should only be present in Strict mode
27
+
-partiql-logical-planner: Fixed `ORDER BY`'s ability to see into projection aliases
28
+
-partiql-eval: Fixed errors in `BaseTableExpr`s get added to the evaluation context
29
+
-partiql-eval: Fixed certain errors surfacing in Permissive evaluation mode, when they should only be present in Strict mode
24
30
25
31
## [0.6.0] - 2023-10-31
26
32
### Changed
@@ -40,7 +46,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
40
46
- Affects the AST and visitor
41
47
-*BREAKING:* partiql-parser: `Parsed` struct's `ast` field is now an `ast::AstNode<ast::TopLevelQuery>`
42
48
-*BREAKING:* partiql-eval: `Evaluable` trait's `update_input` fn now also takes in an `EvalContext`
43
-
-*BREAKING:* partiql-logical: changed modeling of `Project``exprs` to be a `Vec<(String, ValueExpr)>` rather than a `HashMap<String, ValueExpr>` to support multiple project items with the same alias
49
+
-*BREAKING:* partiql-eval: changed modeling of `Project``exprs` to be a `Vec<(String, ValueExpr)>` rather than a `HashMap<String, ValueExpr>` to support multiple project items with the same alias
44
50
-*BREAKING:* partiql-logical: changed modeling of `VarRef` to include a `VarRefType` to indicate whether to do a local vs global binding lookup
45
51
46
52
### Added
@@ -212,7 +218,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
212
218
- PartiQL Playground proof of concept (POC)
213
219
- PartiQL CLI with REPL and query visualization features
0 commit comments