webtorrent / parse-torrent

Parse a torrent identifier (magnet uri, .torrent file, info hash)
https://webtorrent.io
MIT License
441 stars 82 forks source link

fix(deps): update dependency bencode to v3 #122

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
bencode ^2.0.3 -> ^3.0.0 age adoption passing confidence

Release Notes

themasch/node-bencode ### [`v3.0.0`](https://togithub.com/themasch/node-bencode/blob/HEAD/CHANGELOG.md#​300-httpsgithubcomthemaschnode-bencodecomparev203v300-2022-11-28) [Compare Source](https://togithub.com/themasch/node-bencode/compare/v2.0.3...v3.0.0) ##### Features - esm ([#​131](https://togithub.com/themasch/node-bencode/issues/131)) ([b111818](https://togithub.com/themasch/node-bencode/commit/b111818695c8e85e1268fa771fc49c7c6687167f)) ##### BREAKING CHANGES - ESM only #### [2.0.3](https://togithub.com/themasch/node-bencode/compare/v2.0.2...v2.0.3) (2022-05-13) #### [2.0.2](https://togithub.com/themasch/node-bencode/compare/v2.0.1...v2.0.2) (2021-07-28) ##### Bug Fixes - Patch release to drop a dependecy to safe-buffer ([#​99](https://togithub.com/themasch/node-bencode/issues/99)) ([a661715](https://togithub.com/themasch/node-bencode/commit/a6617150c53c3c00d0cd12c685c5f2ee47db30c0)) #### 2.0.1 - fix deprecation warning on Buffer() constructor ([@​jhermsmeier](https://togithub.com/jhermsmeier)) - update dev depedencies ([@​jhermsmeier](https://togithub.com/jhermsmeier)) #### 2.0.0 - Drop support for Node 0.10, 0.12., add support for Node 8 & 9 ([@​jhermsmeier](https://togithub.com/jhermsmeier)) - Support for typed arrays ([@​jhermsmeier](https://togithub.com/jhermsmeier), [@​nazar-pc](https://togithub.com/nazar-pc)) #### 1.0.0 - Support Node 0.10, 0.12, and early Node 4 ([@​feross](https://togithub.com/feross)) #### 0.12.0 - Add `btparse` to benchmarks ([@​themasch](https://togithub.com/themasch)) - Use `Buffer.from()` & `Buffer.allocUnsafe()` ([@​slang800](https://togithub.com/slang800)) - Use constants for character codes ([@​slang800](https://togithub.com/slang800)) - Fix Makefile ([@​zunsthy](https://togithub.com/zunsthy)) #### 0.11.0 - Ignore null-values when encoding ([@​jhermsmeier](https://togithub.com/jhermsmeier)) - Add test/BEP-0023: Test correct handling of compacted peer lists ([@​jhermsmeier](https://togithub.com/jhermsmeier)) - Implement a faster way to parse intergers from buffers ([@​themasch](https://togithub.com/themasch)) - Fix string to be decoded in README ([@​ngotchac](https://togithub.com/ngotchac)) #### 0.10.0 - Add `standard` code style ([@​slang800](https://togithub.com/slang800)) - Update benchmarks ([@​slang800](https://togithub.com/slang800)) - Remove `lib/dict.js` ([@​slang800](https://togithub.com/slang800)) - Move `main` entrypoint into ./lib ([@​slang800](https://togithub.com/slang800)) - Clean up `package.json` ([@​slang800](https://togithub.com/slang800)) - Remove extra files from being published to npm ([@​slang800](https://togithub.com/slang800)) #### 0.9.0 - Implement the `abstract-encoding` API ([@​jhermsmeier](https://togithub.com/jhermsmeier)) #### 0.8.0 - Add support for encoding `Boolean` values ([@​kaelar](https://togithub.com/kaelar)) #### 0.7.0 - Add binary key support ([@​deoxxa](https://togithub.com/deoxxa)) - Improve test output format ([@​jhermsmeier](https://togithub.com/jhermsmeier)) - Removed node v0.8 from CI tests #### 0.6.0 - Fixed invalid test data ([@​themasch](https://togithub.com/themasch)) - Added `Makefile` for browser tests ([@​themasch](https://togithub.com/themasch)) - Fixed Browserify compatibility ([@​themasch](https://togithub.com/themasch)) #### 0.5.2 - Thorough fix for 64 bit and 53 bit numbers ([@​pwmckenna](https://togithub.com/pwmckenna)) #### 0.5.1 - Added warning on float conversion during encoding ([@​jhermsmeier](https://togithub.com/jhermsmeier)) #### 0.5.0 - Added support for 64 bit number values ([@​pwmckenna](https://togithub.com/pwmckenna)) - Switched benchmark lib to `matcha` ([@​themasch](https://togithub.com/themasch)) - Fixed npm scripts to work on Windows ([@​jhermsmeier](https://togithub.com/jhermsmeier)) #### 0.4.3 - improved performance a lot - dropped support for de- and encoding floats to respect the spec *note:* node-bencode will still decodes stuff like "i42.23e" but will cast the result to an interger #### 0.4.2 - bugfix: sort dictionary keys to follow the spec #### 0.4.1 - bugfix: number decoding was kinda broken #### 0.4.0 - fixed problems with multibyte strings - some performance improvements - improved code quality #### 0.3.0 - \#decode() accepts a encoding as its second paramtere #### 0.2.0 - complete rewrite, [@​jhermsmeier](https://togithub.com/jhermsmeier) joins the team #### 0.1.0 - added encoding #### 0.0.1 First version, decoding only

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

webtorrent-bot commented 1 year ago

:tada: This PR is included in version 11.0.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket: