{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":257753597,"defaultBranch":"master","name":"js-multiformats","ownerLogin":"multiformats","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-22T00:58:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20296538?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717223426.0","currentOid":""},"activityList":{"items":[{"before":"4b7920cac9f9d6bbf8db651e4f1a2ebdd80cc122","after":"96bd2e7f790bc3952bca038cf4b43dc97dbf031c","ref":"refs/heads/gh-pages","pushedAt":"2024-06-01T06:30:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"docs: update documentation [skip ci]","shortMessageHtmlLink":"docs: update documentation [skip ci]"}},{"before":"bc14c4838d1ff04c1496d04ad34932949881accc","after":"dba64626a17f13471db4f23cb8eb9806c28010e4","ref":"refs/heads/master","pushedAt":"2024-06-01T06:30:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 13.1.1 [skip ci]\n\n## [13.1.1](https://github.com/multiformats/js-multiformats/compare/v13.1.0...v13.1.1) (2024-06-01)\n\n### Dependencies\n\n* **dev:** bump aegir from 42.2.11 to 43.0.1 ([bc14c48](https://github.com/multiformats/js-multiformats/commit/bc14c4838d1ff04c1496d04ad34932949881accc))","shortMessageHtmlLink":"chore(release): 13.1.1 [skip ci]"}},{"before":"d3da6e7819c6bb99654e071bb667c927a06c5933","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/aegir-43.0.1","pushedAt":"2024-06-01T06:25:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"}},{"before":"5e2159a5126f15f2e16032b29a8bb5e31e619160","after":"bc14c4838d1ff04c1496d04ad34932949881accc","ref":"refs/heads/master","pushedAt":"2024-06-01T06:25:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"},"commit":{"message":"deps(dev): bump aegir from 42.2.11 to 43.0.1\n\nBumps [aegir](https://github.com/ipfs/aegir) from 42.2.11 to 43.0.1.\n- [Release notes](https://github.com/ipfs/aegir/releases)\n- [Changelog](https://github.com/ipfs/aegir/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/ipfs/aegir/compare/v42.2.11...v43.0.1)\n\n---\nupdated-dependencies:\n- dependency-name: aegir\n dependency-type: direct:development\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"deps(dev): bump aegir from 42.2.11 to 43.0.1"}},{"before":null,"after":"d3da6e7819c6bb99654e071bb667c927a06c5933","ref":"refs/heads/dependabot/npm_and_yarn/aegir-43.0.1","pushedAt":"2024-05-31T10:04:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"deps(dev): bump aegir from 42.2.11 to 43.0.1\n\nBumps [aegir](https://github.com/ipfs/aegir) from 42.2.11 to 43.0.1.\n- [Release notes](https://github.com/ipfs/aegir/releases)\n- [Changelog](https://github.com/ipfs/aegir/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/ipfs/aegir/compare/v42.2.11...v43.0.1)\n\n---\nupdated-dependencies:\n- dependency-name: aegir\n dependency-type: direct:development\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"deps(dev): bump aegir from 42.2.11 to 43.0.1"}},{"before":"734f0bac3b54da090898475a224bba3d9d201c40","after":"4b7920cac9f9d6bbf8db651e4f1a2ebdd80cc122","ref":"refs/heads/gh-pages","pushedAt":"2024-03-21T17:29:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"docs: update documentation [skip ci]","shortMessageHtmlLink":"docs: update documentation [skip ci]"}},{"before":"bcc5e1ecc7cae2340d5c61ccbd8a7bc28d6a40cc","after":null,"ref":"refs/heads/uci/copy-templates","pushedAt":"2024-03-21T17:25:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"web3-bot","name":null,"path":"/web3-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81333946?s=80&v=4"}},{"before":"dcbd5d73d80da321c8ee64a648ded51199d731bb","after":"5e2159a5126f15f2e16032b29a8bb5e31e619160","ref":"refs/heads/master","pushedAt":"2024-03-21T17:25:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"web3-bot","name":null,"path":"/web3-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81333946?s=80&v=4"},"commit":{"message":"ci: uci/copy-templates (#288)\n\n* chore: add or force update .github/workflows/js-test-and-release.yml\n\n* chore: add or force update .github/workflows/js-test-and-release.yml\n\n* chore: add or force update .github/workflows/js-test-and-release.yml","shortMessageHtmlLink":"ci: uci/copy-templates (#288)"}},{"before":"b08781b65dc421bc4e34e66898f9a9c6c8a2eae7","after":"bcc5e1ecc7cae2340d5c61ccbd8a7bc28d6a40cc","ref":"refs/heads/uci/copy-templates","pushedAt":"2024-03-21T15:40:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"web3-bot","name":null,"path":"/web3-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81333946?s=80&v=4"},"commit":{"message":"chore: add or force update .github/workflows/js-test-and-release.yml","shortMessageHtmlLink":"chore: add or force update .github/workflows/js-test-and-release.yml"}},{"before":"ffdb1b4c7521c02d5b92e0223e95b8bdf2e04548","after":"b08781b65dc421bc4e34e66898f9a9c6c8a2eae7","ref":"refs/heads/uci/copy-templates","pushedAt":"2024-03-21T14:58:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"web3-bot","name":null,"path":"/web3-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81333946?s=80&v=4"},"commit":{"message":"chore: add or force update .github/workflows/js-test-and-release.yml","shortMessageHtmlLink":"chore: add or force update .github/workflows/js-test-and-release.yml"}},{"before":null,"after":"ffdb1b4c7521c02d5b92e0223e95b8bdf2e04548","ref":"refs/heads/uci/copy-templates","pushedAt":"2024-03-21T14:18:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"web3-bot","name":null,"path":"/web3-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81333946?s=80&v=4"},"commit":{"message":"chore: add or force update .github/workflows/js-test-and-release.yml","shortMessageHtmlLink":"chore: add or force update .github/workflows/js-test-and-release.yml"}},{"before":"9bc3b766cfcee9d4811f7195061daf2a3443861e","after":"734f0bac3b54da090898475a224bba3d9d201c40","ref":"refs/heads/gh-pages","pushedAt":"2024-02-15T14:12:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"docs: update documentation [skip ci]","shortMessageHtmlLink":"docs: update documentation [skip ci]"}},{"before":"e7f3272fded88801409358dcef4a5b04b08ad38e","after":"dcbd5d73d80da321c8ee64a648ded51199d731bb","ref":"refs/heads/master","pushedAt":"2024-02-15T14:12:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 13.1.0 [skip ci]\n\n## [13.1.0](https://github.com/multiformats/js-multiformats/compare/v13.0.1...v13.1.0) (2024-02-15)\n\n### Features\n\n* support decoding ArrayBuffers ([#287](https://github.com/multiformats/js-multiformats/issues/287)) ([e7f3272](https://github.com/multiformats/js-multiformats/commit/e7f3272fded88801409358dcef4a5b04b08ad38e))\n\n### Trivial Changes\n\n* Update .github/dependabot.yml [skip ci] ([aa9c730](https://github.com/multiformats/js-multiformats/commit/aa9c7303a7bd844d659163261d301c5c95f26c3b))","shortMessageHtmlLink":"chore(release): 13.1.0 [skip ci]"}},{"before":"aa9c7303a7bd844d659163261d301c5c95f26c3b","after":"e7f3272fded88801409358dcef4a5b04b08ad38e","ref":"refs/heads/master","pushedAt":"2024-02-15T14:08:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"},"commit":{"message":"feat: support decoding ArrayBuffers (#287)\n\nWhen using `fetch` to download something over HTTP, it only makes\r\nan `ArrayBuffer` available, not a `Uint8Array`.\r\n\r\n`TextDecoder` supports decoding `ArrayBuffer`s, and the `raw` codec\r\nturns passed `ArrayBuffer`s into `Uint8Array`s so this is just a\r\ntype change.\r\n\r\nInstead of:\r\n\r\n```js\r\nconst res = await fetch('...')\r\nconst obj = json.decode(new Uint8Array(await res.arrayBuffer()))\r\n```\r\n\r\nwe can do:\r\n\r\n```js\r\nconst res = await fetch('...')\r\nconst obj = json.decode(await res.arrayBuffer())\r\n```","shortMessageHtmlLink":"feat: support decoding ArrayBuffers (#287)"}},{"before":"1ec1581a0d1689917385563804e9d1d15326152d","after":null,"ref":"refs/heads/feat/support-decoding-arraybuffer","pushedAt":"2024-02-15T14:08:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"}},{"before":null,"after":"1ec1581a0d1689917385563804e9d1d15326152d","ref":"refs/heads/feat/support-decoding-arraybuffer","pushedAt":"2024-02-14T17:53:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"},"commit":{"message":"feat: support decoding ArrayBuffers\n\nWhen using `fetch` to download something over HTTP, it only makes\nan `ArrayBuffer` available, not a `Uint8Array`.\n\n`TextDecoder` supports decoding `ArrayBuffer`s, and the `raw` codec\nturns passed `ArrayBuffer`s into `Uint8Array`s so this is just a\ntype change.\n\nInstead of:\n\n```js\nconst res = await fetch('...')\nconst obj = json.decode(new Uint8Array(await res.arrayBuffer()))\n```\n\nwe can do:\n\n```js\nconst res = await fetch('...')\nconst obj = json.decode(await res.arrayBuffer())\n```","shortMessageHtmlLink":"feat: support decoding ArrayBuffers"}},{"before":"ac514622469600ff9190a47847313a74bcb2e2f5","after":"aa9c7303a7bd844d659163261d301c5c95f26c3b","ref":"refs/heads/master","pushedAt":"2024-01-31T15:26:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"multiformats-mgmt-read-write[bot]","name":null,"path":"/apps/multiformats-mgmt-read-write","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/172882?s=80&v=4"},"commit":{"message":"chore: Update .github/dependabot.yml [skip ci]","shortMessageHtmlLink":"chore: Update .github/dependabot.yml [skip ci]"}},{"before":"3f0f45aab9e5bc7d590632802ed876b46f63da8d","after":"9bc3b766cfcee9d4811f7195061daf2a3443861e","ref":"refs/heads/gh-pages","pushedAt":"2024-01-10T03:58:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"docs: update documentation [skip ci]","shortMessageHtmlLink":"docs: update documentation [skip ci]"}},{"before":"12c86868defc40b698c425b21be4e11152531658","after":"ac514622469600ff9190a47847313a74bcb2e2f5","ref":"refs/heads/master","pushedAt":"2024-01-10T03:57:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 13.0.1 [skip ci]\n\n## [13.0.1](https://github.com/multiformats/js-multiformats/compare/v13.0.0...v13.0.1) (2024-01-10)\n\n### Dependencies\n\n* **dev:** bump aegir from 41.3.5 to 42.1.0 ([12c8686](https://github.com/multiformats/js-multiformats/commit/12c86868defc40b698c425b21be4e11152531658))","shortMessageHtmlLink":"chore(release): 13.0.1 [skip ci]"}},{"before":"a3bd68fc6a8ace67885a4c53e0cead0ce56dbb9e","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/aegir-42.1.0","pushedAt":"2024-01-10T03:54:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"}},{"before":"6d0ca736a87b7633b476ecdfdc647702bceeb8d8","after":"12c86868defc40b698c425b21be4e11152531658","ref":"refs/heads/master","pushedAt":"2024-01-10T03:54:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rvagg","name":"Rod Vagg","path":"/rvagg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/495647?s=80&v=4"},"commit":{"message":"deps(dev): bump aegir from 41.3.5 to 42.1.0\n\nBumps [aegir](https://github.com/ipfs/aegir) from 41.3.5 to 42.1.0.\n- [Release notes](https://github.com/ipfs/aegir/releases)\n- [Changelog](https://github.com/ipfs/aegir/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/ipfs/aegir/compare/v41.3.5...v42.1.0)\n\n---\nupdated-dependencies:\n- dependency-name: aegir\n dependency-type: direct:development\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"deps(dev): bump aegir from 41.3.5 to 42.1.0"}},{"before":"5eed43b8cbf8009b9821c63b533587095fe2ef81","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/aegir-42.0.1","pushedAt":"2024-01-09T10:05:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"a3bd68fc6a8ace67885a4c53e0cead0ce56dbb9e","ref":"refs/heads/dependabot/npm_and_yarn/aegir-42.1.0","pushedAt":"2024-01-09T10:05:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"deps(dev): bump aegir from 41.3.5 to 42.1.0\n\nBumps [aegir](https://github.com/ipfs/aegir) from 41.3.5 to 42.1.0.\n- [Release notes](https://github.com/ipfs/aegir/releases)\n- [Changelog](https://github.com/ipfs/aegir/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/ipfs/aegir/compare/v41.3.5...v42.1.0)\n\n---\nupdated-dependencies:\n- dependency-name: aegir\n dependency-type: direct:development\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"deps(dev): bump aegir from 41.3.5 to 42.1.0"}},{"before":null,"after":"5eed43b8cbf8009b9821c63b533587095fe2ef81","ref":"refs/heads/dependabot/npm_and_yarn/aegir-42.0.1","pushedAt":"2024-01-08T10:47:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"deps(dev): bump aegir from 41.3.5 to 42.0.1\n\nBumps [aegir](https://github.com/ipfs/aegir) from 41.3.5 to 42.0.1.\n- [Release notes](https://github.com/ipfs/aegir/releases)\n- [Changelog](https://github.com/ipfs/aegir/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/ipfs/aegir/compare/v41.3.5...v42.0.1)\n\n---\nupdated-dependencies:\n- dependency-name: aegir\n dependency-type: direct:development\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"deps(dev): bump aegir from 41.3.5 to 42.0.1"}},{"before":"28de23368c8ed63be6beca5bd3623985fd21fd75","after":"3f0f45aab9e5bc7d590632802ed876b46f63da8d","ref":"refs/heads/gh-pages","pushedAt":"2023-12-20T08:36:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"docs: update documentation [skip ci]","shortMessageHtmlLink":"docs: update documentation [skip ci]"}},{"before":"56bbb9686ed0233f76d7aea6015d4d3294db443c","after":"6d0ca736a87b7633b476ecdfdc647702bceeb8d8","ref":"refs/heads/master","pushedAt":"2023-12-20T08:35:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 13.0.0 [skip ci]\n\n## [13.0.0](https://github.com/multiformats/js-multiformats/compare/v12.1.3...v13.0.0) (2023-12-20)\n\n### ⚠ BREAKING CHANGES\n\n* this module is now TypeScript - the API has not changed but releasing as a major for saftey\n\n### Features\n\n* convert codebase to typescript ([#251](https://github.com/multiformats/js-multiformats/issues/251)) ([56bbb96](https://github.com/multiformats/js-multiformats/commit/56bbb9686ed0233f76d7aea6015d4d3294db443c)), closes [#249](https://github.com/multiformats/js-multiformats/issues/249)\n\n### Trivial Changes\n\n* **deps:** bump actions/setup-node from 3.8.2 to 4.0.0 ([139b3c2](https://github.com/multiformats/js-multiformats/commit/139b3c2fa0d1afcba9f0aafde929fcf69f4d7804))","shortMessageHtmlLink":"chore(release): 13.0.0 [skip ci]"}},{"before":"6140796b62875b528741228b7c9a545a81d4c40f","after":"56bbb9686ed0233f76d7aea6015d4d3294db443c","ref":"refs/heads/master","pushedAt":"2023-12-20T08:31:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"},"commit":{"message":"feat!: convert codebase to typescript (#251)\n\nFixes #249\n\n- update aegir to get latest linter rules\n- minimal changes to vendored code\n - eslint-disable files, add inferred types as jsdocs, move vendor directory under src\n- convert all .js files to .ts\n- apply all jsdoc type annotations as typescript type annotations\n- fix all resulting linter and type issues\n- Special attention given to keep any helpful jsdocs\n\nBREAKING CHANGE: this module is now TypeScript - the API has not changed but releasing as a major for saftey\n\n---------\n\nCo-authored-by: Alex Potsides ","shortMessageHtmlLink":"feat!: convert codebase to typescript (#251)"}},{"before":"6140796b62875b528741228b7c9a545a81d4c40f","after":null,"ref":"refs/tags/v13.0.0","pushedAt":"2023-12-20T08:31:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"}},{"before":"fcee86e80f4a2b738973bf6a9c923f797cf7df16","after":"6140796b62875b528741228b7c9a545a81d4c40f","ref":"refs/heads/master","pushedAt":"2023-12-20T08:25:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 13.0.0 [skip ci]\n\n## [13.0.0](https://github.com/multiformats/js-multiformats/compare/v12.1.3...v13.0.0) (2023-12-20)\n\n### ⚠ BREAKING CHANGES\n\n* this module is now TypeScript - the API has not changed but releasing as a major for saftey\n\n### Features\n\n* convert codebase to typescript ([#251](https://github.com/multiformats/js-multiformats/issues/251)) ([fcee86e](https://github.com/multiformats/js-multiformats/commit/fcee86e80f4a2b738973bf6a9c923f797cf7df16)), closes [#249](https://github.com/multiformats/js-multiformats/issues/249)\n\n### Trivial Changes\n\n* **deps:** bump actions/setup-node from 3.8.2 to 4.0.0 ([139b3c2](https://github.com/multiformats/js-multiformats/commit/139b3c2fa0d1afcba9f0aafde929fcf69f4d7804))","shortMessageHtmlLink":"chore(release): 13.0.0 [skip ci]"}},{"before":"31ad1a30ee8e55726eb3cb184d9bfa853762a200","after":"fcee86e80f4a2b738973bf6a9c923f797cf7df16","ref":"refs/heads/master","pushedAt":"2023-12-20T08:21:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"achingbrain","name":"Alex Potsides","path":"/achingbrain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665810?s=80&v=4"},"commit":{"message":"feat!: convert codebase to typescript (#251)\n\nFixes #249\n\n- update aegir to get latest linter rules\n- minimal changes to vendored code\n - eslint-disable files, add inferred types as jsdocs, move vendor directory under src\n- convert all .js files to .ts\n- apply all jsdoc type annotations as typescript type annotations\n- fix all resulting linter and type issues\n- Special attention given to keep any helpful jsdocs\n\nBREAKING CHANGE: this module is now TypeScript - the API has not changed but releasing as a major for saftey\n\n---------\n\nCo-authored-by: Alex Potsides ","shortMessageHtmlLink":"feat!: convert codebase to typescript (#251)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWZinGgA","startCursor":null,"endCursor":null}},"title":"Activity · multiformats/js-multiformats"}