{"project": {"projectId": 25, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "network": "watch", "kind": "watch", "chainId": 0, "subject": "github/xrplf/xrpl.js/releases", "name": "xrpl.js releases", "fingerprint": "0x41ab564beb2e7be97b07bf547430191e53e32528f8c5b6d151a9ae8208e48cfc", "content": "{\"chunk\":\"item\",\"credit\":\"Kept by the XRP Ledger Foundation (github.com/XRPLF/xrpl.js). No license is declared, so this record keeps the version, date and a short summary only.\",\"keeper\":\"XRPL Foundation\",\"keeperHome\":\"https://xrpl.org\",\"kind\":\"record\",\"markText\":\"XJ\",\"name\":\"xrpl.js releases\",\"network\":\"watch\",\"noun\":\"releases\",\"repoUrl\":\"https://github.com/XRPLF/xrpl.js\",\"shape\":\"releases\",\"sourceId\":\"xrpljs-releases\",\"subject\":\"github/xrplf/xrpl.js/releases\",\"v\":1,\"what\":\"the releases of xrpl.js, the JavaScript library wallets and apps use to talk to the XRP Ledger\"}", "txHash": "0xf380fb8b58f7aebe17d87850848d7a7390be843f1858159378356339c0cedccd", "receiptUrl": "https://flare-explorer.flare.network/tx/0xf380fb8b58f7aebe17d87850848d7a7390be843f1858159378356339c0cedccd", "blockNumber": 73575264, "jurisdiction": "", "markText": "XJ", "shape": "releases", "keeper": "XRPL Foundation", "what": "the releases of xrpl.js, the JavaScript library wallets and apps use to talk to the XRP Ledger", "repoUrl": "https://github.com/XRPLF/xrpl.js", "credit": "Kept by the XRP Ledger Foundation (github.com/XRPLF/xrpl.js). No license is declared, so this record keeps the version, date and a short summary only.", "chunk": "item"}, "notes": [{"noteId": 289, "projectId": 25, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "authorName": "0xbf9f...b81c", "authorHandle": null, "authorVerified": false, "authorShort": "0xbf9f...b81c", "source": "reef", "status": "", "alsoReports": 0, "separateFrom": 0, "kind": 3, "kindLabel": "context", "inReplyTo": 0, "fingerprint": "0x3934721d19ff268d923dea053419129f5fcce5ddc2d7f250c24ebb2d3e276de9", "content": "{\"kind\":\"watch-record\",\"receipts\":[{\"label\":\"Keeper's history\",\"url\":\"https://github.com/XRPLF/xrpl.js\"}],\"recordedAt\":\"2026-11-02T14:49:30Z\",\"sourceId\":\"xrpljs-releases\",\"text\":\"First check recorded on November 2, 2026. This record follows the releases of xrpl.js, the JavaScript library wallets and apps use to talk to the XRP Ledger, kept by XRPL Foundation at https://github.com/XRPLF/xrpl.js. Changes before this day are in that history. This record starts with the changes from the last 30 days.\",\"v\":1}", "structured": null, "uri": "", "txHash": "0xdfef52dd051da5d6880d354ea91dc4d213cf1eedb0ae7eb7a629e69ccc17aef3", "receiptUrl": "https://flare-explorer.flare.network/tx/0xdfef52dd051da5d6880d354ea91dc4d213cf1eedb0ae7eb7a629e69ccc17aef3", "blockNumber": 73575268, "voice": null, "voiceReceipt": null, "amendmentReason": null, "amendmentFingerprint": null, "retractedReason": null, "authorTier": 1, "factors": ["Verified"], "withheld": null, "checkResults": []}, {"noteId": 290, "projectId": 25, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "authorName": "0xbf9f...b81c", "authorHandle": null, "authorVerified": false, "authorShort": "0xbf9f...b81c", "source": "reef", "status": "", "alsoReports": 0, "separateFrom": 0, "kind": 3, "kindLabel": "context", "inReplyTo": 0, "fingerprint": "0x9351c66a899390a3807ccf7ea0a36a3f3606bcd66aa0c49ed8d9c871ed256c93", "content": "{\"credit\":\"Kept by the XRP Ledger Foundation (github.com/XRPLF/xrpl.js). No license is declared, so this record keeps the version, date and a short summary only.\",\"kind\":\"watch-item\",\"name\":\"xrpl@2.15.0\",\"prerelease\":true,\"publishedAt\":\"2026-10-08T19:55:48Z\",\"receipts\":[{\"label\":\"The release\",\"url\":\"https://github.com/XRPLF/xrpl.js/releases/tag/xrpl%402.15.0\"},{\"label\":\"Keeper's history\",\"url\":\"https://github.com/XRPLF/xrpl.js/releases\"},{\"label\":\"Keeper's site\",\"url\":\"https://xrpl.org\"}],\"recordedAt\":\"2026-11-02T14:49:31Z\",\"sourceId\":\"xrpljs-releases\",\"summary\":\"fix: throw on invalid entropy in Wallet.fromEntropy and generateSeed (2.x backport) by @cybele-ripple\",\"tag\":\"xrpl@2.15.0\",\"text\":\"XRPL Foundation published xrpl.js xrpl@2.15.0 on October 8, 2026. It is marked as a pre-release. Their notes say: fix: throw on invalid entropy in Wallet.fromEntropy and generateSeed (2.x backport) by @cybele-ripple\",\"url\":\"https://github.com/XRPLF/xrpl.js/releases/tag/xrpl%402.15.0\",\"v\":1}", "structured": null, "uri": "", "txHash": "0x7792e20be7fdf636d62dd6cbd10a7eb9efa87e07448e1f0f59d556592e3cb99c", "receiptUrl": "https://flare-explorer.flare.network/tx/0x7792e20be7fdf636d62dd6cbd10a7eb9efa87e07448e1f0f59d556592e3cb99c", "blockNumber": 73575272, "voice": null, "voiceReceipt": null, "amendmentReason": null, "amendmentFingerprint": null, "retractedReason": null, "authorTier": 1, "factors": ["Verified"], "withheld": null, "checkResults": []}, {"noteId": 291, "projectId": 25, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "authorName": "0xbf9f...b81c", "authorHandle": null, "authorVerified": false, "authorShort": "0xbf9f...b81c", "source": "reef", "status": "", "alsoReports": 0, "separateFrom": 0, "kind": 3, "kindLabel": "context", "inReplyTo": 0, "fingerprint": "0xee372a89729b17f0f1a03861af6cf24aeb5620fca74807482fe4a9c7ae011082", "content": "{\"credit\":\"Kept by the XRP Ledger Foundation (github.com/XRPLF/xrpl.js). No license is declared, so this record keeps the version, date and a short summary only.\",\"kind\":\"watch-item\",\"name\":\"xrpl@5.4.0-beta.0\",\"prerelease\":true,\"publishedAt\":\"2026-10-28T18:28:41Z\",\"receipts\":[{\"label\":\"The release\",\"url\":\"https://github.com/XRPLF/xrpl.js/releases/tag/xrpl%405.4.0-beta.0\"},{\"label\":\"Keeper's history\",\"url\":\"https://github.com/XRPLF/xrpl.js/releases\"},{\"label\":\"Keeper's site\",\"url\":\"https://xrpl.org\"}],\"recordedAt\":\"2026-11-02T14:49:31Z\",\"sourceId\":\"xrpljs-releases\",\"summary\":\"xrpl@5.4.0-beta.0 Changes to the xrpl package since xrpl@5.3.0. Fixed fix: allow LastLedgerSequence in inner Batch transactions, to match rippled by @mvadari fix: require the sponsor of a sponsored inner transaction to sign a Batch - signMultiBatch now accepts the Sponsor of a sponsored inner transaction as a required signer by @Platonenkov fix: allow a ConfidentialMPTSend to a holder clawed back earlier in the same Batch by @florent-uzio fix\",\"tag\":\"xrpl@5.4.0-beta.0\",\"text\":\"XRPL Foundation published xrpl.js xrpl@5.4.0-beta.0 on October 28, 2026. It is marked as a pre-release. Their notes say: xrpl@5.4.0-beta.0 Changes to the xrpl package since xrpl@5.3.0. Fixed fix: allow LastLedgerSequence in inner Batch transactions, to match rippled by @mvadari fix: require the sponsor of a sponsored inner transaction to sign a Batch - signMultiBatch now accepts the Sponsor of a sponsored inner transaction as a required signer by @Platonenkov fix: allow a ConfidentialMPTSend to a holder clawed back earlier in the same Batch by @florent-uzio fix\",\"url\":\"https://github.com/XRPLF/xrpl.js/releases/tag/xrpl%405.4.0-beta.0\",\"v\":1}", "structured": null, "uri": "", "txHash": "0xbd5b13008fcba4ffc2da96c35ec46ddc4ef35a2b134802430bfc40744178d91f", "receiptUrl": "https://flare-explorer.flare.network/tx/0xbd5b13008fcba4ffc2da96c35ec46ddc4ef35a2b134802430bfc40744178d91f", "blockNumber": 73575275, "voice": null, "voiceReceipt": null, "amendmentReason": null, "amendmentFingerprint": null, "retractedReason": null, "authorTier": 1, "factors": ["Verified"], "withheld": null, "checkResults": []}, {"noteId": 292, "projectId": 25, "author": "0xbf9fe7767f57780b106756fcd22dfe53394eb81c", "authorName": "0xbf9f...b81c", "authorHandle": null, "authorVerified": false, "authorShort": "0xbf9f...b81c", "source": "reef", "status": "", "alsoReports": 0, "separateFrom": 0, "kind": 3, "kindLabel": "context", "inReplyTo": 0, "fingerprint": "0x45a4fbf4b5d131f0052b075d9454fd963bf27367032a3b5294c35f5866c1695f", "content": "{\"credit\":\"Kept by the XRP Ledger Foundation (github.com/XRPLF/xrpl.js). No license is declared, so this record keeps the version, date and a short summary only.\",\"kind\":\"watch-item\",\"name\":\"ripple-binary-codec@2.12.0-beta.0\",\"prerelease\":true,\"publishedAt\":\"2026-10-29T15:50:38Z\",\"receipts\":[{\"label\":\"The release\",\"url\":\"https://github.com/XRPLF/xrpl.js/releases/tag/ripple-binary-codec%402.12.0-beta.0\"},{\"label\":\"Keeper's history\",\"url\":\"https://github.com/XRPLF/xrpl.js/releases\"},{\"label\":\"Keeper's site\",\"url\":\"https://xrpl.org\"}],\"recordedAt\":\"2026-11-02T14:49:31Z\",\"sourceId\":\"xrpljs-releases\",\"summary\":\"bignumber.js dependency range widened from ^10.0.2 to ^11.1.4 - part of the 2026 Q3 dependency upgrade (#3461) by @kuan121\",\"tag\":\"ripple-binary-codec@2.12.0-beta.0\",\"text\":\"XRPL Foundation published xrpl.js ripple-binary-codec@2.12.0-beta.0 on October 29, 2026. It is marked as a pre-release. Their notes say: bignumber.js dependency range widened from ^10.0.2 to ^11.1.4 - part of the 2026 Q3 dependency upgrade (#3461) by @kuan121\",\"url\":\"https://github.com/XRPLF/xrpl.js/releases/tag/ripple-binary-codec%402.12.0-beta.0\",\"v\":1}", "structured": null, "uri": "", "txHash": "0x2b946aff119802cc9b756fbb96c93a913715a3228c871b027d92ae4cfcd128f2", "receiptUrl": "https://flare-explorer.flare.network/tx/0x2b946aff119802cc9b756fbb96c93a913715a3228c871b027d92ae4cfcd128f2", "blockNumber": 73575280, "voice": null, "voiceReceipt": null, "amendmentReason": null, "amendmentFingerprint": null, "retractedReason": null, "authorTier": 1, "factors": ["Verified"], "withheld": null, "checkResults": []}], "threads": [{"projectId": 25, "rootNoteId": 289, "standing": "stands", "receiptCount": 0, "inputs": {"notes": [{"factors": ["Verified"], "inReplyTo": 0, "kind": 3, "noteId": 289, "retracted": false, "voice": null, "weight": 1.5, "withheld": false}], "rootNoteId": 289, "version": "0.3"}}, {"projectId": 25, "rootNoteId": 290, "standing": "stands", "receiptCount": 0, "inputs": {"notes": [{"factors": ["Verified"], "inReplyTo": 0, "kind": 3, "noteId": 290, "retracted": false, "voice": null, "weight": 1.5, "withheld": false}], "rootNoteId": 290, "version": "0.3"}}, {"projectId": 25, "rootNoteId": 291, "standing": "stands", "receiptCount": 0, "inputs": {"notes": [{"factors": ["Verified"], "inReplyTo": 0, "kind": 3, "noteId": 291, "retracted": false, "voice": null, "weight": 1.5, "withheld": false}], "rootNoteId": 291, "version": "0.3"}}, {"projectId": 25, "rootNoteId": 292, "standing": "stands", "receiptCount": 0, "inputs": {"notes": [{"factors": ["Verified"], "inReplyTo": 0, "kind": 3, "noteId": 292, "retracted": false, "voice": null, "weight": 1.5, "withheld": false}], "rootNoteId": 292, "version": "0.3"}}], "voiceLabels": [], "card": {"projectId": 25, "name": "xrpl.js releases", "kind": "watch", "markText": "XJ", "findingsCount": 3, "statusLine": "3 releases on record \u00b7 Latest Oct 29, 2026", "checked": "2026-10-29", "credit": "Kept by the XRP Ledger Foundation (github.com/XRPLF/xrpl.js). No license is declared, so this record keeps the version, date and a short summary only."}, "record": {"sourceId": "xrpljs-releases", "keeper": "XRPL Foundation", "what": "the releases of xrpl.js, the JavaScript library wallets and apps use to talk to the XRP Ledger", "repoUrl": "https://github.com/XRPLF/xrpl.js", "credit": "Kept by the XRP Ledger Foundation (github.com/XRPLF/xrpl.js). No license is declared, so this record keeps the version, date and a short summary only.", "markText": "XJ", "chunk": "item", "noun": "releases", "entries": [{"credit": "Kept by the XRP Ledger Foundation (github.com/XRPLF/xrpl.js). No license is declared, so this record keeps the version, date and a short summary only.", "kind": "watch-item", "name": "ripple-binary-codec@2.12.0-beta.0", "prerelease": true, "publishedAt": "2026-10-29T15:50:38Z", "receipts": [{"label": "The release", "url": "https://github.com/XRPLF/xrpl.js/releases/tag/ripple-binary-codec%402.12.0-beta.0"}, {"label": "Keeper's history", "url": "https://github.com/XRPLF/xrpl.js/releases"}, {"label": "Keeper's site", "url": "https://xrpl.org"}], "recordedAt": "2026-11-02T14:49:31Z", "sourceId": "xrpljs-releases", "summary": "bignumber.js dependency range widened from ^10.0.2 to ^11.1.4 - part of the 2026 Q3 dependency upgrade (#3461) by @kuan121", "tag": "ripple-binary-codec@2.12.0-beta.0", "text": "XRPL Foundation published xrpl.js ripple-binary-codec@2.12.0-beta.0 on October 29, 2026. It is marked as a pre-release. Their notes say: bignumber.js dependency range widened from ^10.0.2 to ^11.1.4 - part of the 2026 Q3 dependency upgrade (#3461) by @kuan121", "url": "https://github.com/XRPLF/xrpl.js/releases/tag/ripple-binary-codec%402.12.0-beta.0", "v": 1, "noteId": 292, "date": "2026-10-29", "amendmentReason": null}, {"credit": "Kept by the XRP Ledger Foundation (github.com/XRPLF/xrpl.js). No license is declared, so this record keeps the version, date and a short summary only.", "kind": "watch-item", "name": "xrpl@5.4.0-beta.0", "prerelease": true, "publishedAt": "2026-10-28T18:28:41Z", "receipts": [{"label": "The release", "url": "https://github.com/XRPLF/xrpl.js/releases/tag/xrpl%405.4.0-beta.0"}, {"label": "Keeper's history", "url": "https://github.com/XRPLF/xrpl.js/releases"}, {"label": "Keeper's site", "url": "https://xrpl.org"}], "recordedAt": "2026-11-02T14:49:31Z", "sourceId": "xrpljs-releases", "summary": "xrpl@5.4.0-beta.0 Changes to the xrpl package since xrpl@5.3.0. Fixed fix: allow LastLedgerSequence in inner Batch transactions, to match rippled by @mvadari fix: require the sponsor of a sponsored inner transaction to sign a Batch - signMultiBatch now accepts the Sponsor of a sponsored inner transaction as a required signer by @Platonenkov fix: allow a ConfidentialMPTSend to a holder clawed back earlier in the same Batch by @florent-uzio fix", "tag": "xrpl@5.4.0-beta.0", "text": "XRPL Foundation published xrpl.js xrpl@5.4.0-beta.0 on October 28, 2026. It is marked as a pre-release. Their notes say: xrpl@5.4.0-beta.0 Changes to the xrpl package since xrpl@5.3.0. Fixed fix: allow LastLedgerSequence in inner Batch transactions, to match rippled by @mvadari fix: require the sponsor of a sponsored inner transaction to sign a Batch - signMultiBatch now accepts the Sponsor of a sponsored inner transaction as a required signer by @Platonenkov fix: allow a ConfidentialMPTSend to a holder clawed back earlier in the same Batch by @florent-uzio fix", "url": "https://github.com/XRPLF/xrpl.js/releases/tag/xrpl%405.4.0-beta.0", "v": 1, "noteId": 291, "date": "2026-10-28", "amendmentReason": null}, {"credit": "Kept by the XRP Ledger Foundation (github.com/XRPLF/xrpl.js). No license is declared, so this record keeps the version, date and a short summary only.", "kind": "watch-item", "name": "xrpl@2.15.0", "prerelease": true, "publishedAt": "2026-10-08T19:55:48Z", "receipts": [{"label": "The release", "url": "https://github.com/XRPLF/xrpl.js/releases/tag/xrpl%402.15.0"}, {"label": "Keeper's history", "url": "https://github.com/XRPLF/xrpl.js/releases"}, {"label": "Keeper's site", "url": "https://xrpl.org"}], "recordedAt": "2026-11-02T14:49:31Z", "sourceId": "xrpljs-releases", "summary": "fix: throw on invalid entropy in Wallet.fromEntropy and generateSeed (2.x backport) by @cybele-ripple", "tag": "xrpl@2.15.0", "text": "XRPL Foundation published xrpl.js xrpl@2.15.0 on October 8, 2026. It is marked as a pre-release. Their notes say: fix: throw on invalid entropy in Wallet.fromEntropy and generateSeed (2.x backport) by @cybele-ripple", "url": "https://github.com/XRPLF/xrpl.js/releases/tag/xrpl%402.15.0", "v": 1, "noteId": 290, "date": "2026-10-08", "amendmentReason": null}], "firstCheck": {"noteId": 289, "date": "2026-11-02T14:49:30Z", "text": "First check recorded on November 2, 2026. This record follows the releases of xrpl.js, the JavaScript library wallets and apps use to talk to the XRP Ledger, kept by XRPL Foundation at https://github.com/XRPLF/xrpl.js. Changes before this day are in that history. This record starts with the changes from the last 30 days."}}}