UNPKG

@substrate-system/bencode

Version:
448 lines (297 loc) 28.8 kB
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). ## [v4.1.2](https://github.com/substrate-system/node-bencode/compare/v4.1.1...v4.1.2) ### Commits - changelog test [`11b485c`](https://github.com/substrate-system/node-bencode/commit/11b485c77c31fba0889769534580277c24faf889) - badge [`3526fb7`](https://github.com/substrate-system/node-bencode/commit/3526fb7de6bbde2d527bf0a21ca293eb1fa66e2e) ## [v4.1.1](https://github.com/substrate-system/node-bencode/compare/v4.1.0...v4.1.1) - 2024-12-07 ### Commits - better docs [`6b3b644`](https://github.com/substrate-system/node-bencode/commit/6b3b644301f96f147435fcb20caf038208ad8b25) ## [v4.1.0](https://github.com/substrate-system/node-bencode/compare/v4.0.1...v4.1.0) - 2024-12-07 ### Feature Refactor for TS; tests pass. ### Commits - types are ok [`235d74b`](https://github.com/substrate-system/node-bencode/commit/235d74bc2bd1758595aa7c3d623a828b0a368613) - encode test passes [`7136175`](https://github.com/substrate-system/node-bencode/commit/7136175f29242878c7530fea1a453c51933ec44c) - is passing [`7447845`](https://github.com/substrate-system/node-bencode/commit/744784596737437dbebbd135ad745c48c561f631) ## [v4.0.1](https://github.com/substrate-system/node-bencode/compare/v4.0.0...v4.0.1) - 2024-12-07 ### Merged - chore(deps): update dependency tape to v5.9.0 [`#183`](https://github.com/substrate-system/node-bencode/pull/183) - chore(deps): update dependency tape to v5.8.1 [`#181`](https://github.com/substrate-system/node-bencode/pull/181) - chore(deps): update dependency tape to v5.8.0 [`#180`](https://github.com/substrate-system/node-bencode/pull/180) - chore(deps): update dependency tape to v5.7.5 [`#177`](https://github.com/substrate-system/node-bencode/pull/177) - chore(deps): update dependency tape to v5.7.4 [`#176`](https://github.com/substrate-system/node-bencode/pull/176) - chore(deps): update dependency tape to v5.7.3 [`#174`](https://github.com/substrate-system/node-bencode/pull/174) - chore(deps): update dependency tape to v5.7.2 [`#172`](https://github.com/substrate-system/node-bencode/pull/172) - chore(deps): update dependency tape to v5.7.1 [`#171`](https://github.com/substrate-system/node-bencode/pull/171) - chore(deps): update dependency tape to v5.7.0 [`#170`](https://github.com/substrate-system/node-bencode/pull/170) - chore(deps): update dependency semantic-release to v21.1.2 [`#168`](https://github.com/substrate-system/node-bencode/pull/168) - chore(deps): update dependency semantic-release to v21.1.1 [`#161`](https://github.com/substrate-system/node-bencode/pull/161) - chore(deps): update dependency semantic-release to v21.1.0 [`#160`](https://github.com/substrate-system/node-bencode/pull/160) - chore(deps): update dependency semantic-release to v21.0.9 [`#159`](https://github.com/substrate-system/node-bencode/pull/159) - chore(deps): update dependency semantic-release to v21.0.8 [`#158`](https://github.com/substrate-system/node-bencode/pull/158) - Fix CHANGELOG [`#157`](https://github.com/substrate-system/node-bencode/pull/157) ### Commits - wip [`95d4e99`](https://github.com/substrate-system/node-bencode/commit/95d4e990495a14d3e4bc0e2ba70530c248cfc559) - wip [`2a63fb5`](https://github.com/substrate-system/node-bencode/commit/2a63fb5e5641d3cfc250b3c3984567a1685658db) - wip [`9050565`](https://github.com/substrate-system/node-bencode/commit/9050565d7c19e3f11e7b6a8b95f755c6748cd0c2) ## [v4.0.0](https://github.com/substrate-system/node-bencode/compare/v3.1.1...v4.0.0) - 2023-08-09 ### Merged - **Breaking change:** chore: force major release [`#156`](https://github.com/substrate-system/node-bencode/pull/156) - BREAKING: bump release [`#155`](https://github.com/substrate-system/node-bencode/pull/155) - Replce themasch repo with webtorrent [`#154`](https://github.com/substrate-system/node-bencode/pull/154) - feat: update uint8-util [`#153`](https://github.com/substrate-system/node-bencode/pull/153) - breaking, feat, fix: bigint support, don't mangle directory keys [`#150`](https://github.com/substrate-system/node-bencode/pull/150) ### Commits - chore(release): 4.0.0 [`0356a47`](https://github.com/substrate-system/node-bencode/commit/0356a47a7156dfdbe111debb7b45b4ef18696953) - chore(release): 3.1.0 [`d33f7a4`](https://github.com/substrate-system/node-bencode/commit/d33f7a41431da524ffbc1014f35177de226134fc) ## [v3.1.1](https://github.com/substrate-system/node-bencode/compare/v3.0.3...v3.1.1) - 2023-07-27 ### Merged - Fix tests [`#151`](https://github.com/substrate-system/node-bencode/pull/151) - chore(deps): update dependency @webtorrent/semantic-release-config to v1.0.10 [`#152`](https://github.com/substrate-system/node-bencode/pull/152) - chore(deps): update dependency semantic-release to v21 [`#136`](https://github.com/substrate-system/node-bencode/pull/136) - test: Add Browserify tests [`#66`](https://github.com/substrate-system/node-bencode/pull/66) - chore(deps): update dependency standard to v17.1.0 [`#145`](https://github.com/substrate-system/node-bencode/pull/145) - chore(deps): update dependency tape to v5.6.6 [`#149`](https://github.com/substrate-system/node-bencode/pull/149) - chore(deps): update dependency tape to v5.6.5 [`#148`](https://github.com/substrate-system/node-bencode/pull/148) - chore(deps): update dependency tape to v5.6.4 [`#147`](https://github.com/substrate-system/node-bencode/pull/147) - chore(deps): update dependency @webtorrent/semantic-release-config to v1.0.9 [`#144`](https://github.com/substrate-system/node-bencode/pull/144) ### Commits - ci: upgrade release node version [`2fa2c7e`](https://github.com/substrate-system/node-bencode/commit/2fa2c7ea7d97791a0c7f0cb3dd0bb098c014738f) ## [v3.0.3](https://github.com/substrate-system/node-bencode/compare/v3.0.2...v3.0.3) - 2023-01-31 ### Merged - fix: update dependency nanobench to v3 [`#130`](https://github.com/substrate-system/node-bencode/pull/130) - Drop buffer [`#139`](https://github.com/substrate-system/node-bencode/pull/139) ### Commits - chore(release): 3.0.3 [`77d37c8`](https://github.com/substrate-system/node-bencode/commit/77d37c84446888386c798fd6a4a82581c12197d7) ## [v3.0.2](https://github.com/substrate-system/node-bencode/compare/v3.0.1...v3.0.2) - 2023-01-31 ### Merged - fix: package.json for exporting lib [`#140`](https://github.com/substrate-system/node-bencode/pull/140) ### Commits - chore(release): 3.0.2 [`dfe560a`](https://github.com/substrate-system/node-bencode/commit/dfe560a3c86076063e0d4b80459f8a3bcdda3a40) ## [v3.0.1](https://github.com/substrate-system/node-bencode/compare/v3.0.0...v3.0.1) - 2023-01-31 ### Merged - fix: imports [`#138`](https://github.com/substrate-system/node-bencode/pull/138) - chore(deps): update dependency tape to v5.6.3 [`#137`](https://github.com/substrate-system/node-bencode/pull/137) - Update README [`#135`](https://github.com/substrate-system/node-bencode/pull/135) - chore(deps): update dependency tape to v5.6.1 [`#129`](https://github.com/substrate-system/node-bencode/pull/129) - chore(deps): update dependency semantic-release to v19.0.5 [`#133`](https://github.com/substrate-system/node-bencode/pull/133) - chore(deps): update dependency @webtorrent/semantic-release-config to v1.0.8 [`#132`](https://github.com/substrate-system/node-bencode/pull/132) - chore(deps): update dependency semantic-release to v19.0.3 [security] [`#126`](https://github.com/substrate-system/node-bencode/pull/126) ### Commits - chore(release): 3.0.1 [`8ff67a7`](https://github.com/substrate-system/node-bencode/commit/8ff67a7c9210889539701743322386ce66c82672) ## [v3.0.0](https://github.com/substrate-system/node-bencode/compare/v2.0.3...v3.0.0) - 2022-11-28 ### Merged - **Breaking change:** feat: esm [`#131`](https://github.com/substrate-system/node-bencode/pull/131) ### Commits - chore(release): 3.0.0 [`ea5efa3`](https://github.com/substrate-system/node-bencode/commit/ea5efa317ac96c0875df0e3d49e8e859cf46454c) ## [v2.0.3](https://github.com/substrate-system/node-bencode/compare/v2.0.2...v2.0.3) - 2022-05-13 ### Merged - chore(deps): update actions/checkout action to v3 [`#119`](https://github.com/substrate-system/node-bencode/pull/119) - chore(deps): update dependency standard to v17 [`#124`](https://github.com/substrate-system/node-bencode/pull/124) - chore(deps): update actions/cache action to v3 [`#121`](https://github.com/substrate-system/node-bencode/pull/121) - chore(deps): update actions/setup-node action to v3 [`#120`](https://github.com/substrate-system/node-bencode/pull/120) - chore(deps): update dependency semantic-release to v19 [`#116`](https://github.com/substrate-system/node-bencode/pull/116) - chore(deps): update dependency tape to v5.5.3 [`#123`](https://github.com/substrate-system/node-bencode/pull/123) - chore(deps): update dependency tape to v5.5.2 [`#117`](https://github.com/substrate-system/node-bencode/pull/117) - chore(deps): update dependency tape to v5.4.1 [`#115`](https://github.com/substrate-system/node-bencode/pull/115) - chore(deps): update dependency tape to v5.4.0 [`#114`](https://github.com/substrate-system/node-bencode/pull/114) - chore(deps): update dependency semantic-release to v18.0.1 [`#113`](https://github.com/substrate-system/node-bencode/pull/113) - chore(deps): update dependency tape to v5.3.2 [`#112`](https://github.com/substrate-system/node-bencode/pull/112) - chore(deps): update dependency semantic-release to v18 [`#110`](https://github.com/substrate-system/node-bencode/pull/110) - chore(deps): update dependency semantic-release to v17.4.7 [`#109`](https://github.com/substrate-system/node-bencode/pull/109) - chore(deps): update dependency semantic-release to v17.4.6 [`#108`](https://github.com/substrate-system/node-bencode/pull/108) - chore(deps): update dependency @webtorrent/semantic-release-config to v1.0.7 [`#107`](https://github.com/substrate-system/node-bencode/pull/107) - chore(deps): update dependency semantic-release to v17.4.5 [`#106`](https://github.com/substrate-system/node-bencode/pull/106) - chore(deps): update dependency tape to v5.3.1 [`#105`](https://github.com/substrate-system/node-bencode/pull/105) ### Commits - Delete package-lock.json [`2960c14`](https://github.com/substrate-system/node-bencode/commit/2960c142cd2b27094bc4f7b110ba884ee3ee4df8) - chore(release): 2.0.3 [`5094a03`](https://github.com/substrate-system/node-bencode/commit/5094a039d04cc5c930f6a74dc1dd6a46e8791459) - docs: update CI badge [`12a1785`](https://github.com/substrate-system/node-bencode/commit/12a17850361a7582b7f1a4b840b8bda4fc5a2906) ## [v2.0.2](https://github.com/substrate-system/node-bencode/compare/2.0.1...v2.0.2) - 2021-07-28 ### Merged - fix: Patch release to drop a dependecy to safe-buffer [`#99`](https://github.com/substrate-system/node-bencode/pull/99) - chore(deps): pin dependencies [`#101`](https://github.com/substrate-system/node-bencode/pull/101) - chore(deps): update dependency tape to v5.3.0 [`#102`](https://github.com/substrate-system/node-bencode/pull/102) - rm safe-buffer [`#96`](https://github.com/substrate-system/node-bencode/pull/96) - setup the github actions workflow [`#97`](https://github.com/substrate-system/node-bencode/pull/97) - Update dev-dependencies [`#93`](https://github.com/substrate-system/node-bencode/pull/93) - Add dedicated bencode.encodingLength() implementation [`#89`](https://github.com/substrate-system/node-bencode/pull/89) - Update node versions, drop v4/v6, add v10/v12 [`#91`](https://github.com/substrate-system/node-bencode/pull/91) - Add support for encoding Maps and Sets [`#90`](https://github.com/substrate-system/node-bencode/pull/90) ### Commits - chore: add semantic release [`d3b49f2`](https://github.com/substrate-system/node-bencode/commit/d3b49f291eca0147429f78a8d68501fbf4f32c11) - lib: Apply updated standard linting rules [`a19e3f9`](https://github.com/substrate-system/node-bencode/commit/a19e3f9a9d8ed805a0640336419accfb01940570) - lib: Add dedicated bencode.encodingLength() implementation [`d00e825`](https://github.com/substrate-system/node-bencode/commit/d00e825b9a31c8fa6ad40ded6d2079d24b716b68) ## [2.0.1](https://github.com/substrate-system/node-bencode/compare/v2.0.1...2.0.1) - 2019-02-06 ## [v2.0.1](https://github.com/substrate-system/node-bencode/compare/2.0.0...v2.0.1) - 2021-07-28 ### Merged - rm safe-buffer [`#96`](https://github.com/substrate-system/node-bencode/pull/96) - setup the github actions workflow [`#97`](https://github.com/substrate-system/node-bencode/pull/97) - Update dev-dependencies [`#93`](https://github.com/substrate-system/node-bencode/pull/93) - Add dedicated bencode.encodingLength() implementation [`#89`](https://github.com/substrate-system/node-bencode/pull/89) - Update node versions, drop v4/v6, add v10/v12 [`#91`](https://github.com/substrate-system/node-bencode/pull/91) - Add support for encoding Maps and Sets [`#90`](https://github.com/substrate-system/node-bencode/pull/90) - remove performance from readme table of contents [`#86`](https://github.com/substrate-system/node-bencode/pull/86) - Update dev dependencies [`#84`](https://github.com/substrate-system/node-bencode/pull/84) - Fix deprecation warning on Buffer() constructor [`#83`](https://github.com/substrate-system/node-bencode/pull/83) - Add license scan report and status [`#82`](https://github.com/substrate-system/node-bencode/pull/82) ### Commits - chore: add semantic release [`d3b49f2`](https://github.com/substrate-system/node-bencode/commit/d3b49f291eca0147429f78a8d68501fbf4f32c11) - lib: Apply updated standard linting rules [`a19e3f9`](https://github.com/substrate-system/node-bencode/commit/a19e3f9a9d8ed805a0640336419accfb01940570) - lib: Add dedicated bencode.encodingLength() implementation [`d00e825`](https://github.com/substrate-system/node-bencode/commit/d00e825b9a31c8fa6ad40ded6d2079d24b716b68) ## [2.0.0](https://github.com/substrate-system/node-bencode/compare/1.0.0...2.0.0) - 2018-02-26 ### Merged - Release/2.0 [`#81`](https://github.com/substrate-system/node-bencode/pull/81) - Fix support for any valid `ArrayDataView` [`#80`](https://github.com/substrate-system/node-bencode/pull/80) - test(benchmark): Replace `matcha` with `nanobench` [`#78`](https://github.com/substrate-system/node-bencode/pull/78) - Improve encoding type checks [`#64`](https://github.com/substrate-system/node-bencode/pull/64) - test(ci): Drop Node v0.10.x & v0.12.x, add 8.x.x [`#77`](https://github.com/substrate-system/node-bencode/pull/77) ### Commits - **Breaking change:** test(ci): Drop Node v0.10.x & v0.12.x, add 8.x.x [`9ae02b3`](https://github.com/substrate-system/node-bencode/commit/9ae02b37379e2b54ec08ffc08a6e0840dcf15b8f) - Update lib/encode: Add type check for typed Arrays [`e738e12`](https://github.com/substrate-system/node-bencode/commit/e738e126d6eac09f40dd83cdd4b95ca1053a11ef) - removed benchmarks from readme, updated tape [`8b59c35`](https://github.com/substrate-system/node-bencode/commit/8b59c35805314d4e79889c18441f90d2b8523de2) ## [1.0.0](https://github.com/substrate-system/node-bencode/compare/0.12.0...1.0.0) - 2017-06-22 ### Merged - Release 1.0.0 [`#76`](https://github.com/substrate-system/node-bencode/pull/76) - Support Node 0.10, 0.12, and early Node 4 [`#75`](https://github.com/substrate-system/node-bencode/pull/75) ### Commits - Update CHANGELOG.md: Add 0.12.0, 1.0.0 [`a35556a`](https://github.com/substrate-system/node-bencode/commit/a35556ac89194bba0bdb6200bedcd6e4416445f6) - add safe-buffer to tests [`0e0e3c4`](https://github.com/substrate-system/node-bencode/commit/0e0e3c45c86668e1dd6f1682270d1207a993fe91) - i'm stupid [`c9c7513`](https://github.com/substrate-system/node-bencode/commit/c9c751319a68e341ac069ae78d31da8b4537251b) ## [0.12.0](https://github.com/substrate-system/node-bencode/compare/0.11.0...0.12.0) - 2017-04-24 ### Merged - Version 0.12 [`#72`](https://github.com/substrate-system/node-bencode/pull/72) - replace deprecated `new Buffer()` [`#71`](https://github.com/substrate-system/node-bencode/pull/71) - use constants for character codes [`#70`](https://github.com/substrate-system/node-bencode/pull/70) - Update standard to version 9.0.2 🚀 [`#69`](https://github.com/substrate-system/node-bencode/pull/69) - Remove unused mocha.opts, add script to standard --fix [`#65`](https://github.com/substrate-system/node-bencode/pull/65) - remove 'bencode.js' [`#62`](https://github.com/substrate-system/node-bencode/pull/62) - Release 0.11.0 [`#60`](https://github.com/substrate-system/node-bencode/pull/60) ### Commits - replace deprecated `new Buffer` with `Buffer.from` & `allocUnsafe` [`6fcd0af`](https://github.com/substrate-system/node-bencode/commit/6fcd0af03ac37e5ce2bf31d43c1d67172391ad2a) - updated readme and version, new benchmark for btparse. [`098c268`](https://github.com/substrate-system/node-bencode/commit/098c268734e48ecc64c4d67d3cc0e2d9c0f260bd) - marked fastest encoder [`04fb87f`](https://github.com/substrate-system/node-bencode/commit/04fb87faab782611534923a607da322be473b095) ## [0.11.0](https://github.com/substrate-system/node-bencode/compare/0.10.0...0.11.0) - 2016-12-16 ### Merged - Ignore null-values when encoding [`#56`](https://github.com/substrate-system/node-bencode/pull/56) - Add .editorconfig [`#57`](https://github.com/substrate-system/node-bencode/pull/57) - Update tested node versions on Travis CI [`#58`](https://github.com/substrate-system/node-bencode/pull/58) - Remove Testling CI badge & package.json info [`#59`](https://github.com/substrate-system/node-bencode/pull/59) - Test correct handling of compacted peer lists [BEP 0023] [`#55`](https://github.com/substrate-system/node-bencode/pull/55) - Implement a faster way to parse integers from buffers [`#53`](https://github.com/substrate-system/node-bencode/pull/53) - Update standard to version 8.1.0 🚀 [`#52`](https://github.com/substrate-system/node-bencode/pull/52) - Revert "Add support for large integers" [`#50`](https://github.com/substrate-system/node-bencode/pull/50) - Add support for large integers [`#44`](https://github.com/substrate-system/node-bencode/pull/44) - Update tape to version 4.6.0 🚀 [`#48`](https://github.com/substrate-system/node-bencode/pull/48) - Fix string to be decoded in README [`#47`](https://github.com/substrate-system/node-bencode/pull/47) ### Fixed - Add support for large integers [`#35`](https://github.com/substrate-system/node-bencode/issues/35) ### Commits - Add test/BEP-0023: Test correct handling of compacted peer lists [`b31e00d`](https://github.com/substrate-system/node-bencode/commit/b31e00d5eb73b17ae6b507194706e21cf1f70985) - validate symbol positions in numbers [`004b0a5`](https://github.com/substrate-system/node-bencode/commit/004b0a571242823cd882a45362933dbc0408c476) - implemented a faster way to parse intergers from buffers. [`dc0c6ad`](https://github.com/substrate-system/node-bencode/commit/dc0c6ad005392359093b907dafb429dbf0347de5) ## [0.10.0](https://github.com/substrate-system/node-bencode/compare/0.9.0...0.10.0) - 2016-05-26 ### Merged - remove extra files from npm, general cleanup, & improve requireability [`#46`](https://github.com/substrate-system/node-bencode/pull/46) ### Commits - clean code with standard-format [`49130b4`](https://github.com/substrate-system/node-bencode/commit/49130b4d99d0084dd9beaaefe7bb7725519b02c0) - fix use of underscores in var names [`a5c6c6b`](https://github.com/substrate-system/node-bencode/commit/a5c6c6be968ed17541b93cd657660ca75afd438d) - remove trailing whitespace [`46c4608`](https://github.com/substrate-system/node-bencode/commit/46c4608b5c3783746ad48043f727cc569e90135a) ## [0.9.0](https://github.com/substrate-system/node-bencode/compare/0.8.0...0.9.0) - 2016-04-03 ### Merged - Implement the `abstract-encoding` API [`#43`](https://github.com/substrate-system/node-bencode/pull/43) ### Commits - Update .travis.yml: Add branch restriction [`25f8b9e`](https://github.com/substrate-system/node-bencode/commit/25f8b9eddb5e8a8891af267c3c87e6d328346cb7) - Update CHANGELOG.md: Add version 0.8.0 [`d6a1ee9`](https://github.com/substrate-system/node-bencode/commit/d6a1ee9c1ee36dec313e03bac03caf9997b6d68f) - release 0.9 with abstract-encoding support [`443e091`](https://github.com/substrate-system/node-bencode/commit/443e091a05345ce1cee9cfad6e4de3ff4dea5a68) ## [0.8.0](https://github.com/substrate-system/node-bencode/compare/0.7.0...0.8.0) - 2016-03-24 ### Merged - Handle boolean case [`#38`](https://github.com/substrate-system/node-bencode/pull/38) - Update tape to version 4.5.1 🚀 [`#40`](https://github.com/substrate-system/node-bencode/pull/40) - Update matcha to version 0.7.0 🚀 [`#41`](https://github.com/substrate-system/node-bencode/pull/41) - Housekeeping [`#34`](https://github.com/substrate-system/node-bencode/pull/34) - Update tape to version 4.4.0 🚀 [`#33`](https://github.com/substrate-system/node-bencode/pull/33) - Update tape to version 4.3.0 🚀 [`#32`](https://github.com/substrate-system/node-bencode/pull/32) - Update all dependencies 🌴 [`#31`](https://github.com/substrate-system/node-bencode/pull/31) ### Commits - Update README.md: URLs, benchmarks [`a40c452`](https://github.com/substrate-system/node-bencode/commit/a40c4529ae960becfe85e6a29ed5f7b79f770ff0) - Update CHANGES.md: Add missing releases (0.4.3..0.7.0) [`33aaea6`](https://github.com/substrate-system/node-bencode/commit/33aaea6a933a6bfbc45ee37e8b5f423adf544d5d) - Update package.json: Update contributor info, clean script paths [`0f578cc`](https://github.com/substrate-system/node-bencode/commit/0f578cc27fea771048dd2eef55fe4ca963937085) ## [0.7.0](https://github.com/substrate-system/node-bencode/compare/0.6.0...0.7.0) - 2016-01-23 ### Merged - updated version 0.6.0 -> 0.7.0 [`#30`](https://github.com/substrate-system/node-bencode/pull/30) - Remove node v0.8 from .travis.yml [`#29`](https://github.com/substrate-system/node-bencode/pull/29) - Update dev dependencies & benchmarks [`#28`](https://github.com/substrate-system/node-bencode/pull/28) - Use tap-spec for tape output [`#26`](https://github.com/substrate-system/node-bencode/pull/26) - binary keys [`#24`](https://github.com/substrate-system/node-bencode/pull/24) ### Commits - WIP binary keys [`81858b7`](https://github.com/substrate-system/node-bencode/commit/81858b79d1383613582c25448a079c26c2dbe7de) - Updated README: new benchmark nums w/ iojs [`36b0207`](https://github.com/substrate-system/node-bencode/commit/36b02078a59ca901f9cf02e5a4ad21c02ef64d29) - Updated package.json: Updated dev dependencies [`07880c9`](https://github.com/substrate-system/node-bencode/commit/07880c9fe88a0e4ba346ba066ea641d008413494) ## [0.6.0](https://github.com/substrate-system/node-bencode/compare/0.5.2...0.6.0) - 2016-01-23 ### Merged - Change Testsuite to Tape, fix some browser-side bugs [`#25`](https://github.com/substrate-system/node-bencode/pull/25) ### Commits - changed test framework to tape [`4bb0b16`](https://github.com/substrate-system/node-bencode/commit/4bb0b165ced33745a1c6c781198ff992065d26cd) - removed own benchmark lib. never was necessary [`7201532`](https://github.com/substrate-system/node-bencode/commit/7201532d80f68048952e3eedaa0707531d95c0eb) - added makefile to make browserify easy [`3044292`](https://github.com/substrate-system/node-bencode/commit/3044292bc6f1dc7eb15ad5c6ba6c494831151442) ## [0.5.2](https://github.com/substrate-system/node-bencode/compare/0.5.1...0.5.2) - 2013-12-19 ### Commits - version 0.5.2, now with really working 53bit numbers [`5b0117a`](https://github.com/substrate-system/node-bencode/commit/5b0117ab08e6b6a92fcbedda4f4859b8330e30ff) - merged @pwmckenna's fix for 53bit numbers [`35228a2`](https://github.com/substrate-system/node-bencode/commit/35228a25c757ff077e8e187f29a0d8f27f5cc4d8) - a much more thorough fix for 64 bit number encoding [`8a408fc`](https://github.com/substrate-system/node-bencode/commit/8a408fc10f4e88b5d8d42b674dcd5994887160fc) ## [0.5.1](https://github.com/substrate-system/node-bencode/compare/0.5.0...0.5.1) - 2013-12-18 ### Commits - Updated lib/encode: Added warning on float conversion [`3cb21e1`](https://github.com/substrate-system/node-bencode/commit/3cb21e1bb394c083f6e68bb3b3ae6bda901aae1c) - Updated package.json: Version 0.5.0 -> 0.5.1 [`0f11f05`](https://github.com/substrate-system/node-bencode/commit/0f11f05ac7ebefa98a3fabae6ba672be9e3250fe) ## [0.5.0](https://github.com/substrate-system/node-bencode/compare/0.4.3...0.5.0) - 2013-12-18 ### Merged - Added support for 64 bit number values [`#20`](https://github.com/substrate-system/node-bencode/pull/20) - Update .travis.yml to also test with node 0.10.x [`#17`](https://github.com/substrate-system/node-bencode/pull/17) - using new benchmark lib [`#16`](https://github.com/substrate-system/node-bencode/pull/16) ### Commits - tiny style fixes [`f4ac691`](https://github.com/substrate-system/node-bencode/commit/f4ac691620995c1089f7eb02260c8c838f5d6764) - Updated lib/encode: Cosmetics [`24db95b`](https://github.com/substrate-system/node-bencode/commit/24db95bc46bd9427857345d927027949e3943ca1) - Updated README: Benchmarks [`0b864df`](https://github.com/substrate-system/node-bencode/commit/0b864dfbde6de0a3758fc551f45a560ac241f1d0) ## [0.4.3](https://github.com/substrate-system/node-bencode/compare/0.4.0...0.4.3) - 2013-04-07 ### Merged - Add License (MIT) [`#11`](https://github.com/substrate-system/node-bencode/pull/11) ### Fixed - sort dictionaries. closes #13 [`#13`](https://github.com/substrate-system/node-bencode/issues/13) ### Commits - Restructured bencode.js into ./lib/* [`4166081`](https://github.com/substrate-system/node-bencode/commit/41660811cfec343fe487c09e334c40f8b453440b) - improved test suite [`74ec959`](https://github.com/substrate-system/node-bencode/commit/74ec95955dec8707a938a2eb5365507f55991506) - Renamed tests => test [`d2061eb`](https://github.com/substrate-system/node-bencode/commit/d2061eb5671f91e6d4fc87d88fea6ee49285886e) ## [0.4.0](https://github.com/substrate-system/node-bencode/compare/0.3.0...0.4.0) - 2012-09-27 ### Merged - Added Travis CI [`#4`](https://github.com/substrate-system/node-bencode/pull/4) ### Fixed - Updated bencode.js: Fixed #8 [`#8`](https://github.com/substrate-system/node-bencode/issues/8) - Updated bencode.js: Fix #5 [`#5`](https://github.com/substrate-system/node-bencode/issues/5) ### Commits - Updated bencode.js: Got rid of self instantiation in decode() [`3e6fe77`](https://github.com/substrate-system/node-bencode/commit/3e6fe770e301fac8bbcc375aeb80de50bd0b156d) - Removed benchmark/bencode.old.js [`a7c47a8`](https://github.com/substrate-system/node-bencode/commit/a7c47a824ca24d7dc90d0044b9b7a383521f772b) - Updated bencode.js: [`53b8e78`](https://github.com/substrate-system/node-bencode/commit/53b8e78c5605fbeca46a8eb2db76969e085a2d36) ## [0.3.0](https://github.com/substrate-system/node-bencode/compare/0.2.0...0.3.0) - 2012-07-23 ### Merged - Add `encoding` parameter to `#decode()` [`#2`](https://github.com/substrate-system/node-bencode/pull/2) ### Commits - Updated benchmark [`3a41459`](https://github.com/substrate-system/node-bencode/commit/3a414599c0cda5200699a356e633b15b95579976) - Added `encoding` parameter to `#decode()` [`b9fe2f1`](https://github.com/substrate-system/node-bencode/commit/b9fe2f1ae1795c4253c451083db36da024588ccc) - Updated README [`eabd5b9`](https://github.com/substrate-system/node-bencode/commit/eabd5b94525c875cd0a6d7473f7375b8e3e26d68) ## [0.2.0](https://github.com/substrate-system/node-bencode/compare/0.1.0...0.2.0) - 2012-07-20 ### Merged - bencode.js update/rewrite [`#1`](https://github.com/substrate-system/node-bencode/pull/1) ### Commits - Rewrote bencode.js [`abf99e6`](https://github.com/substrate-system/node-bencode/commit/abf99e6ee60f0c64d3ba5b4192d81fb079aa25b0) - Added benchmark [`d05b122`](https://github.com/substrate-system/node-bencode/commit/d05b122adfd55849d2db8c8adf2ab4fd0a304c06) - Updated README [`f1c58f4`](https://github.com/substrate-system/node-bencode/commit/f1c58f4c3e5ddd9b48273947bedd91b9f8ff1349) ## 0.1.0 - 2010-08-02 ### Commits - first commit - decode works [`3b68f33`](https://github.com/substrate-system/node-bencode/commit/3b68f33bbafed488b5c9acf95461c1bc926a6a27) - encodeing works [`0c3ff65`](https://github.com/substrate-system/node-bencode/commit/0c3ff651392bb4b233388c715994a8260c06daad) - added Readme [`93c6001`](https://github.com/substrate-system/node-bencode/commit/93c60010ba2028b9cf6574e30c7e5d9f2e7d5d4d)