Skip to content

Commit 277d3fa

Browse files
authored
Release/v0.8.6 (#432)
1 parent 29d6095 commit 277d3fa

17 files changed

Lines changed: 189 additions & 56 deletions

File tree

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,8 @@ body:
7171
attributes:
7272
label: Version of the release
7373
options:
74-
# <newest-release=v0.8.5>
74+
# <newest-release=v0.8.6>
75+
- v0.8.6
7576
- v0.8.5
7677
- v0.8.4
7778
- v0.8.3

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,29 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [0.8.6] - 2024-01-15
6+
7+
### Features
8+
9+
- [**breaking**] Parsing `Slice` selectors.
10+
- This is mainly an `rsonpath-syntax` change &ndash; the selectors are parsed,
11+
but `rq` will give you an unsupported error and a link to [#152](https://github.com/V0ldek/rsonpath/issues/152)
12+
if you put them in a query.
13+
14+
### Bug Fixes
15+
16+
- Bug in `-c` graph display.
17+
- dot format was temporarily broken by doubling double quotes in labels
18+
19+
- U+001A-U+001F in name selectors.
20+
- Characters U+001A through U+001F were erroneously accepted unescaped.
21+
This is now a hard error.
22+
23+
### Dependencies
24+
25+
- Bump clap from 4.4.14 to 4.4.16
26+
- Bump vergen from 8.2.6 to 8.2.7.
27+
528
## [0.8.5] - 2024-01-10
629

730
### Features

Cargo.lock

Lines changed: 82 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 41 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -216,17 +216,17 @@ cargo tree --package rsonpath --edges normal --depth 1
216216

217217
<!-- rsonpath dependencies start -->
218218
```ini
219-
rsonpath v0.8.5 (/home/mat/src/rsonpath/crates/rsonpath)
220-
├── clap v4.4.14
219+
rsonpath v0.8.6 (/home/mat/src/rsonpath/crates/rsonpath)
220+
├── clap v4.4.16
221221
├── color-eyre v0.6.2
222222
├── eyre v0.6.11
223223
├── log v0.4.20
224-
├── rsonpath-lib v0.8.5 (/home/mat/src/rsonpath/crates/rsonpath-lib)
224+
├── rsonpath-lib v0.8.6 (/home/mat/src/rsonpath/crates/rsonpath-lib)
225225
├── rsonpath-syntax v0.1.0 (/home/mat/src/rsonpath/crates/rsonpath-syntax)
226226
└── simple_logger v4.3.3
227227
[build-dependencies]
228228
├── rustflags v0.1.4
229-
└── vergen v8.2.6
229+
└── vergen v8.2.9
230230
[build-dependencies]
231231
```
232232
<!-- rsonpath dependencies end -->
@@ -237,14 +237,14 @@ cargo tree --package rsonpath-lib --edges normal --depth 1
237237

238238
<!-- rsonpath-lib dependencies start -->
239239
```ini
240-
rsonpath-lib v0.8.5 (/home/mat/src/rsonpath/crates/rsonpath-lib)
240+
rsonpath-lib v0.8.6 (/home/mat/src/rsonpath/crates/rsonpath-lib)
241241
├── arbitrary v1.3.2
242242
├── cfg-if v1.0.0
243243
├── log v0.4.20
244244
├── memmap2 v0.9.3
245245
├── nom v7.1.3
246246
├── rsonpath-syntax v0.1.0 (/home/mat/src/rsonpath/crates/rsonpath-syntax)
247-
├── smallvec v1.11.2
247+
├── smallvec v1.12.0
248248
├── static_assertions v1.1.0
249249
├── thiserror v1.0.56
250250
└── vector-map v1.0.1
@@ -272,10 +272,10 @@ cargo tree --package rsonpath --edges normal
272272

273273
<!-- rsonpath-full dependencies start -->
274274
```ini
275-
rsonpath v0.8.5 (/home/mat/src/rsonpath/crates/rsonpath)
276-
├── clap v4.4.14
277-
│ ├── clap_builder v4.4.14
278-
│ │ ├── anstream v0.6.5
275+
rsonpath v0.8.6 (/home/mat/src/rsonpath/crates/rsonpath)
276+
├── clap v4.4.16
277+
│ ├── clap_builder v4.4.16
278+
│ │ ├── anstream v0.6.7
279279
│ │ │ ├── anstyle v1.0.4
280280
│ │ │ ├── anstyle-parse v0.2.3
281281
│ │ │ │ └── utf8parse v0.2.1
@@ -298,7 +298,7 @@ rsonpath v0.8.5 (/home/mat/src/rsonpath/crates/rsonpath)
298298
│ │ ├── clap_lex v0.6.0
299299
│ │ ├── strsim v0.10.0
300300
│ │ └── terminal_size v0.3.0
301-
│ │ ├── rustix v0.38.28
301+
│ │ ├── rustix v0.38.30
302302
│ │ │ ├── bitflags v2.4.1
303303
│ │ │ ├── errno v0.3.8
304304
│ │ │ │ ├── libc v0.2.152
@@ -347,7 +347,7 @@ rsonpath v0.8.5 (/home/mat/src/rsonpath/crates/rsonpath)
347347
│ └── owo-colors v3.5.0
348348
├── eyre v0.6.11 (*)
349349
├── log v0.4.20
350-
├── rsonpath-lib v0.8.5 (/home/mat/src/rsonpath/crates/rsonpath-lib)
350+
├── rsonpath-lib v0.8.6 (/home/mat/src/rsonpath/crates/rsonpath-lib)
351351
│ ├── cfg-if v1.0.0
352352
│ ├── log v0.4.20
353353
│ ├── memmap2 v0.9.3
@@ -364,7 +364,7 @@ rsonpath v0.8.5 (/home/mat/src/rsonpath/crates/rsonpath)
364364
│ │ │ ├── quote v1.0.35 (*)
365365
│ │ │ └── syn v2.0.48 (*)
366366
│ │ └── unicode-width v0.1.11
367-
│ ├── smallvec v1.11.2
367+
│ ├── smallvec v1.12.0
368368
│ ├── static_assertions v1.1.0
369369
│ ├── thiserror v1.0.56 (*)
370370
│ └── vector-map v1.0.1
@@ -408,10 +408,36 @@ rsonpath v0.8.5 (/home/mat/src/rsonpath/crates/rsonpath)
408408
└── windows-sys v0.48.0 (*)
409409
[build-dependencies]
410410
├── rustflags v0.1.4
411-
└── vergen v8.2.6
411+
└── vergen v8.2.9
412412
├── anyhow v1.0.79
413+
├── cargo_metadata v0.18.1
414+
│ ├── camino v1.1.6
415+
│ │ └── serde v1.0.195
416+
│ │ └── serde_derive v1.0.195 (proc-macro)
417+
│ │ ├── proc-macro2 v1.0.76 (*)
418+
│ │ ├── quote v1.0.35 (*)
419+
│ │ └── syn v2.0.48 (*)
420+
│ ├── cargo-platform v0.1.6
421+
│ │ └── serde v1.0.195 (*)
422+
│ ├── semver v1.0.21
423+
│ │ └── serde v1.0.195 (*)
424+
│ ├── serde v1.0.195 (*)
425+
│ ├── serde_json v1.0.111
426+
│ │ ├── itoa v1.0.10
427+
│ │ ├── ryu v1.0.16
428+
│ │ └── serde v1.0.195 (*)
429+
│ └── thiserror v1.0.56 (*)
430+
├── regex v1.10.2
431+
│ ├── aho-corasick v1.1.2
432+
│ │ └── memchr v2.7.1
433+
│ ├── memchr v2.7.1
434+
│ ├── regex-automata v0.4.3
435+
│ │ ├── aho-corasick v1.1.2 (*)
436+
│ │ ├── memchr v2.7.1
437+
│ │ └── regex-syntax v0.8.2
438+
│ └── regex-syntax v0.8.2
413439
├── rustc_version v0.4.0
414-
│ └── semver v1.0.21
440+
│ └── semver v1.0.21 (*)
415441
└── time v0.3.31
416442
├── deranged v0.3.11 (*)
417443
├── itoa v1.0.10

book/src/user/installation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ To verify it works, check if `rq` is available from your command line:
3535

3636
```console
3737
$ rq -V
38-
rq 0.8.5
38+
rq 0.8.6
3939

4040
```
4141

crates/rsonpath-benchmarks

crates/rsonpath-lib/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rsonpath-lib"
3-
version = "0.8.5"
3+
version = "0.8.6"
44
authors = ["Mateusz Gienieczko <mat@gienieczko.com>"]
55
description = "Blazing fast JSONPath query engine powered by SIMD. Core library of `rsonpath`."
66
readme = "README.md"
@@ -32,8 +32,8 @@ cfg-if = "1.0.0"
3232
log = "0.4.20"
3333
memmap2 = "0.9.3"
3434
nom = "7.1.3"
35-
rsonpath-syntax = { version = "0.1.0", path = "../rsonpath-syntax" }
36-
smallvec = { version = "1.11.2", features = ["union"] }
35+
rsonpath-syntax = { version = "0.2.0", path = "../rsonpath-syntax" }
36+
smallvec = { version = "1.12.0", features = ["union"] }
3737
static_assertions = "1.1.0"
3838
thiserror = "1.0.56"
3939
vector-map = "1.0.1"

crates/rsonpath-lib/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,14 @@ cargo tree --package rsonpath-lib --edges normal --depth 1
6060

6161
<!-- rsonpath-lib dependencies start -->
6262
```ini
63-
rsonpath-lib v0.8.5 (/home/mat/src/rsonpath/crates/rsonpath-lib)
63+
rsonpath-lib v0.8.6 (/home/mat/src/rsonpath/crates/rsonpath-lib)
6464
├── arbitrary v1.3.2
6565
├── cfg-if v1.0.0
6666
├── log v0.4.20
6767
├── memmap2 v0.9.3
6868
├── nom v7.1.3
6969
├── rsonpath-syntax v0.1.0 (/home/mat/src/rsonpath/crates/rsonpath-syntax)
70-
├── smallvec v1.11.2
70+
├── smallvec v1.12.0
7171
├── static_assertions v1.1.0
7272
├── thiserror v1.0.56
7373
└── vector-map v1.0.1

0 commit comments

Comments
 (0)