All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Please check our developers guide for further information about branching and tagging conventions.
1.16.0-rc.1 - 2023-12-28
- Mime type for fetching document url in
DocumentsManager
1.16.0-rc.0 - 2023-07-28
- File size in
Document
1.15.0 - 2023-03-25
- Stable release of version 1.15.0 with no additional changes since 1.15.0-rc.1
1.15.0-rc.1 - 2022-10-13
UpdateDataOwnerBuilder
1.15.0-rc.0 - 2022-10-04
- Liquidity pool operations
1.14.4 - 2022-08-01
- npm ignore
dist, lib
folders including to npm package
1.14.3 - 2022-08-01
- NPM package publish CI
1.14.2 - 2022-08-01
- NPM package publish CI
1.14.1 - 2022-08-01
verification_code
param to create a wallet to WalletsManager
1.14.0 - 2022-05-24
role
param to create a wallet to WalletsManager
1.14.0-rc.26 - 2022-05-12
- Burning invite code when creating a wallet
1.14.0-rc.25 - 2022-02-23
- ed25519 lib
1.14.0-rc.24 - 2021-12-03
- The
endpoint
field is now optional for.call()
to make it possible accept a ready-to-use endpoint withbaseUrl
only.
1.14.0-rc.23 - 2021-10-21
- Add custom poll type and vote type
1.14.0-rc.22 - 2021-09-30
- Method createAMLAlert now adds 'allTasks' field to the operation body
1.14.0-rc.21 - 2021-09-24
- Method
ApiCaller.prototype.call()
now accepts optionalheaders
,withCredentials
andbaseUrl
parameters
- Method
ApiCaller.prototype.postOperationsToSpecificEndpoint()
UseApiCaller.prototype.postOperationsParametrized()
instead
1.14.0-rc.20 - 2021-09-22
1.14.0-rc.19 - 2021-09-22
- Added endpoint validation
1.14.0-rc.18 - 2021-09-21
- Methods
ApiCaller.prototype.postOperationsParametrized()
andApiCaller.prototype.postTxEnvelope()
now acceptjsonApi
param, which wraps the body to JSON API style.
1.14.0-rc.17 - 2021-09-17
- Method
ApiCaller.prototype.postOperationsParametrized()
ApiCaller.prototype._call()
now throws an error if needSign is set, but no wallet found to sign the request.
1.14.0-rc.16 - 2021-07-22
- Function
updateSaleTime
insrc/base/operations/manage_sale_builder.js
- Unit tests
1.14.0-rc.15 - 2021-06-02
- Function
signTransaction
inapi-caller.js
1.14.0-rc.14 - 2021-05-24
- Two arguments to function
signAndSendTransaction
to have opportunity send the endpoint
- Tests execution time
- Some test issues
1.14.0-rc.13 - 2021-02-08
- Ability to add additional keypairs during change password with WalletManager
- Data type 'value' passed to ManageKeyValueBuilder
1.14.0-rc.12 - 2021-01-12
- Uploading documents with DocumentManager by Node.js
1.14.0-rc.11 - 2021-01-11
1.14.0-rc.10 - 2021-01-08
account_id
header ->Account-Id
1.14.0-rc.9 - 2020-12-11
- Backward compatibility for signing requests
1.14.0-rc.8 - 2020-12-09
- Ability to submit form data
- Auth header for request contains account ID of wallet
1.14.0-rc.7 - 2020-10-06
- Deferred payments
1.14.0-rc.6 - 2020-10-06
- To Wallet:
switchSigningKeypair()
keypairs
andnonSigningKeypairs
getters- static and instance
clone()
- To WalletsManager:
changeEmail()
- Exposed
getSigners()
of SignersManager
1.14.0-rc.5 - 2020-10-05
- An issue with missing
manageBalance
,manageAssetPair
andcreateSaleRequest
operations decoding
1.14.0-rc.4 - 2020-10-05
- Login rejection functionality
- A bug with the omitted key chain seeds if the
seed
property present
- Now default signer can be provided on the wallet creation
- To WalletsManager:
role
param to create a wallet
## [1.14.0-rc.3] - 2020-09-03
- Create, update, remove data reviewable requests
1.14.0-rc.2 - 2020-08-07
- A bug with removed enums.cost
1.14.0-rc.1 - 2020-07-29
- Create, update, remove data builders
- gitignore lib, dist
1.14.0-rc.0 - 2020-07-16
Document
andupload-documents
VerificationManager
helper- Ability to save a few keys to key storage
1.13.1 - 2020-07-16
1.13.1-rc.0 - 2020-06-02
- Subject size from 256 to 1000
1.13.0 - 2020-04-13
1.13.0-rc.0 - 2020-04-02
- Builder for
ManageSignerRoleOp
1.12.2 - 2020-03-02
- Creator details to payment and offer reviewable requests
1.12.1 - 2019-12-23
- A bug when user with status 'unregistered' get other account id at registration
1.12.0 - 2019-12-16
- Redemption reviewable request
1.11.4 - 2020-04-13
- Global export 'Signer' class
1.11.3 - 2019-12-04
signAndSendTransaction
method in to api-caller
- Regerate xdr, based on github.com/tokend/xdr/pull/91
1.11.2 - 2019-11-18
- A bug with getting requestUrl in
sign-request
1.11.1 - 2019-10-25
- A bug with seed recovery flow
1.11.0 - 2019-10-24
1.11.0-rc.0 - 2019-10-24
- Create wallet with signers
- Integration test for create and recovery wallet
1.10.3 - 2019-10-12
1.10.3-rc.1 - 2019-10-03
getBuildedTransaction
method in to api-callerneedSetSourceAccount
attribute in to payment method(Payment builder)
1.10.3-rc.0 - 2019-10-01
- Export
RemoveAssetOpBuilder
1.10.2 - 2019-09-26
- tests for atomic swaps
- tests for swaps
1.10.2-rc.1 - 2019-09-19
- Builder for
OpenSwapOp
- Unit tests for
OpenSwapOp
- Builder for
CloseSwapOp
- Unit tests for
CloseSwapOp
- Integration tests for
Swap
- Integration tests
1.10.2-rc.0 - 2019-09-16
- Builder for
RemoveAssetOp
- Unit tests for
RemoveAssetOp
- Integration tests for
RemoveAssetOp
1.10.1 - 2019-09-09
1.10.1-rc.0 - 2019-09-03
- Empty body in get request
1.10.0 - 2019-08-23
1.10.0-rc.0 - 2019-08-16
postOperationsToSpecificEndpoint
in to api-caller
1.9.0 - 2019-08-12
1.9.0-rc.2 - 2019-07-26
- v3 endpoint to transactions
1.9.0-rc.1 - 2019-07-16
- Resolved an issue with outdated lodash version
1.9.0-rc.0 - 2019-07-11
kycRecovery
toWalletsManager
encryptSecretSeed
,decryptSecretSeed
andderiveSessionKey
methods to crypto.jssessionId
andsessionKey
arguments for constructor ofWallet
class
1.9.0-x.0 - 2019-07-01
validateWithoutSnakeCased
flag for validatorsvalidateCreatorDetails
method
1.8.0 - 2019-06-22
1.8.0-rc.1 - 2019-06-17
isEmptyBodyAllowed
flag for api-caller_call
method
1.8.0-rc.0 - 2019-06-06
- Integration test for atomic swap
- Builders for
InitiateKYCRecovery
,CreateKYCRecoveryRequest
,RemoveAssetPairOp
- Unit tests for for
InitiateKYCRecovery
,CreateKYCRecoveryRequest
,RemoveAssetPairOp
- Integration tests for
CreateKYCRecoveryRequest
,CreateKYCRecoveryRequest
ApiCaller#withBaseURL
method
- Now using xdr version 3.4.0-x.0
- Updated package.json dependencies to the latest, except of
bignumber
- operation builders related to atomic swap
1.7.0 - 2019-06-03
1.7.0-rc.2 - 2019-05-30
- Transaction error parsing if no messages are provided
- Bug with deprecated
requestDetails
field ofReviewRequestBuilder#reviewWithdrawRequest
. Now this field be set automatically under the hood
1.7.0-rc.1 - 2019-05-21
- Now an empty object on creator details validator is allowed
1.7.0-rc.0 - 2019-05-21
- Validators for specified types:
- Undefined
- Array
- String
- Public key
- Secret key
- Balance key
- Int64 amount
- Asset code
- XDR enum type
- Creator details
- Check for spaces in
BaseOperation.isValidString
DocumentsManager
class to encapsulate creating document's config & uploading a file to the storage
- api-caller method
deleteWithSignature
params - api-caller method
delete
params
- Now using new validators in
CreateIssuanceRequestBuilder
BaseOperation.isValidAsset
method, now it accepts only alphanumeric symbols
1.7.0-x.2 - 2019-05-15
- Method
useBaseURL
to api-caller - Method
useNetworkDetails
to api-caller - Method
withWallet
to api-caller - Method
useApi
to factors-manager - Method
useApi
to wallet-manager
1.7.0-x.1 - 2019-05-07
- New managers classes for encapsulating actions with wallets,
factors, and change signers operations:
WalletsManager
FactorsManager
SignersManager
- Now using default axios instance in
ServerErrorBase
constructor if there are no passed one
1.7.0-x.0 - 2019-05-07
- Manage account specific rule builder
- Release sanity check script
- Use XDR version 3.3.0-x.0
1.6.0 - 2019-05-07
1.6.0-rc.0 - 2019-05-02
- Builders for
CancelPollOp
,UpdatePollEndTime
- Unit tests for for
CancelPollOp
,UpdatePollEndTime
- Integration tests for
CancelPollOp
,UpdatePollEndTime
- Use XDR version 3.2.0
1.6.0-x.0 - 2019-04-26
DELETE
method for ApiCaller
- Parsing transaction errors without operation details
- Wallet verification request payload
1.5.0 - 2019-04-19
1.5.0-rc.1 - 2019-04-19
getRaw
method &networkDetails
getter to API caller
1.5.0-rc.0 - 2019-04-19
BLOB_TYPES
constant
1.4.4 - 2019-04-15
- Param
referrerId
in create wallet POST request
1.4.3 - 2019-04-08
- Added
errorResults
getter forTransactionError
to simplify deriving operation error codes and messages
1.4.2 - 2019-04-05
- Add missing
referrerId
arg towallets.create()
1.4.1 - 2019-04-04
- Repository link in package.json
1.4.0 - 2019-04-03
- Use XDR version 3.1.1 (add pollID in result of create
CREATE_POLL
request)
1.4.0-rc.0 - 2019-03-30
- Voting:
- ManageCreatePollRequestBuilder
- ManagePollBuilder
- ManageVoteBuilder
- Integration tests for voting
- Use XDR version 3.1.0
1.3.1-x.2 - 2019-03-21
- New "bravo" blob type
1.3.1-x.1 - 2019-03-14
- Error codes for set fee op and op related to limits https://github.com/tokend/xdr/pull/43/files
- Use XDR version 3.0.1-x.0
- Use deserialize cache stub when creating a
Jsona
instance - Integration tests