Files
xahau.js/packages/secret-numbers/HISTORY.md
Caleb Kniffen 38b385969b feat: remove Buffer support and bundle polyfill (#2526)
- Removes need for bundlers to polyfill the `Buffer` class. `UInt8Array` are used instead which are native to the browser and node.
- Reduces bundle size 7.1kb gzipped and eliminates 4 runtime dependencies: `base-x`, `base64-js`, `buffer`, and `ieee754`.

BREAKING CHANGE: All methods that previously took a `Buffer` now accept a `UInt8Array`.

---------

Co-authored-by: Jackson Mills <jmills@ripple.com>
2024-02-01 13:53:41 -06:00

1.1 KiB

@xrplf/secret-numbers (xrpl-secret-numbers) Release History

Subscribe to the xrpl-announce mailing list for release announcements. We recommend that @xrplf/secret-numbers users stay up-to-date with the latest stable release.

Unreleased

BREAKING CHANGES:

  • Moved all methods that were on Utils are now individually exported.
  • Buffer has been replaced with UInt8Array for both params and return values. Buffer may continue to work with params since they extend UInt8Arrays.

Changes

  • Eliminates 4 runtime dependencies: base-x, base64-js, buffer, and ieee754.

1.0.0 Beta 1 (2023-10-19)

  • Add xrpl-secret-numbers by @WietseWind to the mono repo.
  • unpkg and jsdelivr support was simplified.
  • Unit tests run in a browser and node.
  • Remove brorand as a dependency and use @xrplf/isomorphic instead.

BREAKING CHANGES:

  • xrpl-secret-numbers is now @xrplf/secret-numbers.
  • The bundled file produced changed from dist/browerified.js to build/xrplf-secret-numbers-latest.js.
  • Bundle variable is xrplf_secret_numbers instead of using browserify's loader.