Changes
a505354 Remove bin scripts
15eb4c2 Add Connection class
3fbde86 Set FullyCanoncialSig flag and fix integration tests
2c7ce4a Run integration tests in CI
aeb56de rename metaData to meta on getLedger
c324682 Decouple core.Transaction from API
3de0030 Add ledger version range checking to Connection class
391a9fd Switch back to ripple_path_find
f65b673 Add basic auth
1dca40c fix error in remote.createPathFind add toString method on RippleError
eeb62ff add timeout logic to Remote.getLedgerSequence
ae439af Remove unnecessary server_info request
75a427a Avoid catching listener exceptions in Connection class
cd5eedf Rename toTimestamp/fromTimestamp
88b1c7e Convert RippleAPI to ES6 class
97747de Delete core, move "api" directory up to "src", and remove unused dependencies
87dac75 Cleanup error classes
ba95514 Add proxy and authorization support to Connection class
c238596 Emit Connection errors on RippleAPI, remove unused exports, use ripple-hashes in sign
6c2fad5 Expose computeLedgerHash and prevent access to non-validated ledgers
665f5f9 Add support for order expiration
2aa1695 Delete obsolete files and update LICENSE file
c7b021c Fix and reorganize schemas and switch to ajv validator
f722514 Fix samples
8074baa Better error message when using methods that require a connection when servers are not provided
782adc6 Organize JSON schemas for documentation generation
5a8e4be Add descriptions to JSON schemas and organize for documentation generation
ed8f1e4 Support removing RegularKey
230a808 Remove "closed" from getLedger response
9af20f9 Simplify "submit" response
c1bf1fd Rename "paymentSequence" to "suspensionSequence" in suspended payments
4204132 Rename server info response fields
83a85a4 Remove walletLocator and walletSize from settings
ef72c9f Fix TODOs in schemas
2422b9a Update README for RippleAPI
f146ea0 add test case for get transaction of types suspendedPaymentExecution, suspendedPaymentCancellation, suspendedPaymentCreation
Breaking
cd17d69 BREAKING CHANGE: getFee returns promise, express fee in XRP in instructions response, use rawRequest to start decoupling Remote from API
6cc8c5a BREAKING CHANGE: Specify ledger close time and suspended payment timestamps in ISO 8601 format
1a99a2f BREAKING CHANGE: Remove dependency of src/api on src/core, removes multiserver support
New
4f90bbd Add resultCode and resultMessage to submit failure RippledError