Skip to content

Commit 3990401

Browse files
authored
release v0.8.7
1 parent 4784a7e commit 3990401

File tree

20 files changed

+400
-260
lines changed

20 files changed

+400
-260
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

+2-1
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.6>
74+
# <newest-release=v0.8.7>
75+
- v0.8.7
7576
- v0.8.6
7677
- v0.8.5
7778
- v0.8.4

CHANGELOG.md

+27-3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,30 @@
22

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

5+
## [0.8.7] - 2024-02-29
6+
7+
### Features
8+
9+
- [**breaking**] Parsing filter expressions. ([#154](https://github.com/V0ldek/rsonpath/issues/154))
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 [#154](https://github.com/V0ldek/rsonpath/issues/154)
12+
if you put them in a query.
13+
14+
### Reliability
15+
16+
- Add msrv verify as ci check. ([#480](https://github.com/V0ldek/rsonpath/issues/480))
17+
- The MSRV got unknowingly bumped before, with this CI check we will avoid it in the future.
18+
19+
### Dependencies
20+
21+
- Bump clap from 4.4.16 to 4.5.1
22+
- Bump eyre from 0.6.11 to 0.6.12
23+
- Bump log from 0.4.20 to 0.4.21
24+
- Bump memmap2 from 0.9.3 to 0.9.4
25+
- Bump smallvec from 1.12.0 to 1.13.1
26+
- Bump thiserror from 1.0.56 to 1.0.57
27+
- Bump vergen from 8.2.7 to 8.3.1
28+
529
## [0.8.6] - 2024-01-15
630

731
### Features
@@ -181,7 +205,7 @@ All notable changes to this project will be documented in this file.
181205
- Fixed a panic when parsing invalid queries with wide UTF8 characters.
182206
- This was detected by fuzzing! Parsing a query with invalid syntax
183207
caused by a longer-than-byte UTF-8 character would panic when
184-
the error handler tried to resume parsing from the next _byte_
208+
the error handler tried to resume parsing from the next *byte*
185209
instead of respecting char boundaries.
186210
- Fixed a panic caused by node results in invalid JSON documents.
187211
- This was detected by fuzzing! Invalid JSON documents could
@@ -264,7 +288,7 @@ All notable changes to this project will be documented in this file.
264288
- Actions now use explicit, lowest possible permissions for all jobs.
265289
- Add SLSA3 provenance to the release pipeline.
266290
- Future releases will include cryptographically signed provenance for all binaries.
267-
See: https://slsa.dev/spec/v1.0/about
291+
See: <https://slsa.dev/spec/v1.0/about>
268292

269293
- [StepSecurity](https://www.stepsecurity.io/) Apply security best practices.
270294
- All CI uses hash-pinned dependencies now.
@@ -478,7 +502,7 @@ of input-engine-result types.
478502
### Bug Fixes
479503

480504
- Properly flow simd feature to dependencies. ([#111](https://github.com/V0ldek/rsonpath/issues/111))
481-
- This fixes build issues with the `aarch64` target. It also turns out our CI did not actually compile to all the targets we claimed it did, which is a bit embarrassing. We now _do_ actually support all Rust Tier 1 targets and run tests for all **except** `aarch64-unknown-linux-gnu`, because there's no image for aarch64 on GitHub.
505+
- This fixes build issues with the `aarch64` target. It also turns out our CI did not actually compile to all the targets we claimed it did, which is a bit embarrassing. We now *do* actually support all Rust Tier 1 targets and run tests for all **except** `aarch64-unknown-linux-gnu`, because there's no image for aarch64 on GitHub.
482506

483507
### Dependencies
484508

Cargo.lock

+47-47
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)