This repository has been archived by the owner on Jun 30, 2021. It is now read-only.
v1.2.0
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
andstart_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)