Skip to content

Commit 8711118

Browse files
committed
prep for 2.7.1310
Signed-off-by: Sean Corfield <[email protected]>
1 parent 2599a68 commit 8711118

7 files changed

+10
-10
lines changed

CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changes
22

3-
* 2.7.next in progress
3+
* 2.7.1310 -- 2025-05-17
44
* Address [#575](https://github.com/seancorfield/honeysql/issues/575) by adding support for parameters in inline XTQL queries.
55
* Address [#574](https://github.com/seancorfield/honeysql/issues/574) by adding `honey.sql/*nest-infix*` which can be bound to `false` to prevent infix operators (such as `:and`) from nesting their arguments, i.e, wrapping them in `(` .. `)`. If precedence matters in your expressions, this will produce incorrect SQL. It is intended for specific, limited query dialects (such as Google Ads Queries).
66
* More performance optimizations via PR [#573](https://github.com/seancorfield/honeysql/pull/573) [@alexander-yakushev](https://github.com/alexander-yakushev).

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ SQL as Clojure data structures. Build queries programmatically -- even at runtim
44

55
## Build
66

7-
[![Clojars](https://img.shields.io/badge/clojars-com.github.seancorfield/honeysql_2.7.1295-blue.svg?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABjFBMVEUAAAAdCh0qDikdChwAAAAnDSY0EjM2FjUnDiYnDSYnDSYpDigyEDEEAQRGNUb///////8mDSYAAAAAAAAAAAAFAgUqEyoAAAAAAAAAAAAFAgUAAABXU1c2FjVMx+dQx+f///////9Nx+b////4/f6y4vRPt+RQtOT///9Qt+P///8oDSey4vRQr9/////3/P5hzelNx+dNx+dNx+f///8AAAAuDy0zETIAAAAoDScAAAAAAAARBREAAAAvDy40ETMwEC9gSF+Ne42ilKKuoK6Rg5B5ZXlaP1o4Gzf///9nTWZ4YncyEDF/bn/8/Pz9/P339/c1FTUlDCRRM1AbCRtlS2QyEDEuDy1gRWAxEDAzETIwEC/g4OAvDy40EjOaiZorDiq9sbzNyM3UzdQyEDE0ETMzETKflZ/UzdQ5Fzmu4fNYyuhNx+dPt+RLu9xQyOhBbo81GTuW2vCo4PJNx+c4MFE5N1lHiLFEhKQyEDGDboMzETI5Fjh5bXje2d57aHrIw8jc2NyWhJUrDioxe9o4AAAAPnRSTlMAkf+IAQj9+e7n6e31RtqAD/QAAAED+A0ZEQ8DwvkLBsmcR4aG8+cdAD6C8/MC94eP+qoTrgH+/wj1HA8eEvpXOCUAAAABYktHRA8YugDZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcHFjou4Z/shwAAAUpJREFUOMul0/VTwzAUB/AAwyW4y3B3h8EDNuTh7u6UDHcd8I+TbHSjWdrjju/1h77kc+3Lu5aQvyakF/r6B5wu1+DQMEBomLRtG0EpozYDCEccA4iIjIqOiY0bB5iYxHgZ4FQCpYneKmmal0aQPMOXZnUAvJhLkbpInf8NFtKCTrGImK6DJcTlDGl/BXGV6oCsrSNIYAM3aQDwl2xJYBtBB5lZAuyYgWzY3YMcNcjN2wc4EGMEFTg8+hlyfgEenygAj71Q9FBExH0wKC4p1bRTJlJWXqEAVNM05ovbXfkPAHBmAUQPAGaAsXMBLiwA8z3h0gRcsWsObuAWLJu8Awb3ZoB5T8EvS/CgBo9Y5Z8TPwXBJwlUI9Ia/yRrEZ8lID71Olrf0MiamkkL4kurDEjba+C/e2sninR0wrsH8eMTvrqIWbodjh7jyjdtCY3Aniz4jwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wNy0wN1QyMjo1ODo0NiswMjowMCgWtSoAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDctMDdUMjI6NTg6NDYrMDI6MDBZSw2WAAAAAElFTkSuQmCC)](https://clojars.org/com.github.seancorfield/honeysql)
8-
[![cljdoc](https://cljdoc.org/badge/com.github.seancorfield/honeysql?2.7.1295)](https://cljdoc.org/d/com.github.seancorfield/honeysql/CURRENT)
7+
[![Clojars](https://img.shields.io/badge/clojars-com.github.seancorfield/honeysql_2.7.1310-blue.svg?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABjFBMVEUAAAAdCh0qDikdChwAAAAnDSY0EjM2FjUnDiYnDSYnDSYpDigyEDEEAQRGNUb///////8mDSYAAAAAAAAAAAAFAgUqEyoAAAAAAAAAAAAFAgUAAABXU1c2FjVMx+dQx+f///////9Nx+b////4/f6y4vRPt+RQtOT///9Qt+P///8oDSey4vRQr9/////3/P5hzelNx+dNx+dNx+f///8AAAAuDy0zETIAAAAoDScAAAAAAAARBREAAAAvDy40ETMwEC9gSF+Ne42ilKKuoK6Rg5B5ZXlaP1o4Gzf///9nTWZ4YncyEDF/bn/8/Pz9/P339/c1FTUlDCRRM1AbCRtlS2QyEDEuDy1gRWAxEDAzETIwEC/g4OAvDy40EjOaiZorDiq9sbzNyM3UzdQyEDE0ETMzETKflZ/UzdQ5Fzmu4fNYyuhNx+dPt+RLu9xQyOhBbo81GTuW2vCo4PJNx+c4MFE5N1lHiLFEhKQyEDGDboMzETI5Fjh5bXje2d57aHrIw8jc2NyWhJUrDioxe9o4AAAAPnRSTlMAkf+IAQj9+e7n6e31RtqAD/QAAAED+A0ZEQ8DwvkLBsmcR4aG8+cdAD6C8/MC94eP+qoTrgH+/wj1HA8eEvpXOCUAAAABYktHRA8YugDZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcHFjou4Z/shwAAAUpJREFUOMul0/VTwzAUB/AAwyW4y3B3h8EDNuTh7u6UDHcd8I+TbHSjWdrjju/1h77kc+3Lu5aQvyakF/r6B5wu1+DQMEBomLRtG0EpozYDCEccA4iIjIqOiY0bB5iYxHgZ4FQCpYneKmmal0aQPMOXZnUAvJhLkbpInf8NFtKCTrGImK6DJcTlDGl/BXGV6oCsrSNIYAM3aQDwl2xJYBtBB5lZAuyYgWzY3YMcNcjN2wc4EGMEFTg8+hlyfgEenygAj71Q9FBExH0wKC4p1bRTJlJWXqEAVNM05ovbXfkPAHBmAUQPAGaAsXMBLiwA8z3h0gRcsWsObuAWLJu8Awb3ZoB5T8EvS/CgBo9Y5Z8TPwXBJwlUI9Ia/yRrEZ8lID71Olrf0MiamkkL4kurDEjba+C/e2sninR0wrsH8eMTvrqIWbodjh7jyjdtCY3Aniz4jwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wNy0wN1QyMjo1ODo0NiswMjowMCgWtSoAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDctMDdUMjI6NTg6NDYrMDI6MDBZSw2WAAAAAElFTkSuQmCC)](https://clojars.org/com.github.seancorfield/honeysql)
8+
[![cljdoc](https://cljdoc.org/badge/com.github.seancorfield/honeysql?2.7.1310)](https://cljdoc.org/d/com.github.seancorfield/honeysql/CURRENT)
99
[![Slack](https://img.shields.io/badge/slack-HoneySQL-orange.svg?logo=slack)](https://clojurians.slack.com/app_redirect?channel=honeysql)
1010
[![Join Slack](https://img.shields.io/badge/slack-join_clojurians-orange.svg?logo=slack)](http://clojurians.net)
1111
[![Zulip](https://img.shields.io/badge/zulip-honeysql-orange.svg?logo=zulip)](https://clojurians.zulipchat.com/#narrow/channel/152091-honeysql)

deps.edn

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
:deps {org.clojure/clojure {:mvn/version "1.10.3"}}
44
:aliases
55
{;; for help: clojure -A:deps -T:build help/doc
6-
:build {:deps {io.github.clojure/tools.build {:mvn/version "0.10.8"}
6+
:build {:deps {io.github.clojure/tools.build {:mvn/version "0.10.9"}
77
slipset/deps-deploy {:mvn/version "0.2.2"}}
88
:ns-default build}
99

@@ -30,7 +30,7 @@
3030
:main-opts ["-m" "cljs-test-runner.main"]}
3131

3232
:gen-doc-tests {:replace-paths ["build"]
33-
:extra-deps {babashka/fs {:mvn/version "0.5.24"}
33+
:extra-deps {babashka/fs {:mvn/version "0.5.25"}
3434
com.github.lread/test-doc-blocks {:mvn/version "1.1.20"}}
3535
:main-opts ["-m" "honey.gen-doc-tests"]}
3636

doc/clause-reference.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ user=> (sql/format {:create-index [:my-idx [:fruit :using-gin :appearance]]})
149149
["CREATE INDEX my_idx ON fruit USING GIN (appearance)"]
150150
```
151151

152-
As of 2.7.next, `USING HASH` index creation is also possible using the keyword
152+
As of 2.7.1310, `USING HASH` index creation is also possible using the keyword
153153
`:using-hash` after the table name (or the symbol `using-hash`):
154154

155155
```clojure

doc/differences-from-1-x.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ Supported Clojure versions: 1.7 and later.
6363
In `deps.edn`:
6464
<!-- :test-doc-blocks/skip -->
6565
```clojure
66-
com.github.seancorfield/honeysql {:mvn/version "2.7.1295"}
66+
com.github.seancorfield/honeysql {:mvn/version "2.7.1310"}
6767
```
6868

6969
Required as:

doc/getting-started.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ For the Clojure CLI, add the following dependency to your `deps.edn` file:
1010

1111
<!-- :test-doc-blocks/skip -->
1212
```clojure
13-
com.github.seancorfield/honeysql {:mvn/version "2.7.1295"}
13+
com.github.seancorfield/honeysql {:mvn/version "2.7.1310"}
1414
```
1515

1616
For Leiningen, add the following dependency to your `project.clj` file:
1717

1818
<!-- :test-doc-blocks/skip -->
1919
```clojure
20-
[com.github.seancorfield/honeysql "2.7.1295"]
20+
[com.github.seancorfield/honeysql "2.7.1310"]
2121
```
2222

2323
HoneySQL produces SQL statements but does not execute them.

doc/xtdb.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ user=> (sql/format '{assert (not-exists {select 1 from users where (= email "jam
221221

222222
## Inline XTQL
223223

224-
As of 2.7.next, HoneySQL supports inline XTQL queries via the `:xtql` special
224+
As of 2.7.1310, HoneySQL supports inline XTQL queries via the `:xtql` special
225225
syntax. It can be used both as the whole query and embedded inside SQL:
226226

227227
```clojure

0 commit comments

Comments
 (0)