Skip to content

Commit

Permalink
Release/v0.8.6 (#432)
Browse files Browse the repository at this point in the history
  • Loading branch information
V0ldek committed Jan 15, 2024
1 parent 29d6095 commit 277d3fa
Show file tree
Hide file tree
Showing 17 changed files with 189 additions and 56 deletions.
3 changes: 2 additions & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Expand Up @@ -71,7 +71,8 @@ body:
attributes:
label: Version of the release
options:
# <newest-release=v0.8.5>
# <newest-release=v0.8.6>
- v0.8.6
- v0.8.5
- v0.8.4
- v0.8.3
Expand Down
23 changes: 23 additions & 0 deletions CHANGELOG.md
Expand Up @@ -2,6 +2,29 @@

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

## [0.8.6] - 2024-01-15

### Features

- [**breaking**] Parsing `Slice` selectors.
- This is mainly an `rsonpath-syntax` change &ndash; the selectors are parsed,
but `rq` will give you an unsupported error and a link to [#152](https://github.com/V0ldek/rsonpath/issues/152)
if you put them in a query.

### Bug Fixes

- Bug in `-c` graph display.
- dot format was temporarily broken by doubling double quotes in labels

- U+001A-U+001F in name selectors.
- Characters U+001A through U+001F were erroneously accepted unescaped.
This is now a hard error.

### Dependencies

- Bump clap from 4.4.14 to 4.4.16
- Bump vergen from 8.2.6 to 8.2.7.

## [0.8.5] - 2024-01-10

### Features
Expand Down
95 changes: 82 additions & 13 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

56 changes: 41 additions & 15 deletions README.md
Expand Up @@ -216,17 +216,17 @@ cargo tree --package rsonpath --edges normal --depth 1

<!-- rsonpath dependencies start -->
```ini
rsonpath v0.8.5 (/home/mat/src/rsonpath/crates/rsonpath)
├── clap v4.4.14
rsonpath v0.8.6 (/home/mat/src/rsonpath/crates/rsonpath)
├── clap v4.4.16
├── color-eyre v0.6.2
├── eyre v0.6.11
├── log v0.4.20
├── rsonpath-lib v0.8.5 (/home/mat/src/rsonpath/crates/rsonpath-lib)
├── rsonpath-lib v0.8.6 (/home/mat/src/rsonpath/crates/rsonpath-lib)
├── rsonpath-syntax v0.1.0 (/home/mat/src/rsonpath/crates/rsonpath-syntax)
└── simple_logger v4.3.3
[build-dependencies]
├── rustflags v0.1.4
└── vergen v8.2.6
└── vergen v8.2.9
[build-dependencies]
```
<!-- rsonpath dependencies end -->
Expand All @@ -237,14 +237,14 @@ cargo tree --package rsonpath-lib --edges normal --depth 1

<!-- rsonpath-lib dependencies start -->
```ini
rsonpath-lib v0.8.5 (/home/mat/src/rsonpath/crates/rsonpath-lib)
rsonpath-lib v0.8.6 (/home/mat/src/rsonpath/crates/rsonpath-lib)
├── arbitrary v1.3.2
├── cfg-if v1.0.0
├── log v0.4.20
├── memmap2 v0.9.3
├── nom v7.1.3
├── rsonpath-syntax v0.1.0 (/home/mat/src/rsonpath/crates/rsonpath-syntax)
├── smallvec v1.11.2
├── smallvec v1.12.0
├── static_assertions v1.1.0
├── thiserror v1.0.56
└── vector-map v1.0.1
Expand Down Expand Up @@ -272,10 +272,10 @@ cargo tree --package rsonpath --edges normal

<!-- rsonpath-full dependencies start -->
```ini
rsonpath v0.8.5 (/home/mat/src/rsonpath/crates/rsonpath)
├── clap v4.4.14
│ ├── clap_builder v4.4.14
│ │ ├── anstream v0.6.5
rsonpath v0.8.6 (/home/mat/src/rsonpath/crates/rsonpath)
├── clap v4.4.16
│ ├── clap_builder v4.4.16
│ │ ├── anstream v0.6.7
│ │ │ ├── anstyle v1.0.4
│ │ │ ├── anstyle-parse v0.2.3
│ │ │ │ └── utf8parse v0.2.1
Expand All @@ -298,7 +298,7 @@ rsonpath v0.8.5 (/home/mat/src/rsonpath/crates/rsonpath)
│ │ ├── clap_lex v0.6.0
│ │ ├── strsim v0.10.0
│ │ └── terminal_size v0.3.0
│ │ ├── rustix v0.38.28
│ │ ├── rustix v0.38.30
│ │ │ ├── bitflags v2.4.1
│ │ │ ├── errno v0.3.8
│ │ │ │ ├── libc v0.2.152
Expand Down Expand Up @@ -347,7 +347,7 @@ rsonpath v0.8.5 (/home/mat/src/rsonpath/crates/rsonpath)
│ └── owo-colors v3.5.0
├── eyre v0.6.11 (*)
├── log v0.4.20
├── rsonpath-lib v0.8.5 (/home/mat/src/rsonpath/crates/rsonpath-lib)
├── rsonpath-lib v0.8.6 (/home/mat/src/rsonpath/crates/rsonpath-lib)
│ ├── cfg-if v1.0.0
│ ├── log v0.4.20
│ ├── memmap2 v0.9.3
Expand All @@ -364,7 +364,7 @@ rsonpath v0.8.5 (/home/mat/src/rsonpath/crates/rsonpath)
│ │ │ ├── quote v1.0.35 (*)
│ │ │ └── syn v2.0.48 (*)
│ │ └── unicode-width v0.1.11
│ ├── smallvec v1.11.2
│ ├── smallvec v1.12.0
│ ├── static_assertions v1.1.0
│ ├── thiserror v1.0.56 (*)
│ └── vector-map v1.0.1
Expand Down Expand Up @@ -408,10 +408,36 @@ rsonpath v0.8.5 (/home/mat/src/rsonpath/crates/rsonpath)
└── windows-sys v0.48.0 (*)
[build-dependencies]
├── rustflags v0.1.4
└── vergen v8.2.6
└── vergen v8.2.9
├── anyhow v1.0.79
├── cargo_metadata v0.18.1
│ ├── camino v1.1.6
│ │ └── serde v1.0.195
│ │ └── serde_derive v1.0.195 (proc-macro)
│ │ ├── proc-macro2 v1.0.76 (*)
│ │ ├── quote v1.0.35 (*)
│ │ └── syn v2.0.48 (*)
│ ├── cargo-platform v0.1.6
│ │ └── serde v1.0.195 (*)
│ ├── semver v1.0.21
│ │ └── serde v1.0.195 (*)
│ ├── serde v1.0.195 (*)
│ ├── serde_json v1.0.111
│ │ ├── itoa v1.0.10
│ │ ├── ryu v1.0.16
│ │ └── serde v1.0.195 (*)
│ └── thiserror v1.0.56 (*)
├── regex v1.10.2
│ ├── aho-corasick v1.1.2
│ │ └── memchr v2.7.1
│ ├── memchr v2.7.1
│ ├── regex-automata v0.4.3
│ │ ├── aho-corasick v1.1.2 (*)
│ │ ├── memchr v2.7.1
│ │ └── regex-syntax v0.8.2
│ └── regex-syntax v0.8.2
├── rustc_version v0.4.0
│ └── semver v1.0.21
│ └── semver v1.0.21 (*)
└── time v0.3.31
├── deranged v0.3.11 (*)
├── itoa v1.0.10
Expand Down
2 changes: 1 addition & 1 deletion book/src/user/installation.md
Expand Up @@ -35,7 +35,7 @@ To verify it works, check if `rq` is available from your command line:

```console
$ rq -V
rq 0.8.5
rq 0.8.6

```

Expand Down
2 changes: 1 addition & 1 deletion crates/rsonpath-benchmarks
6 changes: 3 additions & 3 deletions crates/rsonpath-lib/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "rsonpath-lib"
version = "0.8.5"
version = "0.8.6"
authors = ["Mateusz Gienieczko <mat@gienieczko.com>"]
description = "Blazing fast JSONPath query engine powered by SIMD. Core library of `rsonpath`."
readme = "README.md"
Expand Down Expand Up @@ -32,8 +32,8 @@ cfg-if = "1.0.0"
log = "0.4.20"
memmap2 = "0.9.3"
nom = "7.1.3"
rsonpath-syntax = { version = "0.1.0", path = "../rsonpath-syntax" }
smallvec = { version = "1.11.2", features = ["union"] }
rsonpath-syntax = { version = "0.2.0", path = "../rsonpath-syntax" }
smallvec = { version = "1.12.0", features = ["union"] }
static_assertions = "1.1.0"
thiserror = "1.0.56"
vector-map = "1.0.1"
Expand Down
4 changes: 2 additions & 2 deletions crates/rsonpath-lib/README.md
Expand Up @@ -60,14 +60,14 @@ cargo tree --package rsonpath-lib --edges normal --depth 1

<!-- rsonpath-lib dependencies start -->
```ini
rsonpath-lib v0.8.5 (/home/mat/src/rsonpath/crates/rsonpath-lib)
rsonpath-lib v0.8.6 (/home/mat/src/rsonpath/crates/rsonpath-lib)
├── arbitrary v1.3.2
├── cfg-if v1.0.0
├── log v0.4.20
├── memmap2 v0.9.3
├── nom v7.1.3
├── rsonpath-syntax v0.1.0 (/home/mat/src/rsonpath/crates/rsonpath-syntax)
├── smallvec v1.11.2
├── smallvec v1.12.0
├── static_assertions v1.1.0
├── thiserror v1.0.56
└── vector-map v1.0.1
Expand Down

0 comments on commit 277d3fa

Please sign in to comment.