Releases: atomex-protocol/atomex-sdk
Releases · atomex-protocol/atomex-sdk
v0.5.4
v0.5.3
v0.5.2
v0.5.1
v0.5.0
v0.4.0
Commits
- 73ad972: Add default currencies config (Maxim Kucherov) #61
- f71ab3b: Implement AtomexBlockchainProvider; Add tests (Maxim Kucherov) #61,#59
- 032306c: Inject AtomexBlockchainProvider; Add tests; Add dispose (Maxim Kucherov) #61,#59
- c93db8b: Refactor; Add exports (Maxim Kucherov) #61,#59
- bae934b: Refactor tests (Maxim Kucherov) #61,#59
- 50fe69d: Improve AtomexBlockchainProvider; Refactor (Maxim Kucherov) #61,#59
- 836c799: Fix lint (Maxim Kucherov) #61,#59
- bf7ca1b: Refactor (Maxim Kucherov) #61,#59
- 547323e: Add the atomex component type; (Andrew Skubarenko) #61,#60
- 46ae4bb: Use the minimum decimals in symbols (Andrew Skubarenko) #61,#60
- 0d21d43: Use the AtomexBlockchainProvider as CurrenciesProvider (Andrew Skubarenko) #61,#60
- 8acd537: Use the symbols map in the symbols helper; (Andrew Skubarenko) #61,#60
- 11e74c1: Update the order preview type; (Andrew Skubarenko) #61,#60
- 8b9fe64: Update test cases, use the valid decimals value in the exchange symbols (Andrew Skubarenko) #61,#60
- f55159c: Implement preparation of amount and price values for from/too currencies pair (Andrew Skubarenko) #61,#60
- 58ecfb3: Refactor the get order preview; Update tests (Andrew Skubarenko) #61,#60
- 2ec2609: Formatting (Andrew Skubarenko) #61,#60
- e0093be: Add the getCurrency to the atomex (Andrew Skubarenko) #61,#60
- 0dc441b: Update the order book cache on the corresponding event (Andrew Skubarenko) #61,#60
- dc4f263: Add the price decimals to the ExchangeSymbol; (Andrew Skubarenko) #61,#60
- a737f9d: Add the contract address to the Tezos tokens (Andrew Skubarenko) #61,#60
- d370019: Update the result of the getSwap method (Andrew Skubarenko) #61,#60
- 0af50a6: Round floor in the symbolsHelper; (Andrew Skubarenko) #61,#60
- e21c01c: Rename the atomexComponent to atomexService; (Andrew Skubarenko) #61,#60
- eb78db1: Add the createDefaultAtomex aliases for the AtomexBuilder (Andrew Skubarenko) #61,#60
- 36dd093: Remove the setter in the webSocketClient (Andrew Skubarenko) #62
- 52175a3: Fix the default parameters in the getOrderPreview method; (Andrew Skubarenko) #62
- c1d504e: Update the reserved price (Andrew Skubarenko) #62
- 972196d: Add the nanoid package (Andrew Skubarenko) #63
- 258d03f: Generate the orderClientId in the exchange manager (Andrew Skubarenko) #63
- ea3517c: Implement the swap method in the Atomex partially; (Andrew Skubarenko) #63
- dd2ad70: Release the 0.4.0 version (Andrew Skubarenko)
v0.3.0
Commits
- 7c1827f: Use tar files for GitHub release (Andrew Skubarenko)
- 8a061cd: Fix github workflow config (Andrew Skubarenko)
- 22102ae: Fix tests (Andrew Skubarenko)
- bfd5855: Update the structure of the atomex options; (Andrew Skubarenko) #53
- d019446: Implement chaining in AtomexBuilder and fix access modifiers (Maxim Kucherov) #54
- aa59462: Refactor events (Maxim Kucherov) #54
- 872c8d5: Add useExchangeManager, Refactor AtomexBuilder, Refactor RestAtomexClient (Maxim Kucherov) #54
- a7971ff: Implement testing for fetch operations; Remove redundant code; Refactor tests for auth manager and rest atomex client (Maxim Kucherov) #54
- d9344c1: Implement filtering by symbols for getTopOfOrderBook; Add test cases; Refactor (Maxim Kucherov) #54
- 262503f: Fix parsing of quote/base currencies (Maxim Kucherov) #54
- bdf0891: Refactor tests (Maxim Kucherov) #54
- 32abaf2: Implement RestAtomexClient.getSymbols() method; Added tests (Maxim Kucherov) #54
- 8cbafe4: Extract RequestSender (Maxim Kucherov) #54
- dffd93d: Implement RestAtomexClient.getOrderBook() method; Added tests (Maxim Kucherov) #54
- f26b865: Refactor parsers (Maxim Kucherov) #54
- ae5cb43: Add order dto models; Add order test cases (Maxim Kucherov) #54
- d5dcd24: Implement RespAtomexClient.GetOrder()/GetOrders(), dto parsing and calculations; Add tests (Maxim Kucherov) #54
- 85a8759: Implement passing query parameters for RestAtomexClient.GetOrders() (Maxim Kucherov) #54
- cbd1735: Pass auth token to http client; Add tests; Refactor (Maxim Kucherov) #54
- 275ea2a: Implement RestAtomexClient.AddOrder(); Fix http client; Add tests (Maxim Kucherov) #54
- 12961d1: Fix CreateOrder payload generation; Add tests (Maxim Kucherov) #54
- 7a599fb: Implement RestAtomexClient.CancelOrder(); Add tests (Maxim Kucherov) #54
- 0f27dd4: Implement RestAtomexClient.CancelAllOrders(); Add tests (Maxim Kucherov) #54
- 81f75f7: Implement RestAtomexClient.GetSwap(); Add tests (Maxim Kucherov) #54
- 681fcc8: Implement RestAtomexClient.GetSwaps(); Add tests (Maxim Kucherov) #54
- 2cf79f0: Improve and refactor tests (Maxim Kucherov) #54
- fb84f34: Fix getting auth token (Maxim Kucherov) #54
- fc90e9e: Improve ExchangeSymbol model (Maxim Kucherov) #54
- dc6cbb8: Add method overloads and new tests (Maxim Kucherov) #54
- 958a39c: Add overloads for cancel order and cancel all orders; Add tests (Maxim Kucherov) #54
- 5701e1c: Fix managers and services in atomex builder (Maxim Kucherov) #54
- 672cad6: Add new managers to Atomex (Maxim Kucherov) #54
- 2f206e6: Fix getOrderBook method (Maxim Kucherov) #54
- 42cf9ad: Implement exchange symbols cache (Maxim Kucherov) #54
- eed8121: Refactor http client (Maxim Kucherov) #54
- c2f9963: Fix file naming (Andrew Skubarenko) #54
- 9035712: Import as type (Andrew Skubarenko) #54
- f0d2c84: Add web socket infrastructure (Maxim Kucherov) #56
- extract mappers #56 (Maxim Kucherov)
- 06de13a: Refactor transaction model (Maxim Kucherov) #56
- d4044e9: Provide events to swap manager; Configure websocket client in atomexBuilder (Maxim Kucherov) #56
- b6eecb6: Add base tests for web socket client (Maxim Kucherov) #56
- c5f538c: Fix import type (Maxim Kucherov) #56
- c414d4b: Test WebSocket authorization (Maxim Kucherov) #56
- 0a8b58a: Add websocket client tests (Maxim Kucherov) #56
- 8b035e2: Track and restore ws connection; Implement dispose; Add tests (Maxim Kucherov) #56
- 20b8276: Add tests for unauthorized ws token (Maxim Kucherov) #56
- 7b277e3: Add base tests for market data websocket connection (Maxim Kucherov) #56
- 85e93a8: Fix tslint warnings (Maxim Kucherov) #56
- c4522fe: Add disposing test (Maxim Kucherov) #56
- f8eab41: Implement subscription on streams (Maxim Kucherov) #56
- 5bdd248: Refactor clients structure and components (Maxim Kucherov) #56
- da40250: Implement topOfBookUpdated event (Maxim Kucherov) #56
- 5369723: Implement orderBookUpdated event (Maxim Kucherov) #56
- a1eb16d: Fix imports (Maxim Kucherov) #56
- 7f4ed4f: Refactor constants (Maxim Kucherov) #56
- 980f11a: Rename websocket managers to clients (Maxim Kucherov) #56
- 0fb5379: Refactor dto helpers (Maxim Kucherov) #56
- faa45a2: Update the authorization method; (Andrew Skubarenko) #55
- c34fb66: Add a possibility to stop auth token expiration tracking (Andrew Skubarenko) #55
- 0c42960: Replace the stopAuthTokenExpirationTracking method to dispose in the auth manager (Andrew Skubarenko) #55
- 0e20bf2: Update the authorize method. Use the options instead of parameters (Andrew Skubarenko) #55
- 14edfb9: Bump the version (Andrew Skubarenko)
- eba3cb9: Merge branch 'feat/update-usdt-mainnet-contracts' into develop (Andrew Skubarenko)
- 6ca4b4b: Merge branch 'feat/update-usdt-mainnet-contracts' into develop (Andrew Skubarenko)
- 83b593c: Use updated public swap api endpoint with new parameters (Maxim Kucherov) #57
- 971fd3c: Await websockets connection (Maxim Kucherov) #57
- 653b3d2: Fix parsing incorrect dto for ws topOfBook stream (Maxim Kucherov) #57
- 8d3be8f: Pass user ids for getSwap/getSwaps (Maxim Kucherov) #57
- beac89b: Replace callback methods to properties (Maxim Kucherov) #57
- 4f887a4: Implement overloads for getSwap/getSwaps methods (Maxim Kucherov) #57
- 22d37b2: Handle 404 response (Maxim Kucherov) #57
- b414269: Filter authorized addresses in getSwap/getSwaps (Maxim Kucherov) #57
- 5541c5c: Add tests for 404 response (Maxim Kucherov) #57
- 67b11a3: Refactor (Maxim Kucherov) #57
- b474239: Bump the version (Andrew Skubarenko)
v0.2.2
v0.2.1
v0.2.0
Commits
- c67180a: Prepare the project for the version 2 (Andrew Skubarenko) #49
- c39071d: Create a skeleton of the version 2 (Andrew Skubarenko) #49
- 8f37882: Add the bignumber.js package (Andrew Skubarenko) #49
- 61d7da7: Create base atomex models (Andrew Skubarenko) #49
- 4fde88a: Add the web3 package (Andrew Skubarenko) #49
- 4583702: Add the @taquito/taquito package (Andrew Skubarenko) #49
- 7fd7395: Update the project structure; (Andrew Skubarenko) #49
- 3ba92d7: Add the lodash.isplainobject package (Andrew Skubarenko) #49
- ce19e0e: Extend the atomex options: add providers and blockchain options; (Andrew Skubarenko) #49
- 28d0354: Support the multi-chain authentication; (Andrew Skubarenko) #49
- a0ee599: Add the @taquito/beacon-wallet package (Andrew Skubarenko) #49
- 16edf2b: Add the @temple-wallet/dapp package (Andrew Skubarenko) #49
- 9e8f4d3: Update dependencies (Andrew Skubarenko) #49
- eb4a721: Add the @airgap/beacon-sdk package (Andrew Skubarenko) #49
- 4ee9614: Add the event emitter core type (Andrew Skubarenko) #49
- b3f969d: Rename the saveAuthToken to the upsertAuthToken (Andrew Skubarenko) #49
- 21590d1: Implement the LocalStorageAuthorizationManagerStore (Andrew Skubarenko) #49
- b5aa62f: Implement the TezosWalletSigner; (Andrew Skubarenko) #49
- 2fddccf: Set up the building using the esbuild (Andrew Skubarenko) #49
- db303f4: Fix build errors (Andrew Skubarenko) #49
- 1032ee4: Add the lint script (Andrew Skubarenko) #49
- 197bcdb: Add the atomex-sdk github workflow; (Andrew Skubarenko) #49
- 42de571: Pass the force flag to "npm ci" command (Andrew Skubarenko) #49
- 7aad8c7: Update Readme (Andrew Skubarenko) #49
- ced02db: Create a base of tests; (Andrew Skubarenko) #49
- efbfa73: Add the test job to the github workflow (Andrew Skubarenko) #49
- a9ffad1: Specify types for the dev modules (Andrew Skubarenko) #49
- 435dae2: Mark the wallet packages as peerDependencies (Andrew Skubarenko) #49
- 9913a9b: Support the tezos signed message format; (Andrew Skubarenko) #49
- 39a58eb: Support multiple storing strategy for the LocalStorageAuthorizationManagerStore (Andrew Skubarenko) #49
- e2fefe8: Add Tezos util signing methods: getRawMessage, getRawMichelineMessage and getWalletMichelineMessage (Andrew Skubarenko) #49
- 51eedb8: Use the SingleKeyStoreStrategy ad default strategy (Andrew Skubarenko) #49
- 0bb31e5: Make auth signer as dynamic; (Andrew Skubarenko) #49
- a7a9efc: Make the atomex protocol as currency dependent (Andrew Skubarenko) #49
- 8971845: Add the ToEventEmitter type (Andrew Skubarenko) #49
- 5911038: Add the common models: CollectionSelector and ImportantDataReceivingMode (Andrew Skubarenko) #49
- 1ed3602: Add the exchange manager and service; (Andrew Skubarenko) #49
- 578b84c: Update the atomexClient; (Andrew Skubarenko) #49
- dafcd0b: Add the unauthorize method (Andrew Skubarenko) #49
- 4d3d1cc: Support the legacy API (Andrew Skubarenko) #50
- d8f2cda: Make the browser bundle as esm (Andrew Skubarenko) #50
- 97fa7c9: Refactor the authorization manager; (Andrew Skubarenko) #51
- a565ee9: Change the authType to signingMessageType. Update names of some signing methods (Andrew Skubarenko) #51
- bc08f91: Rename the signingMessageType to the signingDataType (Andrew Skubarenko) #51
- efb28dc: Add the serialized auth token type for local storage. (Andrew Skubarenko) #51
- 8fec0d7: Add the authorization events (Andrew Skubarenko) #51
- 4387684: Clear authTokens if the store object is empty (Andrew Skubarenko) #51
- be59ed7: Update public export (Andrew Skubarenko) #51
- 2fc2d45: Add the buffer package for the browser bundle (Andrew Skubarenko) #52
- 3d1acc9: Add the Web3EthereumSigner signer; (Andrew Skubarenko) #52
- 4121eab: Support the authrorization manager in the legacy API (Andrew Skubarenko) #52
- d619fca: Update the events of the authorizaton manager. (Andrew Skubarenko) #52
- cf6d190: Add the publish job (Andrew Skubarenko)
- 33a30f8: Add the GitHub Release job (Andrew Skubarenko)
- 6e09158: Publish to the dist branch from the dev branch (Andrew Skubarenko)