Skip to content

v0.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Aug 20:42
· 292 commits to master since this release

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)