Skip to content
This repository has been archived by the owner on Jun 30, 2021. It is now read-only.

v1.2.0

Compare
Choose a tag to compare
@sirn sirn released this 06 Jun 05:54
· 76 commits to master since this release
219923c

This is the v1.2.0 release of the OmiseGO eWallet, and is considered a stable release. Changes from v1.1.0 to v1.2.0 primarily include:

Admin API

  • [Add] New pagination with start_after and start_by (#719)
  • [Add] Add transaction consumption cancellation (#829)
  • [Add] Add token avatar (#816)
  • [Add] Add transaction request intervals (#825, #916)
  • [Add] Add name to keys (#842)
  • [Add] Add /permission.all endpoint (#857)
  • [Add] Add /wallet.all_balances endpoint (#822)
  • [Add] Add /admin.create endpoint (#859)
  • [Add] Add /account.assign_key endpoint (#862)
  • [Add] Add /account.get_members and /account.get_keys endpoints (#869, #898)
  • [Add] Add /api_key.get endpoint (#994)
  • [Improvement] Improve configuration validation (#812)
  • [Improvement] Detach client keys from accounts and owner_app (#870)
  • [Improvement] Validate master account settings prior to saving (#896)
  • [Improvement] Wallet balances permission check (#907)
  • [Improvement] Allow exchange pair's default addresses (#973)
  • [Improvement] Supports passing exchange pair's rate as string (#1000)
  • [Fix] Fix internal server error when provided a malformed filter (#978)
  • [Fix] Fix exception raised when the given start_by field is not allowed (#986)

Admin Panel

  • [Add] Add an interface for assigning key to an account (#883)
  • [Add] Add an interface for setting transaction request intervals (#915)
  • [Add] Add an interface for master account settings in configuration page (#929)
  • [Add] Add an interface for the new key and membership endpoints (#932)
  • [Add] New client password reset flow (#918, #930)
  • [Add] Add an interface for editing and updating exchange pairs (#936)
  • [Add] Add an interface for secondary wallet (#939)
  • [Add] Add an interface for creating account key (#942)
  • [Add] Allow admins to update their emails (#966)
  • [Improvement] Revamp account base for admin panel (#818)
  • [Improvement] Redesign key management page (#867)
  • [Improvement] Improve copy and fix inconsistencies (#901, #921, #940)
  • [Improvement] Improve application loading (#917)
  • [Improvement] Update categories in account settings (#935)
  • [Improvement] Frontend lint & package upgrades (#944, #971)
  • [Fix] Exchange rate formatting bug (#984)
  • [Fix] Small UI improvements and bug fixes (#955, #961, #970, #976, #997, #1003)

Shared

  • [Add] Add reset frequency to cached balance (#738)
  • [Add] Gather VM metrics (#830)
  • [Add] Add an upgrade documentation for v1.1.0 to v1.2.0 (#933)
  • [Improvement] Remove hierarchy system & add permissions system (#730)
  • [Improvement] Remove sub app dependencies from ewallet sub app (#747)
  • [Improvement] Upgrade to Elixir 1.8 and Ecto 3.0 (#771)
  • [Improvement] Enable end-to-end testing in all branches (#856)
  • [Improvement] Share connection pool between repos (#853)
  • [Improvement] Remove 5-association limit from MatchParser (#783, #858)
  • [Improvement] Skip config migration if no values were changed (#874)
  • [Improvement] Normalize environment variables prior to saving (#875)
  • [Improvement] Cleanup documentation copy (#924)
  • [Improvement] Add validation for field length (#943)
  • [Fix] Prevent creating new atoms from external sources (#820, #826)
  • [Fix] Fix internal server error when no filter params were given (#873)
  • [Fix] Fix CORS configuration (#871)
  • [Fix] Fix errornous tzdata (#900)