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

build(deps): Bump github.com/wI2L/jsondiff from 0.2.0 to 0.4.0 #74

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 12, 2023

Bumps github.com/wI2L/jsondiff from 0.2.0 to 0.4.0.

Release notes

Sourced from github.com/wI2L/jsondiff's releases.

v0.4.0

This release focuses on improving the performances of the whole package, and more specifically of the Factorize and Rationalize options.

⚠️ Deprecations

The CompareOpts and CompareJSONOpts functions are removed. The replacement for these are the Compare and CompareJSON functions, which now take a variadic list of Option as the third argument.

Changelog

  • 09a9689 chore: remove bench job from CI workflow
  • 750f319 test: improve options coverage
  • 3297dd3 refactor: remove Compare(JSON)Opts functions
  • 5497a04 feat: add InPlaceCompaction option
  • 7130e0c test: improve coverage of side cases
  • d148a82 docs(README): update benchmarks results
  • 55095c2 refactor: overall performance improvements
  • dcc4dfa refactor: simplify JSON values hashing
  • 9b8d787 fix: avoid byte slice to string conversion
  • 4c182ec refactor: optimize structs alignment
  • d28c8f7 refactor: optimize insertion sort
  • 3ad7b8c refactor: optimize Rationalize option
  • e162604 fix: remove rationalized operations temporary slice
  • e1427f2 test: refactor benchmarks by document size
  • 354c61a test: split Differ benchmarks with/without reset
  • 73540d8 fix: conversion from JSON Pointer to GJSON Path

Full Changelog: wI2L/jsondiff@v0.3.0...v0.4.0

v0.4.0-alpha.2

This release intoduces the MarshalFunc and UnmarshalFunc options, which lets you configure custom JSON marshal/unmarshal functions.

Changelog

  • 6aa85d3 docs: remove changelog
  • 0794d4a chore(ci): disable caching and upgrade action version
  • 214348d docs(README): update benchmarks
  • d2ae431 test: improve global coverage
  • 29fbcb0 refactor: reduce string concatenations
  • cae66b8 feat: add support for json.Number type
  • b783ad6 feat: add options MarshalFunc and UnmarshalFunc
  • d01e0ea fix: replace deprecated function ioutil.ReadFile

Full Changelog: wI2L/jsondiff@v0.4.0-alpha.1...v0.4.0-alpha.2

v0.4.0-alpha.1

This release introduces a new experimental option Ignores().

Changelog

  • 1f8c0bb chore(ci): fix release workflow
  • c0f2ef4 feat: add Ignores option
  • c23f0e4 chore(ci): bump Go version to 1.20.x
  • dbae84c chore(LICENSE): update header

... (truncated)

Commits
  • 09a9689 chore: remove bench job from CI workflow
  • 750f319 test: improve options coverage
  • 3297dd3 refactor: remove Compare(JSON)Opts functions
  • 5497a04 feat: add InPlaceCompaction option
  • 7130e0c test: improve coverage of side cases
  • d148a82 docs(README): update benchmarks results
  • 55095c2 refactor: overall performance improvements
  • dcc4dfa refactor: simplify JSON values hashing
  • 9b8d787 fix: avoid byte slice to string conversion
  • 4c182ec refactor: optimize structs alignment
  • Additional commits viewable in compare view

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 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 [github.com/wI2L/jsondiff](https://github.com/wI2L/jsondiff) from 0.2.0 to 0.4.0.
- [Release notes](https://github.com/wI2L/jsondiff/releases)
- [Changelog](https://github.com/wI2L/jsondiff/blob/master/.goreleaser.yml)
- [Commits](wI2L/jsondiff@v0.2.0...v0.4.0)

---
updated-dependencies:
- dependency-name: github.com/wI2L/jsondiff
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Jun 12, 2023
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 go Pull requests that update Go code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants