* add apiVersion support to requests and AccountInfoResponse v1/v2 types
* fix submitAndWait signature
* update docker container README
* update tests
* fix apiVersion param in wrong position of Client.request
* add integ tests
* update HISTORY.md
* fix request.api_version
* update RIPPLED_DOCKER_IMAGE to use v2.1.0
* refactor Client.request signature
* update rippled docker image
* fix Client.requestAll
* update rippled docker image to use v2.1.1
* update README
* use import type
* fix faucet; unrelated to PR
* add api_version v2 support and set as default while providing support for v1
* refactor: add apiVersion to Client
* resolve errors
* use DeliverMax for isPartialPayment check
* update fixtures
* resolve lint errors
* add API v1 support for isPartialPayment
* update CONTRIBUTING
* update accountTx JSDoc
* revert deleted JSDoc comments in accountTx
* update JSDoc for account_info response
* only use client.apiVersion in Client.request()
* add ledger_hash
* remove API v1 comment from v2 model
* update meta_blob JSDoc
* delete second AccountTxRequest matching
* add close_time_iso
* set close_time_iso as optional field
* add meta_blob to BaseResponse
* Revert "add meta_blob to BaseResponse"
This reverts commit 89794c629dc515915e28752d7c2552bfeab266a3.
* use DEFAULT_API_VERSION throughout call stack
* improve JSDoc explanation of ledger_index
* remove this.apiVersion from getLedgerIndex
* refactor Client.request()
* refactor RequestManger.resolve()
* add TODO to fix TxResponse type assertion
* use @category ResponsesV1 for API v1 types
* refactor accountTxHasPartialPayment()
* remove TODO
* fix: make docs not output confusing information in xrpl client
---------
Co-authored-by: Jackson Mills <jmills@ripple.com>
Co-authored-by: Caleb Kniffen <ckniffen@ripple.com>