Skip to content

chore(deps): bump protobufjs and promptfoo in /evals - #2

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/evals/multi-1514f9e890
Open

chore(deps): bump protobufjs and promptfoo in /evals#2
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/evals/multi-1514f9e890

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 22, 2026

Copy link
Copy Markdown

Bumps protobufjs to 8.7.2 and updates ancestor dependency promptfoo. These dependencies need to be updated together.

Updates protobufjs from 8.0.0 to 8.7.2

Release notes

Sourced from protobufjs's releases.

protobufjs: v8.7.2

8.7.2 (2026-08-08)

Bug Fixes

  • Also use TextDecoder for loose UTF-8 decoding (#2408) (5851a3b)
  • Parse numeric defaults according to field type (#2402) (bb2d836)
  • Parse numeric descriptor defaults by field type (#2406) (09f24ec)
  • preserve first enum alias from JSON descriptors (#2389) (8304739)
  • Preserve negative zero in codegen formatters (#2403) (92ddc9b)
  • Preserve non-finite defaults in toObject (#2393) (a38b925)

Performance Improvements

  • Optimize writer allocs and packed varint reads (#2405) (64cc8f1)

protobufjs: v8.7.1

8.7.1 (2026-07-12)

Bug Fixes

  • Accept repeated NullValue elements in ProtoJSON (#2373) (ad0b9bb)
  • Apply enum options regardless of declaration order (#2384) (b5009b0)
  • Base64-encode bytes field defaults in toObject (#2375) (e552511)
  • cli: Handle extensions during sparse generation (#2386) (1965d37)
  • cli: Match declaration imports to generated modules (#2385) (3cf7420)
  • cli: Preserve array element union precedence in pbts (#2378) (2a697a5)
  • cli: Resolve imports from cwd by default (#2381) (65f659a)
  • Merge repeated message-valued fields within map entries (#2364) (13b417b)
  • Parse aggregate objects in option arrays (#2379) (71c2532)
  • Parse Any type URLs in aggregate options (#2383) (666fa6b)
  • Parse bracketed special field names in options (#2377) (dd1870b)
  • Parse map fields inside groups (#2382) (8a2c427)
  • Preserve proto names in bundled definitions (#2390) (7ba0557)
  • Remove circular LongBits dependency (#2387) (829f5cd)

protobufjs: v8.7.0

8.7.0 (2026-07-06)

Features

  • Rework encoder architecture and add additional fast paths (#2359) (e912baf)

Bug Fixes

... (truncated)

Changelog

Sourced from protobufjs's changelog.

8.7.2 (2026-08-08)

Bug Fixes

  • Also use TextDecoder for loose UTF-8 decoding (#2408) (5851a3b)
  • Parse numeric defaults according to field type (#2402) (bb2d836)
  • Parse numeric descriptor defaults by field type (#2406) (09f24ec)
  • preserve first enum alias from JSON descriptors (#2389) (8304739)
  • Preserve negative zero in codegen formatters (#2403) (92ddc9b)
  • Preserve non-finite defaults in toObject (#2393) (a38b925)

Performance Improvements

  • Optimize writer allocs and packed varint reads (#2405) (64cc8f1)

8.7.1 (2026-07-12)

Bug Fixes

  • accept repeated NullValue elements in ProtoJSON (#2373) (ad0b9bb)
  • Apply enum options regardless of declaration order (#2384) (b5009b0)
  • Base64-encode bytes field defaults in toObject (#2375) (e552511)
  • cli: Handle extensions during sparse generation (#2386) (1965d37)
  • cli: Match declaration imports to generated modules (#2385) (3cf7420)
  • cli: Preserve array element union precedence in pbts (#2378) (2a697a5)
  • cli: Resolve imports from cwd by default (#2381) (65f659a)
  • Merge repeated message-valued fields within map entries (#2364) (13b417b)
  • Parse aggregate objects in option arrays (#2379) (71c2532)
  • Parse Any type URLs in aggregate options (#2383) (666fa6b)
  • Parse bracketed special field names in options (#2377) (dd1870b)
  • Parse map fields inside groups (#2382) (8a2c427)
  • Preserve proto names in bundled definitions (#2390) (7ba0557)
  • Remove circular LongBits dependency (#2387) (829f5cd)

8.7.0 (2026-07-06)

Features

  • Rework encoder architecture and add additional fast paths (#2359) (e912baf)

Bug Fixes

  • Preserve parsed json_name in field options (#2363) (1cdd91e)
  • Reject truncated declarations without TypeError (#2358) (5995f2a)
  • Resolve feature defaults before lazy codegen (d59d100)

... (truncated)

Commits
  • 91cdef0 chore: release master (#2391)
  • c362fe3 chore(deps-dev): Bump shell-quote from 1.8.4 to 1.10.0 (#2399)
  • 7999776 chore(deps-dev): Bump browserify-sign from 4.2.1 to 4.2.6 (#2398)
  • 549aa7a chore(deps): Bump linkify-it from 5.0.1 to 5.0.2 in /cli (#2397)
  • 5851a3b fix: Also use TextDecoder for loose UTF-8 decoding (#2408)
  • aca5b83 docs: Clarify README
  • adce445 chore(deps): update dev dependencies (#2395)
  • a38b925 fix: Preserve non-finite defaults in toObject (#2393)
  • 09f24ec fix: Parse numeric descriptor defaults by field type (#2406)
  • 64cc8f1 perf: Optimize writer allocs and packed varint reads (#2405)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for protobufjs since your current version.


Updates promptfoo from 0.120.19 to 0.122.0

Release notes

Sourced from promptfoo's releases.

0.122.0

0.122.0 (2026-08-04)

⚠ BREAKING CHANGES

  • drop Node.js 20 support (#10260)

Bug Fixes

  • deps: keep the Shai-Hulud compromised versions unreachable (#10301) (db2a066)
  • deps: patch undici in code-scan-action and guard both lockfiles (#10278) (15bf41f)
  • deps: pin socket.io-parser above the packet-decoder DoS (#10279) (d0f2a83)
  • deps: repair Biome and undici upgrade regressions (#10292) (3565a3c)
  • deps: restore XML entity decoding for xlsx test files (#10249) (00cdeb9)
  • deps: update anthropic packages (#10234) (6279230)
  • deps: update anthropic packages (#10277) (f8609a6)
  • deps: update dependency execa to v10 (#10227) (bab74b8)
  • deps: update opentelemetry (#10290) (5638797)
  • providers: correct Nscale model identifiers (#10259) (249b125)
  • providers: stop leaking Nscale provider settings into the request body (#10258) (d23f86a)
  • providers: stop WebSocket evals from hanging when a stream stalls (#10266) (60898c7)

Miscellaneous Chores

0.121.20

0.121.20 (2026-07-30)

Features

Bug Fixes

... (truncated)

Changelog

Sourced from promptfoo's changelog.

0.122.0 (2026-08-04)

⚠ BREAKING CHANGES

  • drop Node.js 20 support (#10260)

Bug Fixes

  • deps: keep the Shai-Hulud compromised versions unreachable (#10301) (db2a066)
  • deps: patch undici in code-scan-action and guard both lockfiles (#10278) (15bf41f)
  • deps: pin socket.io-parser above the packet-decoder DoS (#10279) (d0f2a83)
  • deps: repair Biome and undici upgrade regressions (#10292) (3565a3c)
  • deps: restore XML entity decoding for xlsx test files (#10249) (00cdeb9)
  • deps: update anthropic packages (#10234) (6279230)
  • deps: update anthropic packages (#10277) (f8609a6)
  • deps: update dependency execa to v10 (#10227) (bab74b8)
  • deps: update opentelemetry (#10290) (5638797)
  • providers: correct Nscale model identifiers (#10259) (249b125)
  • providers: stop leaking Nscale provider settings into the request body (#10258) (d23f86a)
  • providers: stop WebSocket evals from hanging when a stream stalls (#10266) (60898c7)

Miscellaneous Chores

0.121.20 (2026-07-30)

Features

Bug Fixes

  • assertions: default conversation-relevance threshold to 0.5 (#10142) (2812d76)
  • azure: avoid crash on empty completion choices (#10124) (17d8d03)
  • deps: align Renovate npm registry (#10115) (688a905)
  • deps: update anthropic packages (#10146) (cfa9bee)
  • deps: update anthropic packages (#10199) (2d3f3f1)
  • deps: update anthropic packages (#10229) (2834215)
  • deps: update dependency js-yaml to v5.2.2 [security] (#10218) (18ea879)
  • eval: avoid prompt index collisions for duplicate providers (#10208) (5aa0958)
  • eval: isolate conversation history by result column (#10212) (a377bb7)
  • integrations: migrate Langfuse prompts to SDK v5 (#10131) (08b3f50)
  • providers: align OpenAI models and capabilities (#10125) (e17ce87)
  • providers: preserve WebSocket retries for certificate-like URLs (#10197) (85e0710)
  • providers: reject Vertex Omni passthrough follow-ups (#10135) (8482570)
  • providers: restore secret-safe WebSocket retries (#10176) (6d89cbb)

... (truncated)

Commits
  • 7b898cb chore(main): release 0.122.0 (#10261)
  • db2a066 fix(deps): keep the Shai-Hulud compromised versions unreachable (#10301)
  • 64e3727 chore(deps): update node.js (#10299)
  • 063d848 chore(deps): update dependency @​testing-library/jest-dom to v7 (#10296)
  • c46c9ab chore(deps): stop Renovate bumping the parser-pinned Chevrotain packages (#10...
  • 3565a3c fix(deps): repair Biome and undici upgrade regressions (#10292)
  • d23f86a fix(providers): stop leaking Nscale provider settings into the request body (...
  • 92d8be8 chore(deps): update dependency @​chevrotain/cst-dts-gen to v13 (#10291)
  • 5638797 fix(deps): update opentelemetry (#10290)
  • 00cdeb9 fix(deps): restore XML entity decoding for xlsx test files (#10249)
  • Additional commits viewable in compare view
Install script changes

This version adds prepare script that runs during installation. Review the package contents before updating.


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)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) to 8.7.2 and updates ancestor dependency [promptfoo](https://github.com/promptfoo/promptfoo). These dependencies need to be updated together.


Updates `protobufjs` from 8.0.0 to 8.7.2
- [Release notes](https://github.com/protobufjs/protobuf.js/releases)
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md)
- [Commits](protobufjs/protobuf.js@protobufjs-v8.0.0...protobufjs-v8.7.2)

Updates `promptfoo` from 0.120.19 to 0.122.0
- [Release notes](https://github.com/promptfoo/promptfoo/releases)
- [Changelog](https://github.com/promptfoo/promptfoo/blob/main/CHANGELOG.md)
- [Commits](promptfoo/promptfoo@0.120.19...0.122.0)

---
updated-dependencies:
- dependency-name: protobufjs
  dependency-version: 8.7.2
  dependency-type: indirect
- dependency-name: promptfoo
  dependency-version: 0.122.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 22, 2026
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 javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants