File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# Release Notes
22
3+ ## v0.13.0
4+
5+ This release introduces some backward-incompatible changes. Before upgrading,
6+ please review these notes.
7+
8+ * Type resolution has been refactored to allow assembling query fragments based
9+ on the type information.
10+
11+ * Type checking is now more strict. A ` Define ` field or an optional ` Join ` will
12+ be validated even when they are to be elided.
13+
14+ * Resolution of ambiguous column names in ` Join ` has been changed in favor of
15+ the * right* branch. Previously, an ambiguous name would cause an error.
16+
17+ * Node-bound references are no longer supported. The following query will
18+ fail:
19+
20+ ``` julia
21+ qₚ = From (:person )
22+ qₗ = From (:location )
23+ q = qₚ |>
24+ Join (qₗ, on = qₚ. location_id .== qₗ. location_id) |>
25+ Select (qₚ. person_id, qₗ. state)
26+ ```
27+
28+ Use nested references instead:
29+
30+ ``` julia
31+ q = @funsql begin
32+ from (person)
33+ join (
34+ location => from (location),
35+ location_id == location. location_id)
36+ select (person_id, location. state)
37+ end
38+ ```
39+
40+
341## v0.12.0
442
543This release introduces some backward-incompatible changes. Before upgrading,
Original file line number Diff line number Diff line change 11name = " FunSQL"
22uuid = " cf6cc811-59f4-4a10-b258-a8547a8f6407"
33authors = [" Kirill Simonov <xi@resolvent.net>" , " Clark C. Evans <cce@clarkevans.com>" ]
4- version = " 0.12 .0"
4+ version = " 0.13 .0"
55
66[deps ]
77DBInterface = " a10d1c49-ce27-4219-8d33-6db1a4562965"
You can’t perform that action at this time.
0 commit comments