Skip to content

Commit 86b5b5f

Browse files
committed
Release 0.4.0
1 parent 77c900f commit 86b5b5f

2 files changed

Lines changed: 38 additions & 1 deletion

File tree

CHANGELOG.rst

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
0.4.0 2025-11-06
2+
----------------
3+
4+
* Support frame clauses.
5+
* Support 3.14 as released.
6+
* Support Clause groups and statement separators.
7+
* Bugfix correctly ensure separators are identified in expressions.
8+
* Bugfix find correct current_node on closure.
9+
10+
0.3.0 2025-05-05
11+
----------------
12+
13+
* Better support expression groups.
14+
* Handle subqueries in expressions.
15+
* Treat ON clause placeholders as variables.
16+
* Add the various types of sql join.
17+
* Switch to a Template, t-string placeholder (better support Python <
18+
3.14).
19+
* Parse Value (single quoted text).
20+
* Support t-strings as defined in PEP 750.
21+
* Change Value -> Literal.
22+
* Allow for nested templates.
23+
* Bugfix absent expression groups.
24+
* Bugfix recognise line breaks and tabs as whitepace to be split on
25+
26+
27+
0.2.0 2024-11-21
28+
----------------
29+
30+
* Introduce RewritingValues, IsNull, IsNotNull, and Absent.
31+
* Stop lowercasing, keeping the original casing.
32+
* BugFix tokenisation for opening brackets followed by a function.
33+
34+
0.1.0 2024-11-17
35+
----------------
36+
37+
* Basic initial release.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "sql-tstring"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
description = "SQL builder via string templates"
55
authors = [
66
{name = "pgjones", email = "philip.graham.jones@googlemail.com"},

0 commit comments

Comments
 (0)