Skip to content

Commit 73620f7

Browse files
authored
release v0.9.1
1 parent 68dc3fe commit 73620f7

15 files changed

Lines changed: 53 additions & 41 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.9.0>
74+
# <newest-release=v0.9.1>
75+
- v0.9.1
7576
- v0.9.0
7677
- v0.8.7
7778
- v0.8.6

CHANGELOG.md

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

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

5+
## [0.9.1] - 2024-04-03
6+
7+
### Bug Fixes
8+
9+
- Child slice selectors only selecting first matching index (#499). ([#499](https://github.com/V0ldek/rsonpath/issues/499))
10+
- Fixed a bug where the compiler would erroneously mark states
11+
with a single slice transition as unitary, even though such
12+
transitions could match more than one index.
13+
514
## [0.9.0] - 2024-03-28
615

716
### Features

Cargo.lock

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

Justfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,8 @@ release ver:
267267
just release-patch {{ver}}
268268
just release-readme
269269
just release-bug-template {{ver}}
270+
cargo build
271+
cargo +nightly fuzz build
270272

271273
[private]
272274
release-patch ver:
@@ -275,7 +277,7 @@ release-patch ver:
275277
let crates = ["rsonpath", "rsonpath-lib", "rsonpath-benchmarks", "rsonpath-test", "rsonpath-test-codegen"];
276278
$crates | each { |cr|
277279
let path = $"./crates/($cr)/Cargo.toml";
278-
sed -i $'s/^version = "[^"]*"/version = "($ver)"/;s/^rsonpath-lib = { version = "[^"]*"/rsonpath-lib = { version = "($ver)"/' $path;
280+
sed -i $'s/^version = "[^"]*"/version = "($ver)"/;s/^rsonpath-lib = { version = "[^"]*"/rsonpath-lib = { version = "($ver)"/;s/rsonpath-test-codegen = { version = "[^"]*"/rsonpath-test-codegen = { version = "($ver)"/' $path;
279281
};
280282

281283
[private]

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ with `rq --version` &ndash; check the `SIMD support` field:
136136

137137
```console,ignore
138138
$ rq --version
139-
rq 0.9.0
139+
rq 0.9.1
140140
141141
Commit SHA: c024e1bab89610455537b77aed249d2a05a81ed6
142142
Features: default,simd
@@ -216,12 +216,12 @@ cargo tree --package rsonpath --edges normal --depth 1
216216

217217
<!-- rsonpath dependencies start -->
218218
```ini
219-
rsonpath v0.9.0 (/home/mat/src/rsonpath/crates/rsonpath)
219+
rsonpath v0.9.1 (/home/mat/src/rsonpath/crates/rsonpath)
220220
├── clap v4.5.4
221221
├── color-eyre v0.6.3
222222
├── eyre v0.6.12
223223
├── log v0.4.21
224-
├── rsonpath-lib v0.9.0 (/home/mat/src/rsonpath/crates/rsonpath-lib)
224+
├── rsonpath-lib v0.9.1 (/home/mat/src/rsonpath/crates/rsonpath-lib)
225225
├── rsonpath-syntax v0.3.1 (/home/mat/src/rsonpath/crates/rsonpath-syntax)
226226
└── simple_logger v4.3.3
227227
[build-dependencies]
@@ -237,7 +237,7 @@ cargo tree --package rsonpath-lib --edges normal --depth 1
237237

238238
<!-- rsonpath-lib dependencies start -->
239239
```ini
240-
rsonpath-lib v0.9.0 (/home/mat/src/rsonpath/crates/rsonpath-lib)
240+
rsonpath-lib v0.9.1 (/home/mat/src/rsonpath/crates/rsonpath-lib)
241241
├── arbitrary v1.3.2
242242
├── cfg-if v1.0.0
243243
├── log v0.4.21
@@ -272,7 +272,7 @@ cargo tree --package rsonpath --edges normal
272272

273273
<!-- rsonpath-full dependencies start -->
274274
```ini
275-
rsonpath v0.9.0 (/home/mat/src/rsonpath/crates/rsonpath)
275+
rsonpath v0.9.1 (/home/mat/src/rsonpath/crates/rsonpath)
276276
├── clap v4.5.4
277277
│ ├── clap_builder v4.5.2
278278
│ │ ├── anstream v0.6.13
@@ -296,7 +296,7 @@ rsonpath v0.9.0 (/home/mat/src/rsonpath/crates/rsonpath)
296296
│ │ │ └── utf8parse v0.2.1
297297
│ │ ├── anstyle v1.0.6
298298
│ │ ├── clap_lex v0.7.0
299-
│ │ ├── strsim v0.11.0
299+
│ │ ├── strsim v0.11.1
300300
│ │ └── terminal_size v0.3.0
301301
│ │ ├── rustix v0.38.32
302302
│ │ │ ├── bitflags v2.5.0
@@ -321,7 +321,7 @@ rsonpath v0.9.0 (/home/mat/src/rsonpath/crates/rsonpath)
321321
│ │ └── unicode-ident v1.0.12
322322
│ ├── quote v1.0.35
323323
│ │ └── proc-macro2 v1.0.79 (*)
324-
│ └── syn v2.0.55
324+
│ └── syn v2.0.58
325325
│ ├── proc-macro2 v1.0.79 (*)
326326
│ ├── quote v1.0.35 (*)
327327
│ └── unicode-ident v1.0.12
@@ -346,7 +346,7 @@ rsonpath v0.9.0 (/home/mat/src/rsonpath/crates/rsonpath)
346346
│ └── owo-colors v3.5.0
347347
├── eyre v0.6.12 (*)
348348
├── log v0.4.21
349-
├── rsonpath-lib v0.9.0 (/home/mat/src/rsonpath/crates/rsonpath-lib)
349+
├── rsonpath-lib v0.9.1 (/home/mat/src/rsonpath/crates/rsonpath-lib)
350350
│ ├── cfg-if v1.0.0
351351
│ ├── log v0.4.21
352352
│ ├── memmap2 v0.9.4
@@ -361,7 +361,7 @@ rsonpath v0.9.0 (/home/mat/src/rsonpath/crates/rsonpath)
361361
│ │ │ └── thiserror-impl v1.0.58 (proc-macro)
362362
│ │ │ ├── proc-macro2 v1.0.79 (*)
363363
│ │ │ ├── quote v1.0.35 (*)
364-
│ │ │ └── syn v2.0.55 (*)
364+
│ │ │ └── syn v2.0.58 (*)
365365
│ │ └── unicode-width v0.1.11
366366
│ ├── smallvec v1.13.2
367367
│ ├── static_assertions v1.1.0
@@ -417,7 +417,7 @@ rsonpath v0.9.0 (/home/mat/src/rsonpath/crates/rsonpath)
417417
│ │ └── serde_derive v1.0.197 (proc-macro)
418418
│ │ ├── proc-macro2 v1.0.79 (*)
419419
│ │ ├── quote v1.0.35 (*)
420-
│ │ └── syn v2.0.55 (*)
420+
│ │ └── syn v2.0.58 (*)
421421
│ ├── cargo-platform v0.1.8
422422
│ │ └── serde v1.0.197 (*)
423423
│ ├── semver v1.0.22

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.9.0
38+
rq 0.9.1
3939

4040
```
4141

book/src/user/installation/manual.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ field.
4949

5050
```console,ignore
5151
$ rq --version
52-
rq 0.9.0
52+
rq 0.9.1
5353
5454
Commit SHA: 05ced6146b2dcc4e474f2dbc17c2e6d0986a7181
5555
Features: default,simd

crates/rsonpath-benchmarks

crates/rsonpath-lib/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rsonpath-lib"
3-
version = "0.9.0"
3+
version = "0.9.1"
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"

crates/rsonpath-lib/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ cargo tree --package rsonpath-lib --edges normal --depth 1
6060

6161
<!-- rsonpath-lib dependencies start -->
6262
```ini
63-
rsonpath-lib v0.9.0 (/home/mat/src/rsonpath/crates/rsonpath-lib)
63+
rsonpath-lib v0.9.1 (/home/mat/src/rsonpath/crates/rsonpath-lib)
6464
├── arbitrary v1.3.2
6565
├── cfg-if v1.0.0
6666
├── log v0.4.21

0 commit comments

Comments
 (0)