Skip to content

build(deps): bump cbor2 from 6.1.5 to 6.2.0.post2 - #712

Merged
dajiaji merged 1 commit into
mainfrom
dependabot/pip/cbor2-6.2.0.post2
Nov 9, 2026
Merged

dajiaji merged 1 commit into
mainfrom
dependabot/pip/cbor2-6.2.0.post2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 9, 2026 •

Copy link
Copy Markdown
Contributor

Bumps cbor2 from 6.1.5 to 6.2.0.post2.

Release notes

Sourced from cbor2's releases.

6.2.0.post2

  • Build Pyodide (pyemscripten) wheels for Python 3.14 (#351)

6.2.0

  • Added the strict_hashable_types parameter to CBORDecoder, load and loads which, when enabled, restricts map keys and set elements to text strings and byte strings in order to prevent denial-of-service attacks via hash collisions (GHSA-p6xp-9h6j-r278)
  • Documented decoding concatenated CBOR objects with EOF checks between objects (#30; PR by @​arindamsikder)
  • Fixed CBOREncoder.encode_to_bytes() sharing the string reference namespace of the enclosing encode operation when called from a default hook (#356; PR by @​17krishna8)
  • Fixed the encoder writing the repr() of a bytes regular expression pattern (tag 35) instead of the pattern itself, so the regular expression decoded back as the text pattern b'...' and no longer matched the same input (#355; PR by @​sahvx655-wq)
  • Fixed shared references (tag 29) allowing the decoder to construct object graphs nested deeper than max_depth, which could crash the interpreter with a segmentation fault when such an object was hashed (as a map key or set member) (GHSA-55vx-2phh-7grr)
  • Fixed mission conversion of date values (tags 100 and 1004) to JSON as ISO formatted strings (#358; PR by @​jadenfix)
  • Fixed a PanicException on Python 3.10 when decoding a string-form datetime (tag 0) whose fractional seconds part contains a multi-byte Unicode numeric character, as the microsecond padding treated those as digits and then truncated the part on a byte index inside one of them (#354; PR by @​sahvx655-wq)
  • Fixed the decoder accepting a set (tag 258) whose payload is not an array, folding a text string, byte string or map into a set of its characters, bytes or keys instead of rejecting it (#352; PR by @​sahvx655-wq)
  • Fixed the decoder accepting a non-integer exponent or mantissa in a decimal fraction (tag 4) or a bigfloat (tag 5) (#350; PR by @​sahvx655-wq)
Commits
  • 4ef9a50 Updated to the latest cibuildwheel action
  • 5f63b56 Build pyemscripten wheels
  • 2ad5850 Bumped up the version
  • 1e709ca Require integer exponent and mantissa in tag 4 and tag 5 decoders (#350)
  • da5033b Worked around Docker DNS lookup issue
  • 2526221 Use host networking and fail on rustup errors
  • 37ce899 reject non-array payloads in the set decoder (tag 258) (#352)
  • a24e136 Isolate string references in encode_to_bytes from the outer namespace (#356)
  • 2af101a Fixed PanicException on non-ASCII digits in a tag 0 datetime (#354)
  • bcd032a Added missing diagnostic JSON conversion of date values (#358)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Nov 9, 2026
@codecov

codecov Bot commented Nov 9, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.07%. Comparing base (623f320) to head (0d06390).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #712   +/-   ##
=======================================
  Coverage   97.07%   97.07%           
=======================================
  Files          32       32           
  Lines        3490     3490           
=======================================
  Hits         3388     3388           
  Misses        102      102           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@dependabot
dependabot Bot force-pushed the dependabot/pip/cbor2-6.2.0.post2 branch from 261bfca to c52f4f2 Compare November 9, 2026 10:57
Bumps [cbor2](https://github.com/agronholm/cbor2) from 6.1.5 to 6.2.0.post2.
- [Release notes](https://github.com/agronholm/cbor2/releases)
- [Commits](agronholm/cbor2@6.1.5...6.2.0.post2)

---
updated-dependencies:
- dependency-name: cbor2
  dependency-version: 6.2.0.post2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/pip/cbor2-6.2.0.post2 branch from c52f4f2 to 0d06390 Compare November 9, 2026 11:54
@dajiaji
dajiaji merged commit 4e94912 into main Nov 9, 2026
17 checks passed
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 python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant