Skip to content

Bump the go group across 1 directory with 2 updates - #3620

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/go_modules/go-5c8fd1204a
Open

Bump the go group across 1 directory with 2 updates#3620
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/go_modules/go-5c8fd1204a

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 28, 2026

Copy link
Copy Markdown
Contributor

Bumps the go group with 2 updates in the / directory: github.com/buger/jsonparser and github.com/jfrog/jfrog-cli-security.

Updates github.com/buger/jsonparser from 1.3.0 to 1.4.0

Release notes

Sourced from github.com/buger/jsonparser's releases.

v1.4.0 — 9 new APIs, 20 issues resolved

New APIs (all backward-compatible)

Iteration with error/break control

  • ArrayEachErr — like ArrayEach but the callback returns error. Return io.EOF for graceful stop, any other error to abort. Resolves #53, #129, #176, #230, #255, #262.
  • EachKeyErr — same pattern for EachKey.

Safe string handling

  • Escape(s string) []byte — RFC 8259 string escaping (inverse of Unescape). Produces a quoted JSON string literal.
  • SetString(data, val, keys...)Set with auto-quoted value. No more invalid JSON from forgetting quotes. Resolves #144, #158, #218, #270.

Container accessors

  • GetArrayLen(data, keys...) (int, error) — count array elements without a callback. Resolves #175, #261.
  • GetObjectLen(data, keys...) (int, error) — count object key-value pairs.
  • GetUint64(data, keys...) (uint64, error) — uint64 variant of GetInt. Resolves #271.

Delete found signal

  • DeleteFound(data, keys...) ([]byte, bool) — returns whether the key was found. Resolves #229.

Wildcard paths

  • EachKeyWildcard, ArrayEachWildcard, SetWildcard[*] path component to iterate/set all elements. Resolves #112.
    jsonparser.SetWildcard(data, []byte("true"), "users", "[*]", "active")

JSONPath compiled paths

  • ParsePath("$.users[0].name")[]string{"users", "[0]", "name"}
  • CompilePath + CompiledPath — pre-compile and reuse with Get/Set/Delete/etc. Resolves #234, #251.
    path, _ := jsonparser.CompilePath("$.person.name.fullName")
    name, _ := path.Get(data)  // reuse across calls

Fixes

  • EachKey no longer panics with >64 key components (#56)
  • Set pre-allocates output buffer, reducing allocations from 6 to 1 (#107)

Proof coverage

  • 3 new SYS-REQs (112: container length, 113: wildcard paths, 114: compiled paths)
  • 121 total requirements, 0 errors, 0 warnings, 384 MC/DC witness rows (0 uncovered)
  • All new APIs traced via source-native annotations

Acknowledgments

Implemented by codex (gpt-5-codex) via codex exec. Proof coverage by ReqProof.

Full changelog: CHANGELOG.md

v1.3.1 — Bug fixes + proof strengthening

Bug fixes

... (truncated)

Changelog

Sourced from github.com/buger/jsonparser's changelog.

Changelog

Commits
  • f6ddf26 v1.4.0: ArrayEachErr, Escape/SetString, wildcards, JSONPath, GetArrayLen, Get...
  • eb9c252 v1.3.1: fix Set aliasing (#209/#141), EachKey array-index (#232), benchmark f...
  • See full diff in compare view

Updates github.com/jfrog/jfrog-cli-security from 1.31.3 to 1.31.4

Release notes

Sourced from github.com/jfrog/jfrog-cli-security's releases.

v1.31.4

What's Changed

Improvements 🌱

Bug Fixes 🛠

New Contributors

Full Changelog: jfrog/jfrog-cli-security@v1.31.3...v1.31.4

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Jul 28, 2026
@ehl-jf ehl-jf added the ignore for release Automatically generated release notes label Jul 28, 2026
@dependabot dependabot Bot changed the title Bump the go group with 2 updates Bump the go group across 1 directory with 2 updates Jul 28, 2026
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/go-5c8fd1204a branch from 2a73336 to c59df2e Compare July 28, 2026 10:48
Bumps the go group with 2 updates in the / directory: [github.com/buger/jsonparser](https://github.com/buger/jsonparser) and [github.com/jfrog/jfrog-cli-security](https://github.com/jfrog/jfrog-cli-security).


Updates `github.com/buger/jsonparser` from 1.3.0 to 1.4.0
- [Release notes](https://github.com/buger/jsonparser/releases)
- [Changelog](https://github.com/buger/jsonparser/blob/master/CHANGELOG.md)
- [Commits](buger/jsonparser@v1.3.0...v1.4.0)

Updates `github.com/jfrog/jfrog-cli-security` from 1.31.3 to 1.31.4
- [Release notes](https://github.com/jfrog/jfrog-cli-security/releases)
- [Commits](jfrog/jfrog-cli-security@v1.31.3...v1.31.4)

---
updated-dependencies:
- dependency-name: github.com/buger/jsonparser
  dependency-version: 1.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/jfrog/jfrog-cli-security
  dependency-version: 1.31.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/go-5c8fd1204a branch from c59df2e to 3cfcd0d Compare July 28, 2026 13:19
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 ignore for release Automatically generated release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant