Skip to content

Commit 6d96bdf

Browse files
Prepare release 3.7.0-rc0 (#419)
## Product change and motivation We update the release notes and bump the version to 3.7.0-rc0. ## Implementation
1 parent 170183b commit 6d96bdf

2 files changed

Lines changed: 11 additions & 35 deletions

File tree

RELEASE_NOTES_LATEST.md

Lines changed: 10 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -3,52 +3,28 @@
33

44
Available through https://crates.io/crates/typeql.
55
```
6-
cargo add typeql@3.5.0
6+
cargo add typeql@3.7.0-rc0
77
```
88

99

1010
## New Features
11-
11+
- **Try blocks in write stages**
12+
13+
We allow `try {}` blocks in all write stages, viz. `insert`, `delete`, `put`, and `update`.
14+
15+
1216

1317
## Bugs Fixed
1418

1519

1620
## Code Refactors
17-
- **Remove Java and update README**
18-
Remove deprecated Java code and grammar and update READMEs to align with the recent changes in TypeDB 3.x.
19-
20-
2121

22-
## Other Improvements
2322

24-
- **Simplify type statements, allow empty define queries, bring back BDD**
25-
26-
Composite changes:
27-
1) We clean up the grammar for Type statements in both Patterns and Definables, which now allow commas after a `<kind> <variable>` query:
28-
```
29-
match entity $x, sub $y;
30-
```
31-
is now legal with the comma. This is a more regular language that is easier to generate.
32-
33-
2) we allow empty define/undefine/redefine queries:
34-
```
35-
define
36-
```
37-
38-
This addresses: https://github.com/typedb/typedb/issues/7531
39-
40-
3) We also re-enable half of our 2.x BDD suite, which parses every query in the behaviour repository (though we leave out the other 2.x half, which converts the parsed results back into strings, reparses, and validates the cycle is equivalent), ensuring we don't get parsing errors when we don't expect them and we do when they are expected.
41-
42-
43-
- **Update README**
23+
## Other Improvements
24+
- **Change CODEOWNERS**
4425

45-
- **Update factory/automation.yml**
46-
Fix build. Remove excessive branches
26+
- **Fix illegal grammar error formatting**
4727

28+
We fix the (internal) illegal grammar error formatting to show the part of the query that caused the error rather than the corresponding parsed subtree.
4829

49-
- **Update README.md**
50-
Update contributors
5130

52-
53-
54-

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.5.0
1+
3.7.0-rc0

0 commit comments

Comments
 (0)