Skip to content

build(deps): bump jaq-all from v3.0.0 to v3.1.0#117

Merged
syyyr merged 2 commits into
masterfrom
dependabot/cargo/jaq-all-v3.1.0
Jun 15, 2026
Merged

build(deps): bump jaq-all from v3.0.0 to v3.1.0#117
syyyr merged 2 commits into
masterfrom
dependabot/cargo/jaq-all-v3.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 15, 2026

Copy link
Copy Markdown
Contributor

Bumps jaq-all from v3.0.0 to v3.1.0.

Release notes

Sourced from jaq-all's releases.

3.1

This release adds support for jq's input_filename filter --- thanks to @​a-n-d-r-e-w-l 01mf02/jaq#432! Furthermore, at places where jaq accepted filters like .a["b"], it now also accepts (equivalent) filters such as .a.["b"] (note the added dot after .a). 01mf02/jaq#423 Finally, this release corrects the indexing of arrays with an empty array, which previously panicked 01mf02/jaq#439. Thanks to @​leeewee for spotting this!

API

The biggest change in this release is that calls to halt in jq filters can now be handled by users of the jaq API, instead of forcing a termination of the process. Thanks to @​a-n-d-r-e-w-l 01mf02/jaq#433! This has a few implications:

  • The signature of jaq_all::data::run had to be changed, resulting in a new major version of jaq-all.
  • To preserve semantic versioning stability guarantees, the jaq_core::unwrap_valr function still terminates the current process if halt is called, but only if the std feature is enabled --- otherwise, unwrap_valr panics! You need to take action to prevent panics if all of the following conditions hold:
    1. you use jaq_core::unwrap_valr,
    2. you have disabled the std feature in jaq_core, and
    3. you run filters that may call halt.

Furthermore, this version makes it possible to clone definitions, which can speed up compiling many different jq filters. 01mf02/jaq#430

Full Changelog: 01mf02/jaq@v3.0.0...v3.1.0

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jun 15, 2026
@github-actions github-actions Bot requested review from fvacek, j4r0u53k and syyyr June 15, 2026 06:07
Bumps [jaq-all](https://github.com/01mf02/jaq) from v3.0.0 to v3.1.0.
- [Release notes](https://github.com/01mf02/jaq/releases)
- [Commits](01mf02/jaq@v3.0.0...ebd9d94)

---
updated-dependencies:
- dependency-name: jaq-all
  dependency-version: ebd9d94b182fb8a38b8d8eb1e57d1319889201b9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@syyyr syyyr force-pushed the dependabot/cargo/jaq-all-v3.1.0 branch from e7a7b77 to f070681 Compare June 15, 2026 11:41
@syyyr syyyr enabled auto-merge June 15, 2026 11:41
@github-actions

github-actions Bot commented Jun 15, 2026

Copy link
Copy Markdown

Code coverage report for 1483e7f

Coverage difference

✅ All new changes were covered.

Filename Stmts Miss Cover Missing
TOTAL 0 0 +100.00%

Overall coverage

Click to expand
Filename Stmts Miss Cover Missing
src/bin/cp2cp.rs 187 96 48.66% 80, 119-120, 140-146, 159, 167-176, 186-187, 194-196, 205-207, 216-218, 222, 234-243, 247-248, 252-271, 275-327
src/serde/ser.rs 578 329 43.08% 13-15, 50-52, 66-80, 86-88, 98-115, 138, 142-156, 162-173, 227-378, 387-438, 444-583, 608-633, 675, 780
src/serde/de.rs 389 121 68.89% 30, 36-37, 50, 75, 86-91, 104, 106-108, 119-124, 141-144, 148-153, 162, 179, 183-211, 243-258, 281-302, 315, 348-352, 371-401, 414-423, 437, 458-460, 491-493
src/lib.rs 9 0 100.00%
src/datetime.rs 239 41 82.85% 76, 137, 150, 218, 229-230, 245, 250-301
src/metamap.rs 106 33 68.87% 44-53, 69-74, 90-97, 128-145
src/rpcvalue.rs 719 152 78.86% 73-77, 79, 81-82, 85-100, 127-129, 175-177, 217-219, 258-263, 423, 440, 457, 464-469, 494-519, 586, 625, 642, 659, 669, 679, 689, 709, 719, 729, 739, 749, 763-792, 992-1011, 1050-1052, 1056, 1066, 1074-1085, 1089, 1092-1100, 1104, 1107-1112, 1116, 1128, 1140, 1146, 1152, 1156-1172, 1220-1228
src/jaq.rs 180 173 3.89% 11-230, 240, 244-280
src/chainpack.rs 883 32 96.38% 269, 312-338, 580-581, 696-703, 715
src/json.rs 439 47 89.29% 221, 225-242, 279, 287, 300, 341-356, 371, 416-418, 430, 435-449, 557
src/reader.rs 104 8 92.31% 22-24, 68, 82, 86, 199-202
src/serde.rs 52 27 48.08% 21-64, 74-82
src/textrdwr.rs 242 30 87.60% 48-73, 131, 134, 144, 147, 159, 167-169, 214, 229, 245, 256, 271, 280, 317
src/util.rs 81 40 50.62% 25, 32-72
src/writer.rs 18 0 100.00%
src/cpon.rs 708 139 80.37% 35-37, 41, 45, 52, 57, 62, 75, 79, 92, 99-106, 125-146, 158-197, 301-302, 330-331, 337, 341-400, 423, 436-440, 470, 486, 512-513, 554, 556-560, 575, 625, 648-657, 688, 763
src/decimal.rs 229 4 98.25% 26, 31, 154-157
TOTAL 5163 1272 75.36%

HTML reports

This commit was created from the local commit with hash fbdd9557e0ad441a0613d46a160010cd0bc188ef.
@syyyr syyyr merged commit ea6764c into master Jun 15, 2026
11 checks passed
@syyyr syyyr deleted the dependabot/cargo/jaq-all-v3.1.0 branch June 15, 2026 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant