Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): bump jaq-std from 0.10.0 to 1.4.0 #257

Merged
merged 2 commits into from
Jun 1, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 1, 2024

Bumps jaq-std from 0.10.0 to 1.4.0.

Release notes

Sourced from jaq-std's releases.

v1.4.0

Work on this release has been sponsored by the NLnet foundation, to whom I would like to express my deep gratitude.

This release brings an exciting new addition: the jaq playground! Unlike its counterpart, the jq playground, the jaq playground runs jq filters on your computer and does not send data to a server to process it there. This makes it also suitable to run filters that yield an infinite number of outputs. For more details, see here.

The other big change is that when jaq is used as a library, you can now use it to process custom types of values. That makes it possible to adapt jaq to process non-JSON data, similarly to fq. See ValT for a description of the functions that every value type has to provide. (Thanks to @​wader for providing feedback!) In this version, the core and standard libraries of jaq (which provide named functions, such as length) still only provide functionality for JSON, but I plan to also change this in the future.

New features

Smaller changes

New Contributors

Full Changelog: 01mf02/jaq@v1.3.0...v1.4.0

1.3

This release makes jaq a lot lazier. In particular, several core filters, such as debug, are now evaluated as late as possible 01mf02/jaq#131, and filters passed to path expressions are now also executed lazily 01mf02/jaq#150. That means that many filters which did not terminate before now terminate!

Backwards-compatible additions

Thanks go especially to @​kklingenberg for implementing several new functionalities!

Breaking Changes

  • The last(f) filter now returns no output instead of null when f yields no output. This is to make it consistent with first(f), which has the same behaviour. 51d3f513e6fa2cf41bdf92cd27f7cb45448dd601
  • Rename --compact to --compact-output to match jq 01mf02/jaq#148
  • to_entries and paths now return objects without sorting keys, like jq 484dd270a084ee7e6f233c781f96444264af530b

Eliminated bugs

... (truncated)

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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 requested a review from martinohmann as a code owner June 1, 2024 06:04
@dependabot dependabot bot force-pushed the dependabot/cargo/jaq-std-1.4.0 branch from b270b8d to 5917eaf Compare June 1, 2024 09:55
dependabot bot and others added 2 commits June 1, 2024 12:26
Bumps [jaq-std](https://github.com/01mf02/jaq) from 0.10.0 to 1.4.0.
- [Release notes](https://github.com/01mf02/jaq/releases)
- [Commits](01mf02/jaq@v0.10.0...v1.4.0)

---
updated-dependencies:
- dependency-name: jaq-std
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@martinohmann martinohmann force-pushed the dependabot/cargo/jaq-std-1.4.0 branch from 1020a3d to e8cccf3 Compare June 1, 2024 10:28
@martinohmann martinohmann merged commit a8b286f into main Jun 1, 2024
8 checks passed
@dependabot dependabot bot deleted the dependabot/cargo/jaq-std-1.4.0 branch June 1, 2024 10:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant