|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file.
|
4 | 4 |
|
| 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 – 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 | + |
5 | 29 | ## [0.8.6] - 2024-01-15
|
6 | 30 |
|
7 | 31 | ### Features
|
@@ -181,7 +205,7 @@ All notable changes to this project will be documented in this file.
|
181 | 205 | - Fixed a panic when parsing invalid queries with wide UTF8 characters.
|
182 | 206 | - This was detected by fuzzing! Parsing a query with invalid syntax
|
183 | 207 | 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* |
185 | 209 | instead of respecting char boundaries.
|
186 | 210 | - Fixed a panic caused by node results in invalid JSON documents.
|
187 | 211 | - 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.
|
264 | 288 | - Actions now use explicit, lowest possible permissions for all jobs.
|
265 | 289 | - Add SLSA3 provenance to the release pipeline.
|
266 | 290 | - 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> |
268 | 292 |
|
269 | 293 | - [StepSecurity](https://www.stepsecurity.io/) Apply security best practices.
|
270 | 294 | - All CI uses hash-pinned dependencies now.
|
@@ -478,7 +502,7 @@ of input-engine-result types.
|
478 | 502 | ### Bug Fixes
|
479 | 503 |
|
480 | 504 | - 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. |
482 | 506 |
|
483 | 507 | ### Dependencies
|
484 | 508 |
|
|
0 commit comments