github XRPLF/xrpl.js ripple-binary-codec@2.8.0-smartcontract.0

pre-release4 hours ago

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.yaml by @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_definitions by @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

Full Changelog: https://github.com/XRPLF/xrpl.js/compare/@xrplf/secret-numbers@2.0.0...ripple-binary-codec@2.8.0-smartcontract.0

Don't miss a new xrpl.js release

NewReleases is sending notifications on new releases.