What's Changed
- remove snippets files by @ckeshava in #3054
- feat(dev): add support for pulling definitions from Github by @mvadari in #3046
- Release pipeline by @shichengripple001 in #3039
- Fix node.js process termination due to delayed websocket error callback by @Patel-Raj11 in #3065
- release workflow fix - skip .github directory from being searched in grep by @Patel-Raj11 in #3069
- Release/xrpl@4.4.1 by @Patel-Raj11 in #3071
- fix: improve Batch inner transaction typing by @mvadari in #3035
- Migrate ESLint to v9 and it's related plugins to their latest major version by @Patel-Raj11 in #3075
- build(deps-dev): bump eslint from 9.32.0 to 9.35.0 by @dependabot[bot] in #3078
- build(deps-dev): bump ts-loader from 9.5.2 to 9.5.4 by @dependabot[bot] in #3077
- Release with trusted publisher by @shichengripple001 in #3085
- Release 4.4.2: release-xrpl-4.4.2 → main by @github-actions[bot] in #3093
- Fix serialization of Issue type when asset is MPT by @Patel-Raj11 in #3090
- update slack message and update step description by @shichengripple001 in #3098
- build(deps-dev): bump webpack from 5.101.0 to 5.102.0 by @dependabot[bot] in #3104
- Trigger from release branch by @shichengripple001 in #3100
- ci: support Node 24 by @mvadari in #3105
- Fix: deploy documentation workflow by @ckeshava in #3101
- update slack message/add version tag for owsap project by @shichengripple001 in #3110
- feat: add batch transaction exports to public API by @nabe3m in #3064
- Release 2.5.1: release-rbc-2.5.1 → main by @github-actions[bot] in #3125
- Add encodeMPTokenMetadata and decodeMPTokenMetadata utility functions by @Patel-Raj11 in #3117
- Fix failed integration tests due to the removal of amendments by @kuan121 in #3128
- Release 4.4.3: release-xrpl-4.4.3 → main by @github-actions[bot] in #3130
- build(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in #3132
- chores: Set free-form CI inputs as env vars by @pdp2121 in #3133
- chores: assorted fixes for
release.yamlby @pdp2121 in #3134 - update ripple-binary-codec to 2.5.1 by @Patel-Raj11 in #3126
- VoD minor bug fixes by @achowdhry-ripple in #3137
- fix: better formatting handling in definitions script by @mvadari in #3123
- fix: improve faucet error handling by @mvadari in #3118
- test: make connections.test.ts run faster by @mvadari in #3113
- Change dependabot frequency to monthly by @Patel-Raj11 in #3139
- build(deps-dev): bump typedoc from 0.28.5 to 0.28.15 by @dependabot[bot] in #3147
- Mark AssetsAvailable, AssetsTotal and LossUnrealized of Vault object as Optional by @kuan121 in #3153
- Add support for lending protocol xls-66d by @Patel-Raj11 in #3138
- feat: export more helper functions by @mvadari in #3157
- Release 2.6.0: release-rbc-2.6.0 → main by @github-actions[bot] in #3159
- Release 4.5.0: release-xrpl-4.5.0 → main by @github-actions[bot] in #3161
- build(deps-dev): bump expect from 29.7.0 to 30.2.0 by @dependabot[bot] in #3148
- Upgrade lerna to v8 by @ckeshava in #3156
- Set dependabot version update frequency to quarterly by @Patel-Raj11 in #3169
- build(deps-dev): bump @eslint/js from 9.35.0 to 9.39.2 by @dependabot[bot] in #3170
- build(deps-dev): bump @types/lodash from 4.17.20 to 4.17.21 by @dependabot[bot] in #3178
- build(deps-dev): bump webpack from 5.102.0 to 5.104.1 by @dependabot[bot] in #3166
- build(deps-dev): bump ts-jest from 29.4.1 to 29.4.6 by @dependabot[bot] in #3162
- build(deps-dev): bump eslint-plugin-n from 17.21.3 to 17.23.1 by @dependabot[bot] in #3143
- build(deps-dev): bump typescript-eslint from 8.39.0 to 8.52.0 by @dependabot[bot] in #3173
- build(deps-dev): bump webpack-bundle-analyzer from 4.10.2 to 5.1.0 by @dependabot[bot] in #3171
- build(deps): bump ws from 8.18.3 to 8.19.0 by @dependabot[bot] in #3172
- build(deps-dev): bump eslint from 9.35.0 to 9.39.2 by @dependabot[bot] in #3163
- build(deps-dev): bump jest-mock from 29.7.0 to 30.2.0 by @dependabot[bot] in #3174
- Beta release workflow by @shichengripple001 in #3131
- Makes fundWallet method work with locally running faucet server by @Patel-Raj11 in #3186
- build(deps-dev): bump react from 19.1.1 to 19.2.3 by @dependabot[bot] in #3165
- build(deps-dev): bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #3189
- build(deps): bump bignumber.js from 9.1.2 to 9.3.0 by @dependabot[bot] in #2988
- Update linter dev-dependencies by @ckeshava in #3192
- (update) Upgrade chai dev-dependency to v6.2.2 by @ckeshava in #3193
- Fix STNumber serialization and add counterparty signing helper functions by @Patel-Raj11 in #3191
- fix: add integer check for UInt types in binary codec by @mvadari in #3179
- Add missing field types to lending protocol related objects and support Int32 serialized type by @Patel-Raj11 in #3198
- Release 2.7.0: release-rbc-2.7.0 → main by @github-actions[bot] in #3202
- Release 4.6.0: release-xrpl-4.6.0 → main by @github-actions[bot] in #3204
- build(deps-dev): bump lerna from 8.2.4 to 9.0.3 by @dependabot[bot] in #3175
- build(deps-dev): bump prettier from 3.6.2 to 3.7.4 by @dependabot[bot] in #3150
- build(deps): bump minimatch and lerna by @dependabot[bot] in #3218
- chore: add joey wallet, and other missing wallets to applications doc by @interc0der in #3082
- fix: add new fields to
server_definitionsby @pdp2121 in #3227 - build(deps-dev): bump jest and @types/jest by @dependabot[bot] in #3142
- build(deps): bump @scure/bip32 from 1.7.0 to 2.0.1 by @dependabot[bot] in #3108
- update trivy-action version by @Patel-Raj11 in #3233
- build(deps): bump @noble/curves from 1.8.1 to 2.0.1 by @dependabot[bot] in #3096
- build(deps): bump picomatch by @dependabot[bot] in #3234
- build(deps-dev): bump flatted from 3.3.3 to 3.4.2 by @dependabot[bot] in #3228
- build(deps): bump @noble/hashes from 1.8.0 to 2.0.1 by @dependabot[bot] in #3151
- fix(types): Add missing fields to request and response types by @mpint in #3217
- minor: remove references to deno in the repository README by @ckeshava in #3240
- build(deps): bump tar and lerna by @dependabot[bot] in #3226
- Prevent 'connected' event listener accumulation on reconnect by using .once() instead of .on() by @kuan121 in #3211
- build(deps): bump handlebars from 4.7.8 to 4.7.9 by @dependabot[bot] in #3235
- assortment of fixes in the xrpl packages by @ckeshava in #3270
- fix: change MPTAmount field type from MPTAmount to string by @tequdev in #3232
- breaking change: Update default choice of signing algorithm by @ckeshava in #3273
- feat: add type narrowing for LedgerEntryRequest based on binary flag by @tequdev in #3231
- chore(deps): quarterly batch dependency upgrade 2026-Q2 by @kuan121 in #3271
- fix(xrpl): throw on server_info failure or missing network_id (#3321) by @ckeshava in #3331
- fix(ripple-binary-codec): prevent Amount.toJSON() from mutating internal buffer (#3319) by @ckeshava in #3330
- Redact private key material in errors by @cybele-ripple in #3327
New Contributors
- @shichengripple001 made their first contribution in #3039
- @github-actions[bot] made their first contribution in #3093
- @nabe3m made their first contribution in #3064
- @kuan121 made their first contribution in #3128
- @interc0der made their first contribution in #3082
- @cybele-ripple made their first contribution in #3327
Full Changelog: https://github.com/XRPLF/xrpl.js/compare/@xrplf/secret-numbers@2.0.0...ripple-binary-codec@2.8.0-smartcontract.0