Skip to content

build(deps): bump jaq-core from 3.0.0 to 3.1.0#228

Merged
github-actions[bot] merged 1 commit into
mainfrom
dependabot/cargo/jaq-core-3.1.0
Jun 12, 2026
Merged

build(deps): bump jaq-core from 3.0.0 to 3.1.0#228
github-actions[bot] merged 1 commit into
mainfrom
dependabot/cargo/jaq-core-3.1.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps jaq-core from 3.0.0 to 3.1.0.

Release notes

Sourced from jaq-core'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 compatibility score

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)

Bumps [jaq-core](https://github.com/01mf02/jaq) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/01mf02/jaq/releases)
- [Commits](01mf02/jaq@v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: jaq-core
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jun 12, 2026
@github-actions github-actions Bot enabled auto-merge (squash) June 12, 2026 04:23

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm approving this pull request because it only includes patch or minor updates.

@github-actions github-actions Bot merged commit b22aa9a into main Jun 12, 2026
7 checks passed
@github-actions github-actions Bot deleted the dependabot/cargo/jaq-core-3.1.0 branch June 12, 2026 04:23
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.

0 participants