xrpl.js

A JavaScript/TypeScript API for interacting with the XRP Ledger in Node.js and the browser

Downloads
1.8M
Stars
1.2K
Committers
139

Bot releases are hidden (Show)

xrpl.js - 1.9.5

Published by intelliot over 3 years ago

For release notes see HISTORY.md

xrpl.js - 1.9.4

Published by intelliot over 3 years ago

For release notes see HISTORY.md

xrpl.js - 1.9.3

Published by intelliot over 3 years ago

For release notes see HISTORY.md

xrpl.js - 1.9.2

Published by intelliot over 3 years ago

For release notes see HISTORY.md

xrpl.js - 1.9.1

Published by intelliot over 3 years ago

For release notes see HISTORY.md

xrpl.js - 1.9.0

Published by intelliot almost 4 years ago

For release notes see HISTORY.md

xrpl.js - 1.8.2

Published by intelliot almost 4 years ago

For release notes see HISTORY.md

xrpl.js - 1.8.1

Published by intelliot about 4 years ago

For release notes see HISTORY.md

xrpl.js - 1.8.0 (2020-07-06)

Published by intelliot over 4 years ago

xrpl.js - 1.7.1 (2020-05-26)

Published by intelliot over 4 years ago

  • Fix preparePayment when using source.amount/destination.minAmount (#1295) (Fix #1237) (Thanks to @leobel)
  • Docs
    • Fix generateXAddress example (#1286)
    • Update Transaction Streams link (#1278)
  • Dependencies
    • Update assert-diff, mocha, webpack-bundle-analyzer, @typescript-eslint/parser, @typescript-eslint/eslint-plugin, @types/ws, @types/node, ws, ts-node, eventemitter2
xrpl.js - 1.7.0 (2020-04-28)

Published by intelliot over 4 years ago

  • Export hashing functions (#1275)
  • Add failHard (fail_hard) option in submit method (#1029)
  • Add type for parseAccountFlags (#1258)
  • Add api.connection.getReserveBase() (#1259)
  • Travis: remove node 8 (#1257)
  • Dependencies
    • Update ripple-address-codec, @types/ws, @types/lodash, https-proxy-agent
    • Update devDependencies: eventemitter2, nyc, ejs, @types/node, webpack, ts-node, prettier, @typescript-eslint/eslint-plugin
xrpl.js - 1.6.5 (2020-03-23)

Published by intelliot over 4 years ago

  • APPLICATIONS.md: Add xrplorer.com
  • Internal: Fix typos
  • Dependencies
    • Update @types/ws, @types/node, @typescript-eslint/eslint-plugin, @types/mocha, webpack, typescript, mocha, assert-diff
    • Remove mocha-junit-reporter
xrpl.js - 1.6.4 (2020-02-18)

Published by intelliot over 4 years ago

  • Fix generateXAddress() and generateAddress() with no entropy (#1211, #1209)
  • Internal
    • Improve unit tests
  • Dependencies
    • Update webpack-cli, @types/node, webpack, @typescript-eslint/eslint-plugin,
      typescript, ripple-keypairs

Subscribe to this list for release announcements: https://groups.google.com/forum/#!forum/ripple-lib-announce

xrpl.js - 1.6.3 (2020-02-05)

Published by intelliot over 4 years ago

  • Update ripple-keypairs to 1.0.0
  • Bug fix: Assign event listener to socket close event on open before attempting post-open logic (#1186)
    • Protects against possible unhandled rejection in disconnect
    • Adds the Connection _ws.close event listener post _ws.open before executing any post _ws.open logic, i.e. Connection._subscribeToLedger
    • This prevents a reconnection error loop that occurs if Connection._ws is never cleaned up by the unreachable _ws.close event listener
    • Also ensures that a possible disconnect() promise rejection is not unhandled if any _ws.open logic in Connection.connect() throws
  • Dependencies
    • Update mocha-junit-reporter, @types/node, mocha, @typescript-eslint/eslint-plugin, ripple-address-codec

Subscribe to this list for release announcements: https://groups.google.com/forum/#!forum/ripple-lib-announce

xrpl.js - 1.6.3-beta.0 (2020-01-29)

Published by intelliot over 4 years ago

  • Bug fix: Assign event listener to socket close event on open before attempting post-open logic (#1186)
    • Protects against possible unhandled rejection in disconnect
    • Adds the Connection _ws.close event listener post _ws.open before executing any post _ws.open logic, i.e. Connection._subscribeToLedger
    • This prevents a reconnection error loop that occurs if Connection._ws is never cleaned up by the unreachable _ws.close event listener
    • Also ensures that a possible disconnect() promise rejection is not unhandled if any _ws.open logic in Connection.connect() throws
  • Update ripple-keypairs to 1.0.0-beta.2
  • Dependencies
    • Update mocha-junit-reporter, @types/node, mocha, @typescript-eslint/eslint-plugin, ripple-address-codec

Subscribe to this list for release announcements: https://groups.google.com/forum/#!forum/ripple-lib-announce

xrpl.js - 1.6.2 (2020-01-17)

Published by intelliot almost 5 years ago

  • Bug fix: Catch possible error in reconnect() on _heartbeat(), emit reconnect error (#1179)
  • Docs: Fix whitespace (#1175)
  • Dependencies
    • Update @typescript-eslint/eslint-plugin, ts-node, @types/node, @types/ws, typescript
xrpl.js - 1.6.1 (2020-01-14)

Published by intelliot almost 5 years ago

Update Note: In this release we refactored the internal connection logic of ripple-lib to improve resiliency across dropped messages and reconnects. The external interface remains the same, with zero changes to public methods/properties. However, If you experience any problems around connections, requests, and request retries, please file an issue with the repo (and be sure to test against v1.6.0 to confirm that the problem was introduced in this version).

  • Documentation
    • Document message type 'path_find' (#1121) (thanks @r0bertz)
    • Improve documentation for address generation; functions that can be called offline; generateXAddress() (#1158, #1159, #1169) (thanks @hbergren)
    • Add Security Policy
  • Bug fixes
    • Types: Fix AccountObjectsResponse structure (#1127) (thanks @you21979)
    • In some cases, ripple-lib would fail to wait for the connection to be ready (#1119)
  • Dependencies
    • Update docs dependencies, ejs and doctoc (#1153)
    • Update eslint, ripple-lib-transactionparser, typescript, nyc, ws, @types/node, ripple-binary-codec, mocha, mocha-junit-reporter
  • Internal
    • Add LedgerHistory to Connection (#1119): Moved ledger logic into its own Ledger class
xrpl.js - 1.6.0 (2020-01-06)

Published by 0xCLARITY almost 5 years ago

  • Add support for AccountDelete (#1120)
  • Improve error type given on rejected message _send to be DisconnectedError (#1098)
  • Internal
    • Add unit test for unhandled promise rejection warning on message _send (#1098)
  • Dependencies
    • Update @types/node, @typescript-eslint/parser
xrpl.js - 1.5.1 (2019-12-28)

Published by intelliot almost 5 years ago

  • Fix support for CDNs (#1142)
  • Internal
    • Clean up connection trace logic (#1114)
    • Clean up the connection config (#1115)
    • Run prettier format (#1116)
    • Update eslint command (#1118)
  • Dependencies
    • Update webpack-cli, webpack, ts-node, @types/lodash, @types/ws, @types/node, @typescript-eslint/parser, @typescript-eslint/eslint-plugin, https-proxy-agent, mocha, eventemitter2
xrpl.js - 1.5.0 (2019-12-14)

Published by intelliot almost 5 years ago

  • Add support for WalletLocator (#1083)
  • Types: Move and de-dupe TransactionJSON type (#1096)
  • Add a heartbeat to detect hung connections (#1101)
  • Dependencies
    • Update TypeScript version (#1096)
    • Update ripple-lib-transactionparser to 0.8.1 (#1097)
    • Update ripple-binary-codec to 0.2.5
    • Update webpack (#1112)
    • Require node 8 and yarn (#1107)
  • Testing: Refactor and add unit tests
    • Fix some errors caught by the improved tests