Skip to content

Commit ec18eb8

Browse files
max-sixtyclaude
andauthored
chore: Prepare 0.13.12 release changelog (#5837)
Co-authored-by: Claude <noreply@anthropic.com>
1 parent da7ce0e commit ec18eb8

1 file changed

Lines changed: 55 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 55 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,64 @@
44

55
**Language**:
66

7+
**Features**:
8+
9+
**Fixes**:
10+
11+
**Documentation**:
12+
13+
**Web**:
14+
15+
**Integrations**:
16+
17+
**Internal changes**:
18+
19+
**New Contributors**:
20+
21+
## 0.13.12 — 2026-04-27
22+
23+
0.13.12 has 81 commits from 10 contributors. Selected changes:
24+
25+
**Language**:
26+
727
- Remove the deprecated `std.prql_version` function. Use `prql.version` instead,
8-
which has been the supported replacement since 0.11.1. (#5806)
28+
which has been the supported replacement since 0.11.1. (@prql-bot, #5806)
929

1030
**Features**:
1131

1232
- Add a very early `sql.oracle` dialect. It currently only forces identifier
1333
quoting to accommodate Oracle's case-folding rules; most other features fall
1434
back to generic SQL. (@julien-pinchelimouroux, #5821)
35+
- Add `date.trunc` function for date truncation. (@happyso, #5729)
36+
- Add `date.now` function for current timestamp. (@happyso, #5721)
37+
- Add `date.diff` function for date differences. (@happyso, #5726)
38+
- Add DuckDB target to the Elixir bindings. (@prql-bot, #5817)
1539

1640
**Fixes**:
1741

42+
- Loosen the `chrono` constraint from `0.4.44` to `0.4` to avoid version
43+
conflicts with downstream crates such as polars. (@lukapeschke, #5834)
44+
- Correct the SQLite `div_i` formula so integer division returns the right
45+
result when `|dividend| < |divisor|` (e.g., `1 // 2` now returns `0` instead
46+
of `-1`). (@queelius, #5736)
47+
- Return an error rather than emitting invalid SQL when `date.trunc` is used
48+
against SQLite. (@prql-bot, #5733)
49+
- Sync `:duckdb` into the Elixir `PRQL.Native.CompileOptions` target typespec so
50+
`target: :duckdb` actually reaches the DuckDB dialect. (@prql-bot, #5823)
51+
- Correct the `Vec::from_raw_parts` element type in `prqlc-c` to fix undefined
52+
behavior in `result_destroy`. (@prql-bot, #5732)
53+
- Prevent panic in `prqlc-macros` by correcting a stale macro name in the panic
54+
message. (@prql-bot, #5811)
55+
- Align Emacs grammar keywords and regex with the lexer. (@prql-bot, #5795)
56+
- Correct the playground's decimal regex and transforms list in syntax
57+
highlighting. (@prql-bot, #5788)
58+
- Correct the `aarch64` target path in the Java cross-compilation script.
59+
(@prql-bot, #5781)
60+
1861
**Documentation**:
1962

20-
**Web**:
63+
- Numerous typo, grammar, and stale-content fixes across the book, tutorials,
64+
bindings docs, and code comments.
2165

2266
**Integrations**:
2367

@@ -26,8 +70,17 @@
2670

2771
**Internal changes**:
2872

73+
- Add tend (Claude-powered CI) workflows for autonomous PR review, issue triage,
74+
CI-failure fixes, and a nightly code-quality sweep. Most of this release's
75+
bot-authored fixes were filed by tend. (#5727)
76+
- Update the Rust toolchain version. (#5807)
77+
- Switch from mypy to ty for Python type checking. (#5761)
78+
2979
**New Contributors**:
3080

81+
- @happyso, with #5721
82+
- @queelius, with #5736
83+
3184
## 0.13.11 — 2026-03-19
3285

3386
0.13.11 has 75 commits from 7 contributors. Selected changes:

0 commit comments

Comments
 (0)