# Change Log ## [2.3.39](https://github.com/rubykube/barong/tree/2.3.39) (2019-10-15) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.38...2.3.39) **Merged pull requests:** - Update storage-related gems [\#957](https://github.com/rubykube/barong/pull/957) ([ec](https://github.com/ec)) - Protect superadmin against changes from non-superadmin users [\#955](https://github.com/rubykube/barong/pull/955) ([ec](https://github.com/ec)) ## [2.3.38](https://github.com/rubykube/barong/tree/2.3.38) (2019-10-15) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.37...2.3.38) ## [2.3.37](https://github.com/rubykube/barong/tree/2.3.37) (2019-10-11) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.36...2.3.37) **Merged pull requests:** - Server side sessions implementation \(cache store\) [\#949](https://github.com/rubykube/barong/pull/949) ([ec](https://github.com/ec)) ## [2.3.36](https://github.com/rubykube/barong/tree/2.3.36) (2019-10-10) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.35...2.3.36) **Merged pull requests:** - Feature: allow \# \ \(\) & ' : " in profile residental address field [\#950](https://github.com/rubykube/barong/pull/950) ([ymasiuk](https://github.com/ymasiuk)) ## [2.3.35](https://github.com/rubykube/barong/tree/2.3.35) (2019-10-07) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.34...2.3.35) **Merged pull requests:** - Add ability to configure aws\_signature\_version && endpoint [\#947](https://github.com/rubykube/barong/pull/947) ([ec](https://github.com/ec)) ## [2.3.34](https://github.com/rubykube/barong/tree/2.3.34) (2019-10-02) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.33...2.3.34) **Merged pull requests:** - Update ruby to 2.6.5 for security reasons [\#946](https://github.com/rubykube/barong/pull/946) ([ec](https://github.com/ec)) - Profile act as eventable on update [\#945](https://github.com/rubykube/barong/pull/945) ([ec](https://github.com/ec)) ## [2.3.33](https://github.com/rubykube/barong/tree/2.3.33) (2019-09-26) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.32...2.3.33) **Merged pull requests:** - Use uid instead of id on profile update && delete api [\#943](https://github.com/rubykube/barong/pull/943) ([ec](https://github.com/ec)) ## [2.3.32](https://github.com/rubykube/barong/tree/2.3.32) (2019-09-23) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.31...2.3.32) **Merged pull requests:** - Use CGI::escape instead of pure url in documents event api [\#942](https://github.com/rubykube/barong/pull/942) ([ec](https://github.com/ec)) ## [2.3.31](https://github.com/rubykube/barong/tree/2.3.31) (2019-09-23) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.30...2.3.31) **Closed issues:** - Missing model.user.updated event description [\#931](https://github.com/rubykube/barong/issues/931) - Expose levels configuration [\#929](https://github.com/rubykube/barong/issues/929) - Update Label\#create and Label\#update in admin and management API [\#896](https://github.com/rubykube/barong/issues/896) **Merged pull requests:** - Introduce MockPhoneVerifyService [\#941](https://github.com/rubykube/barong/pull/941) ([ec](https://github.com/ec)) ## [2.3.30](https://github.com/rubykube/barong/tree/2.3.30) (2019-09-20) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.29...2.3.30) **Merged pull requests:** - Change twilio API [\#928](https://github.com/rubykube/barong/pull/928) ([chumaknadya](https://github.com/chumaknadya)) ## [2.3.29](https://github.com/rubykube/barong/tree/2.3.29) (2019-09-20) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.28...2.3.29) **Merged pull requests:** - Add missing labels event api documentation [\#937](https://github.com/rubykube/barong/pull/937) ([ec](https://github.com/ec)) ## [2.3.28](https://github.com/rubykube/barong/tree/2.3.28) (2019-09-18) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.27...2.3.28) **Merged pull requests:** - Make labels acts\_as\_eventable on: \[create update\] [\#936](https://github.com/rubykube/barong/pull/936) ([ec](https://github.com/ec)) ## [2.3.27](https://github.com/rubykube/barong/tree/2.3.27) (2019-09-18) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.26...2.3.27) **Merged pull requests:** - Define DocumentTypes class for flexible doc type configuration [\#935](https://github.com/rubykube/barong/pull/935) ([ec](https://github.com/ec)) ## [2.3.26](https://github.com/rubykube/barong/tree/2.3.26) (2019-09-17) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.25...2.3.26) **Merged pull requests:** - Update seeds.yml [\#934](https://github.com/rubykube/barong/pull/934) ([ec](https://github.com/ec)) - Event API changes: remove blocking check for on\_update events [\#933](https://github.com/rubykube/barong/pull/933) ([ec](https://github.com/ec)) - Simple GET levels requirements endpoint for admin [\#932](https://github.com/rubykube/barong/pull/932) ([ec](https://github.com/ec)) - Get rid of serialize: JSON, accept metadata as json instead of pure hash [\#930](https://github.com/rubykube/barong/pull/930) ([ec](https://github.com/ec)) ## [2.3.25](https://github.com/rubykube/barong/tree/2.3.25) (2019-09-17) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.24...2.3.25) **Closed issues:** - Missing enable of OTP in rake task [\#890](https://github.com/rubykube/barong/issues/890) - Missing storage\_region env config for carrierwave [\#880](https://github.com/rubykube/barong/issues/880) - Missing check on vault connection while creating api\_key [\#879](https://github.com/rubykube/barong/issues/879) **Merged pull requests:** - Add system.session.create event with user and request\_ip data [\#916](https://github.com/rubykube/barong/pull/916) ([chumaknadya](https://github.com/chumaknadya)) ## [2.3.24](https://github.com/rubykube/barong/tree/2.3.24) (2019-09-12) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.23...2.3.24) **Merged pull requests:** - Allow blank doc\_expire for documents controllers [\#927](https://github.com/rubykube/barong/pull/927) ([dnfd](https://github.com/dnfd)) - Add AliCloud Uploader [\#926](https://github.com/rubykube/barong/pull/926) ([dnfd](https://github.com/dnfd)) ## [2.3.23](https://github.com/rubykube/barong/tree/2.3.23) (2019-09-07) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.21...2.3.23) **Merged pull requests:** - Add ability to disable 2fa [\#925](https://github.com/rubykube/barong/pull/925) ([dnfd](https://github.com/dnfd)) - Use Barong::App.config.barong\_uid\_prefix in referral validation [\#923](https://github.com/rubykube/barong/pull/923) ([ec](https://github.com/ec)) - Add ability to skip label creation on doc save [\#922](https://github.com/rubykube/barong/pull/922) ([dnfd](https://github.com/dnfd)) - Avoid no method error UTC for nil entities [\#921](https://github.com/rubykube/barong/pull/921) ([ec](https://github.com/ec)) ## [2.3.21](https://github.com/rubykube/barong/tree/2.3.21) (2019-09-05) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.20...2.3.21) **Merged pull requests:** - Add ability to restrict by geoip [\#920](https://github.com/rubykube/barong/pull/920) ([dnfd](https://github.com/dnfd)) ## [2.3.20](https://github.com/rubykube/barong/tree/2.3.20) (2019-09-05) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.19...2.3.20) **Merged pull requests:** - Handle Vault errors on POST /api/v2/resource/api\_keys [\#918](https://github.com/rubykube/barong/pull/918) ([dnfd](https://github.com/dnfd)) ## [2.3.19](https://github.com/rubykube/barong/tree/2.3.19) (2019-09-05) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.18...2.3.19) **Merged pull requests:** - Fix structure of event API messages [\#912](https://github.com/rubykube/barong/pull/912) ([shal](https://github.com/shal)) ## [2.3.18](https://github.com/rubykube/barong/tree/2.3.18) (2019-09-05) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.17...2.3.18) **Merged pull requests:** - Add :upload in list of params to be filtered [\#919](https://github.com/rubykube/barong/pull/919) ([ec](https://github.com/ec)) ## [2.3.17](https://github.com/rubykube/barong/tree/2.3.17) (2019-09-04) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.16...2.3.17) **Merged pull requests:** - UPDATES: sessions delete, permissions update, log error on 500 [\#917](https://github.com/rubykube/barong/pull/917) ([chumaknadya](https://github.com/chumaknadya)) ## [2.3.16](https://github.com/rubykube/barong/tree/2.3.16) (2019-09-04) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.15...2.3.16) **Merged pull requests:** - Support 'if not exist - create' logic on labels update [\#915](https://github.com/rubykube/barong/pull/915) ([ec](https://github.com/ec)) - Fix rollback to pending state, add missing :data in entities [\#914](https://github.com/rubykube/barong/pull/914) ([ec](https://github.com/ec)) - Add AliCloud Carrierwave storage provider [\#911](https://github.com/rubykube/barong/pull/911) ([dnfd](https://github.com/dnfd)) ## [2.3.15](https://github.com/rubykube/barong/tree/2.3.15) (2019-09-03) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.14...2.3.15) **Merged pull requests:** - Switch to State - Label dependency [\#907](https://github.com/rubykube/barong/pull/907) ([ec](https://github.com/ec)) ## [2.3.14](https://github.com/rubykube/barong/tree/2.3.14) (2019-09-03) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.13...2.3.14) **Merged pull requests:** - Ability to update and delete users profiles [\#913](https://github.com/rubykube/barong/pull/913) ([ec](https://github.com/ec)) ## [2.3.13](https://github.com/rubykube/barong/tree/2.3.13) (2019-09-02) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.12...2.3.13) **Merged pull requests:** - Ability create Profile with empty fields. Add state to Profile model. [\#910](https://github.com/rubykube/barong/pull/910) ([mnaichuk](https://github.com/mnaichuk)) ## [2.3.12](https://github.com/rubykube/barong/tree/2.3.12) (2019-09-02) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.11...2.3.12) **Merged pull requests:** - Update Barong::App validations [\#904](https://github.com/rubykube/barong/pull/904) ([dnfd](https://github.com/dnfd)) ## [2.3.11](https://github.com/rubykube/barong/tree/2.3.11) (2019-08-26) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.10...2.3.11) **Merged pull requests:** - Update nokogiri version \(Command injection\) [\#906](https://github.com/rubykube/barong/pull/906) ([dnfd](https://github.com/dnfd)) ## [2.3.10](https://github.com/rubykube/barong/tree/2.3.10) (2019-08-22) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.9...2.3.10) **Closed issues:** - How to configure session expire time? [\#900](https://github.com/rubykube/barong/issues/900) **Merged pull requests:** - Add session autorenew [\#903](https://github.com/rubykube/barong/pull/903) ([dnfd](https://github.com/dnfd)) - Add endpoint for delete restriction [\#902](https://github.com/rubykube/barong/pull/902) ([chumaknadya](https://github.com/chumaknadya)) ## [2.3.9](https://github.com/rubykube/barong/tree/2.3.9) (2019-08-19) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.8...2.3.9) **Merged pull requests:** - Small fixes in document and profile model \(\#887\) [\#901](https://github.com/rubykube/barong/pull/901) ([ec](https://github.com/ec)) ## [2.3.8](https://github.com/rubykube/barong/tree/2.3.8) (2019-08-19) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.7...2.3.8) **Merged pull requests:** - Update models' annotations [\#895](https://github.com/rubykube/barong/pull/895) ([dnfd](https://github.com/dnfd)) ## [2.3.7](https://github.com/rubykube/barong/tree/2.3.7) (2019-08-19) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.6...2.3.7) **Merged pull requests:** - Updating to ruby 2.6.3 and rails 5.2.3 [\#867](https://github.com/rubykube/barong/pull/867) ([mod](https://github.com/mod)) ## [2.3.6](https://github.com/rubykube/barong/tree/2.3.6) (2019-08-15) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.5...2.3.6) **Merged pull requests:** - Management API to push documents for user [\#894](https://github.com/rubykube/barong/pull/894) ([ec](https://github.com/ec)) - Add ability to configure uid prefix [\#893](https://github.com/rubykube/barong/pull/893) ([ec](https://github.com/ec)) ## [2.3.5](https://github.com/rubykube/barong/tree/2.3.5) (2019-08-15) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.4...2.3.5) **Merged pull requests:** - Add Restrictions [\#891](https://github.com/rubykube/barong/pull/891) ([dnfd](https://github.com/dnfd)) ## [2.3.4](https://github.com/rubykube/barong/tree/2.3.4) (2019-08-09) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.3...2.3.4) **Closed issues:** - Permissions are not checked [\#889](https://github.com/rubykube/barong/issues/889) - event\_api\_jwt\_private\_key Error [\#888](https://github.com/rubykube/barong/issues/888) **Merged pull requests:** - Simple rake task to create users and api keys [\#816](https://github.com/rubykube/barong/pull/816) ([ec](https://github.com/ec)) ## [2.3.3](https://github.com/rubykube/barong/tree/2.3.3) (2019-08-02) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.25...2.3.3) ## [2.2.25](https://github.com/rubykube/barong/tree/2.2.25) (2019-08-02) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.24...2.2.25) **Merged pull requests:** - Allow additional symbols ' / , : in residential address && Switch to string in required\_docs\_expire config [\#887](https://github.com/rubykube/barong/pull/887) ([ec](https://github.com/ec)) - Add rake task for load users and referrals [\#885](https://github.com/rubykube/barong/pull/885) ([mnaichuk](https://github.com/mnaichuk)) ## [2.2.24](https://github.com/rubykube/barong/tree/2.2.24) (2019-07-31) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.23...2.2.24) **Merged pull requests:** - Extend doc\_type inclusion list, make validation case insensitive [\#884](https://github.com/rubykube/barong/pull/884) ([ec](https://github.com/ec)) ## [2.2.23](https://github.com/rubykube/barong/tree/2.2.23) (2019-07-31) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.2...2.2.23) **Closed issues:** - Make phone code message configurable [\#876](https://github.com/rubykube/barong/issues/876) - Add verb PATCH to available verbs for admin audit [\#868](https://github.com/rubykube/barong/issues/868) **Merged pull requests:** - Add ability to get referral uid && Expose referral\_uid in user, user\_with\_profile, user\_with\_full\_info entities [\#882](https://github.com/rubykube/barong/pull/882) ([chumaknadya](https://github.com/chumaknadya)) ## [2.3.2](https://github.com/rubykube/barong/tree/2.3.2) (2019-07-26) [Full Changelog](https://github.com/rubykube/barong/compare/2.3.1...2.3.2) **Merged pull requests:** - Allow pending user to open session [\#881](https://github.com/rubykube/barong/pull/881) ([ec](https://github.com/ec)) - Add ability to configure phone verification sms content [\#877](https://github.com/rubykube/barong/pull/877) ([ec](https://github.com/ec)) ## [2.3.1](https://github.com/rubykube/barong/tree/2.3.1) (2019-07-25) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.22...2.3.1) **Closed issues:** - An error occurred while installing mysql2 \(0.5.2\), and Bundler cannot continue. Make sure that `gem install mysql2 -v '0.5.2' --source 'https://rubygems.org/'` succeeds before bundling. [\#873](https://github.com/rubykube/barong/issues/873) **Merged pull requests:** - Feature: Add redeploy on devkube step to drone [\#874](https://github.com/rubykube/barong/pull/874) ([alinetskyi](https://github.com/alinetskyi)) - \[ci skip\] Release 2.2.0 [\#836](https://github.com/rubykube/barong/pull/836) ([ec](https://github.com/ec)) ## [2.2.22](https://github.com/rubykube/barong/tree/2.2.22) (2019-07-17) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.21...2.2.22) **Merged pull requests:** - Add optional :extended UserWithFullInfo entity in post /get management [\#872](https://github.com/rubykube/barong/pull/872) ([ec](https://github.com/ec)) - Make documents act\_as\_eventable on create [\#871](https://github.com/rubykube/barong/pull/871) ([ec](https://github.com/ec)) ## [2.2.21](https://github.com/rubykube/barong/tree/2.2.21) (2019-07-16) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.20...2.2.21) **Closed issues:** - \[To Confirm\] Strange admin activity creation behavior on UID filtering requests [\#869](https://github.com/rubykube/barong/issues/869) - ActionController::InvalidAuthenticityToken in SessionsController\#confirm [\#866](https://github.com/rubykube/barong/issues/866) **Merged pull requests:** - Add verb PATCH and ALL for admin audit && Update permission seeds [\#870](https://github.com/rubykube/barong/pull/870) ([chumaknadya](https://github.com/chumaknadya)) - Make profile act\_as\_eventable on create [\#865](https://github.com/rubykube/barong/pull/865) ([ec](https://github.com/ec)) - Add filter/users in labels management api module [\#864](https://github.com/rubykube/barong/pull/864) ([ec](https://github.com/ec)) - Update Readme [\#862](https://github.com/rubykube/barong/pull/862) ([liutenko](https://github.com/liutenko)) - Support pagination & timestamp filtering on post '/list' management API [\#861](https://github.com/rubykube/barong/pull/861) ([ec](https://github.com/ec)) ## [2.2.20](https://github.com/rubykube/barong/tree/2.2.20) (2019-06-27) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.19...2.2.20) **Merged pull requests:** - Move to active storage [\#858](https://github.com/rubykube/barong/pull/858) ([ec](https://github.com/ec)) - Fix /api/v2/admin/users/update [\#857](https://github.com/rubykube/barong/pull/857) ([dnfd](https://github.com/dnfd)) ## [2.2.19](https://github.com/rubykube/barong/tree/2.2.19) (2019-06-25) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.18...2.2.19) **Closed issues:** - add public api version check [\#848](https://github.com/rubykube/barong/issues/848) - Split endpoints `admin/users` [\#847](https://github.com/rubykube/barong/issues/847) - Admin activities duplicated in user activities for admin users [\#845](https://github.com/rubykube/barong/issues/845) **Merged pull requests:** - Add docs in bump and update redeploy step [\#856](https://github.com/rubykube/barong/pull/856) ([dnfd](https://github.com/dnfd)) - skip tag [\#855](https://github.com/rubykube/barong/pull/855) ([dnfd](https://github.com/dnfd)) - Generate docs in CI [\#854](https://github.com/rubykube/barong/pull/854) ([dnfd](https://github.com/dnfd)) - Use JSON logs in production [\#849](https://github.com/rubykube/barong/pull/849) ([dnfd](https://github.com/dnfd)) ## [2.2.18](https://github.com/rubykube/barong/tree/2.2.18) (2019-06-24) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.17...2.2.18) ## [2.2.17](https://github.com/rubykube/barong/tree/2.2.17) (2019-06-24) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.16...2.2.17) ## [2.2.16](https://github.com/rubykube/barong/tree/2.2.16) (2019-06-24) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.15...2.2.16) **Merged pull requests:** - Add missing data field in activity logger [\#853](https://github.com/rubykube/barong/pull/853) ([ec](https://github.com/ec)) - Changes in admin API module [\#850](https://github.com/rubykube/barong/pull/850) ([ec](https://github.com/ec)) ## [2.2.15](https://github.com/rubykube/barong/tree/2.2.15) (2019-06-23) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.14...2.2.15) **Merged pull requests:** - Split and refactor auth spec, add sync auditor for test env [\#852](https://github.com/rubykube/barong/pull/852) ([ec](https://github.com/ec)) - Add GET /identity/version endpoint [\#851](https://github.com/rubykube/barong/pull/851) ([ec](https://github.com/ec)) ## [2.2.14](https://github.com/rubykube/barong/tree/2.2.14) (2019-06-14) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.13...2.2.14) **Merged pull requests:** - AUDIT: support PATCH, add default topic, action, seeds [\#844](https://github.com/rubykube/barong/pull/844) ([ec](https://github.com/ec)) ## [2.2.13](https://github.com/rubykube/barong/tree/2.2.13) (2019-06-13) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.12...2.2.13) **Merged pull requests:** - Admin Auditor [\#835](https://github.com/rubykube/barong/pull/835) ([ec](https://github.com/ec)) ## [2.2.12](https://github.com/rubykube/barong/tree/2.2.12) (2019-06-10) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.11...2.2.12) ## [2.2.11](https://github.com/rubykube/barong/tree/2.2.11) (2019-06-10) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.10...2.2.11) **Closed issues:** - BUG: Barong and Postmaster do not communicate well [\#818](https://github.com/rubykube/barong/issues/818) - Feature Request: Configurable roles and permissions [\#813](https://github.com/rubykube/barong/issues/813) - Expose Referral ID in API [\#802](https://github.com/rubykube/barong/issues/802) - Implement api keys scope logic [\#779](https://github.com/rubykube/barong/issues/779) - API Keys seed feature [\#778](https://github.com/rubykube/barong/issues/778) - Add readable logs in AuthZ lib [\#777](https://github.com/rubykube/barong/issues/777) - Admin feature: delete nil / unverified records from DB [\#758](https://github.com/rubykube/barong/issues/758) - Assymetric api keys support [\#732](https://github.com/rubykube/barong/issues/732) **Merged pull requests:** - Disable APIKeys when user state or otp changes [\#829](https://github.com/rubykube/barong/pull/829) ([dnfd](https://github.com/dnfd)) ## [2.2.10](https://github.com/rubykube/barong/tree/2.2.10) (2019-06-10) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.9...2.2.10) **Merged pull requests:** - Use FullInfo instead of WithProfile to add documents array in response [\#842](https://github.com/rubykube/barong/pull/842) ([ec](https://github.com/ec)) - Remove activities from full\_info entity [\#841](https://github.com/rubykube/barong/pull/841) ([ec](https://github.com/ec)) - Fix nil language problem in case of empty string and upcased param [\#840](https://github.com/rubykube/barong/pull/840) ([ec](https://github.com/ec)) - Return empty array instead of 404 error after filtering [\#839](https://github.com/rubykube/barong/pull/839) ([ec](https://github.com/ec)) ## [2.2.9](https://github.com/rubykube/barong/tree/2.2.9) (2019-06-05) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.8...2.2.9) ## [2.2.8](https://github.com/rubykube/barong/tree/2.2.8) (2019-06-04) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.7...2.2.8) **Merged pull requests:** - Add filters feature support on doc pending endpoint [\#837](https://github.com/rubykube/barong/pull/837) ([ec](https://github.com/ec)) ## [2.2.7](https://github.com/rubykube/barong/tree/2.2.7) (2019-05-28) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.6...2.2.7) **Merged pull requests:** - Add ability to filter by multiple fields [\#833](https://github.com/rubykube/barong/pull/833) ([gfedorenko](https://github.com/gfedorenko)) ## [2.2.6](https://github.com/rubykube/barong/tree/2.2.6) (2019-05-28) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.5...2.2.6) ## [2.2.5](https://github.com/rubykube/barong/tree/2.2.5) (2019-05-28) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.4...2.2.5) **Merged pull requests:** - Add ability to get list of users with profile [\#830](https://github.com/rubykube/barong/pull/830) ([gfedorenko](https://github.com/gfedorenko)) ## [2.2.4](https://github.com/rubykube/barong/tree/2.2.4) (2019-05-28) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.3...2.2.4) ## [2.2.3](https://github.com/rubykube/barong/tree/2.2.3) (2019-05-27) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.2...2.2.3) **Closed issues:** - Barong api session create don't return tokens [\#832](https://github.com/rubykube/barong/issues/832) - Admin api list users with pending documents [\#799](https://github.com/rubykube/barong/issues/799) - Automate documentation updating \(v2\) [\#784](https://github.com/rubykube/barong/issues/784) - Move all envs to config.store [\#736](https://github.com/rubykube/barong/issues/736) - \[Barong v2; Feature request\] handle document expired date. [\#666](https://github.com/rubykube/barong/issues/666) **Merged pull requests:** - Update seeds.yml [\#838](https://github.com/rubykube/barong/pull/838) ([pkucherenk0](https://github.com/pkucherenk0)) - Add metrics namespace in admin module [\#834](https://github.com/rubykube/barong/pull/834) ([ec](https://github.com/ec)) - Add endpoint to list all user's phones [\#831](https://github.com/rubykube/barong/pull/831) ([dnfd](https://github.com/dnfd)) - Added admin endpoints to get activities [\#828](https://github.com/rubykube/barong/pull/828) ([gfedorenko](https://github.com/gfedorenko)) - Add management otp sign endpoint and specs [\#827](https://github.com/rubykube/barong/pull/827) ([ec](https://github.com/ec)) - Avoid nil language bug on user creation event [\#820](https://github.com/rubykube/barong/pull/820) ([ec](https://github.com/ec)) - Permissions & roles, seed feature and authz logic [\#819](https://github.com/rubykube/barong/pull/819) ([ec](https://github.com/ec)) ## [2.2.2](https://github.com/rubykube/barong/tree/2.2.2) (2019-05-13) [Full Changelog](https://github.com/rubykube/barong/compare/2.2.1...2.2.2) **Merged pull requests:** - Added API call to get users with pending documents [\#826](https://github.com/rubykube/barong/pull/826) ([gfedorenko](https://github.com/gfedorenko)) ## [2.2.1](https://github.com/rubykube/barong/tree/2.2.1) (2019-05-09) [Full Changelog](https://github.com/rubykube/barong/compare/2.1.4...2.2.1) **Closed issues:** - Internal Error when clicking on email confirmation [\#821](https://github.com/rubykube/barong/issues/821) - How to generate OTP using barong? [\#817](https://github.com/rubykube/barong/issues/817) - Allow user to close his account [\#812](https://github.com/rubykube/barong/issues/812) **Merged pull requests:** - Add GET /labels/list to return key, value, scope of all existing labels [\#824](https://github.com/rubykube/barong/pull/824) ([ec](https://github.com/ec)) - Make :doc\_expire an optional field [\#823](https://github.com/rubykube/barong/pull/823) ([ec](https://github.com/ec)) - \[ci skip\] Release 2.1.0 [\#822](https://github.com/rubykube/barong/pull/822) ([ec](https://github.com/ec)) - Add DELETE /resource/users/me to allow user to block his account [\#811](https://github.com/rubykube/barong/pull/811) ([ec](https://github.com/ec)) ## [2.1.4](https://github.com/rubykube/barong/tree/2.1.4) (2019-04-09) [Full Changelog](https://github.com/rubykube/barong/compare/2.1.3...2.1.4) **Merged pull requests:** - Add opportunity to get list of users by management API [\#815](https://github.com/rubykube/barong/pull/815) ([ymasiuk](https://github.com/ymasiuk)) - Move event api jwt private key to Barong::App.config store [\#805](https://github.com/rubykube/barong/pull/805) ([ec](https://github.com/ec)) - Add auto-generating doc support [\#795](https://github.com/rubykube/barong/pull/795) ([ec](https://github.com/ec)) - Allow to configure multiple CORS at barong [\#790](https://github.com/rubykube/barong/pull/790) ([ec](https://github.com/ec)) ## [2.1.3](https://github.com/rubykube/barong/tree/2.1.3) (2019-03-19) [Full Changelog](https://github.com/rubykube/barong/compare/2.1.2...2.1.3) **Closed issues:** - Update Gemfile.lock to fix github vulnerabilities alert [\#808](https://github.com/rubykube/barong/issues/808) - Private key is invalid [\#798](https://github.com/rubykube/barong/issues/798) - Recaptcha not working [\#797](https://github.com/rubykube/barong/issues/797) - Ask [\#796](https://github.com/rubykube/barong/issues/796) - limit rows on activity not work [\#793](https://github.com/rubykube/barong/issues/793) - add domain info inside events [\#792](https://github.com/rubykube/barong/issues/792) - How to use file Local file storage in production env? [\#764](https://github.com/rubykube/barong/issues/764) - Routing error [\#752](https://github.com/rubykube/barong/issues/752) - Fix documentation [\#748](https://github.com/rubykube/barong/issues/748) - Drop confirm\_password check on change password endpoing [\#744](https://github.com/rubykube/barong/issues/744) - Configuration mail [\#729](https://github.com/rubykube/barong/issues/729) - Rework errors to be strict to one standard [\#728](https://github.com/rubykube/barong/issues/728) - Generate changelog [\#715](https://github.com/rubykube/barong/issues/715) - Ability to specify multiple cors in 1.8 [\#708](https://github.com/rubykube/barong/issues/708) - \[Feature Request\] Add the ability to search user by email on barong admin page [\#635](https://github.com/rubykube/barong/issues/635) **Merged pull requests:** - Update rails-related gems versions in favor of vulnerability alerts [\#809](https://github.com/rubykube/barong/pull/809) ([ec](https://github.com/ec)) - Allow to list API Keys without providing OTP code [\#807](https://github.com/rubykube/barong/pull/807) ([ec](https://github.com/ec)) - API user activity sort desc [\#804](https://github.com/rubykube/barong/pull/804) ([mkalenska](https://github.com/mkalenska)) - Add ability to search users by labels [\#800](https://github.com/rubykube/barong/pull/800) ([mkalenska](https://github.com/mkalenska)) - Improve language support in event API, add domain info inside event [\#791](https://github.com/rubykube/barong/pull/791) ([ec](https://github.com/ec)) ## [2.1.2](https://github.com/rubykube/barong/tree/2.1.2) (2019-03-01) [Full Changelog](https://github.com/rubykube/barong/compare/2.1.1...2.1.2) **Merged pull requests:** - Use 'paginate' on api/v2/admin/users/search [\#789](https://github.com/rubykube/barong/pull/789) ([ec](https://github.com/ec)) ## [2.1.1](https://github.com/rubykube/barong/tree/2.1.1) (2019-03-01) [Full Changelog](https://github.com/rubykube/barong/compare/2.1.0...2.1.1) **Closed issues:** - withCredentials error [\#788](https://github.com/rubykube/barong/issues/788) - Include Activity info in response on endpoint: GET admin/users/:uid [\#785](https://github.com/rubykube/barong/issues/785) **Merged pull requests:** - Add Entities::Activity model, include it Entities::UserWithFullInfo [\#786](https://github.com/rubykube/barong/pull/786) ([ec](https://github.com/ec)) ## [2.1.0](https://github.com/rubykube/barong/tree/2.1.0) (2019-02-27) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.51...2.1.0) **Merged pull requests:** - Start 2.1 development\[ci skip\] [\#787](https://github.com/rubykube/barong/pull/787) ([ec](https://github.com/ec)) - Update REST API documentation to v2.0.51\[ci skip\] [\#783](https://github.com/rubykube/barong/pull/783) ([ec](https://github.com/ec)) ## [2.0.51](https://github.com/rubykube/barong/tree/2.0.51) (2019-02-26) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.50...2.0.51) **Merged pull requests:** - Feature/validation errors [\#774](https://github.com/rubykube/barong/pull/774) ([ec](https://github.com/ec)) ## [2.0.50](https://github.com/rubykube/barong/tree/2.0.50) (2019-02-26) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.49-alpha...2.0.50) **Merged pull requests:** - Remove "-alpha" from version name [\#782](https://github.com/rubykube/barong/pull/782) ([ec](https://github.com/ec)) - Account api improvements \(management module\) [\#773](https://github.com/rubykube/barong/pull/773) ([ec](https://github.com/ec)) ## [2.0.49-alpha](https://github.com/rubykube/barong/tree/2.0.49-alpha) (2019-02-25) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.48-alpha...2.0.49-alpha) **Merged pull requests:** - Search implementation \(admin api\) [\#769](https://github.com/rubykube/barong/pull/769) ([ec](https://github.com/ec)) ## [2.0.48-alpha](https://github.com/rubykube/barong/tree/2.0.48-alpha) (2019-02-25) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.47-alpha...2.0.48-alpha) **Merged pull requests:** - Configure api-pagination tool, add api keys pagination [\#780](https://github.com/rubykube/barong/pull/780) ([ec](https://github.com/ec)) ## [2.0.47-alpha](https://github.com/rubykube/barong/tree/2.0.47-alpha) (2019-02-25) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.46-alpha...2.0.47-alpha) **Closed issues:** - \[TO CHECK\] Level is not recalculated on labels delete [\#775](https://github.com/rubykube/barong/issues/775) **Merged pull requests:** - Use destroy instead of delete to enable missing validations [\#776](https://github.com/rubykube/barong/pull/776) ([ec](https://github.com/ec)) ## [2.0.46-alpha](https://github.com/rubykube/barong/tree/2.0.46-alpha) (2019-02-20) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.45-alpha...2.0.46-alpha) **Closed issues:** - Split activity error [\#743](https://github.com/rubykube/barong/issues/743) **Merged pull requests:** - Split activity no records error to wrong\_topic and no\_activity [\#772](https://github.com/rubykube/barong/pull/772) ([ec](https://github.com/ec)) ## [2.0.45-alpha](https://github.com/rubykube/barong/tree/2.0.45-alpha) (2019-02-20) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.44-alpha...2.0.45-alpha) **Merged pull requests:** - Add pagination on /resource/users/activity endpoint [\#771](https://github.com/rubykube/barong/pull/771) ([ec](https://github.com/ec)) ## [2.0.44-alpha](https://github.com/rubykube/barong/tree/2.0.44-alpha) (2019-02-18) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.43-alpha...2.0.44-alpha) **Closed issues:** - authz unexpected behaivor with incorrect api\_key [\#770](https://github.com/rubykube/barong/issues/770) - Api keys error [\#761](https://github.com/rubykube/barong/issues/761) **Merged pull requests:** - Add more API Key validations, fix error on creating with invalid algo [\#768](https://github.com/rubykube/barong/pull/768) ([ec](https://github.com/ec)) ## [2.0.43-alpha](https://github.com/rubykube/barong/tree/2.0.43-alpha) (2019-02-15) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.42-alpha...2.0.43-alpha) **Closed issues:** - Allow user get on a base of additional fields \(not only uid\) [\#762](https://github.com/rubykube/barong/issues/762) **Merged pull requests:** - User controller improvements \(management module\) [\#763](https://github.com/rubykube/barong/pull/763) ([ec](https://github.com/ec)) ## [2.0.42-alpha](https://github.com/rubykube/barong/tree/2.0.42-alpha) (2019-02-15) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.41-alpha...2.0.42-alpha) **Merged pull requests:** - Add language field in reset pass and confirm acc events [\#767](https://github.com/rubykube/barong/pull/767) ([ec](https://github.com/ec)) ## [2.0.41-alpha](https://github.com/rubykube/barong/tree/2.0.41-alpha) (2019-02-07) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.40-alpha...2.0.41-alpha) **Closed issues:** - Return specific error for banned users [\#754](https://github.com/rubykube/barong/issues/754) **Merged pull requests:** - Add additional error on login in case of banned user [\#760](https://github.com/rubykube/barong/pull/760) ([ec](https://github.com/ec)) ## [2.0.40-alpha](https://github.com/rubykube/barong/tree/2.0.40-alpha) (2019-02-07) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.39-alpha...2.0.40-alpha) **Closed issues:** - Phone api improvement [\#746](https://github.com/rubykube/barong/issues/746) - Event api doc v2 [\#735](https://github.com/rubykube/barong/issues/735) **Merged pull requests:** - Phone API improvements [\#747](https://github.com/rubykube/barong/pull/747) ([ec](https://github.com/ec)) - Added event API documentation with examples [\#745](https://github.com/rubykube/barong/pull/745) ([ec](https://github.com/ec)) - API errors unifying [\#741](https://github.com/rubykube/barong/pull/741) ([ec](https://github.com/ec)) ## [2.0.39-alpha](https://github.com/rubykube/barong/tree/2.0.39-alpha) (2019-02-06) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.38-alpha...2.0.39-alpha) **Closed issues:** - Vault secret is an object and not assignable to string. [\#756](https://github.com/rubykube/barong/issues/756) - Remove unnecessary call merge func [\#755](https://github.com/rubykube/barong/issues/755) **Merged pull requests:** - Take only data from Vault::Secret object && minor refactoring [\#757](https://github.com/rubykube/barong/pull/757) ([ec](https://github.com/ec)) ## [2.0.38-alpha](https://github.com/rubykube/barong/tree/2.0.38-alpha) (2019-02-05) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.37-alpha...2.0.38-alpha) **Merged pull requests:** - Change default set-cookie header policy on authz to :skip [\#753](https://github.com/rubykube/barong/pull/753) ([ec](https://github.com/ec)) ## [2.0.37-alpha](https://github.com/rubykube/barong/tree/2.0.37-alpha) (2019-01-31) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.36-alpha...2.0.37-alpha) **Closed issues:** - Session\_id doesnt have any influence on session authorizer [\#751](https://github.com/rubykube/barong/issues/751) - Session\_id doesnt have any influence on session. [\#750](https://github.com/rubykube/barong/issues/750) - Missing 'present user, with: API::V2::Entities::User' in response on 2fa login [\#740](https://github.com/rubykube/barong/issues/740) **Merged pull requests:** - Fix session\_id check & add bypass session lazy load [\#749](https://github.com/rubykube/barong/pull/749) ([ec](https://github.com/ec)) ## [2.0.36-alpha](https://github.com/rubykube/barong/tree/2.0.36-alpha) (2019-01-25) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.35-alpha...2.0.36-alpha) **Merged pull requests:** - Add missing user details in 2fa login response [\#742](https://github.com/rubykube/barong/pull/742) ([ec](https://github.com/ec)) ## [2.0.35-alpha](https://github.com/rubykube/barong/tree/2.0.35-alpha) (2019-01-22) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.34-alpha...2.0.35-alpha) **Closed issues:** - CORS problem in production environment [\#738](https://github.com/rubykube/barong/issues/738) **Merged pull requests:** - Fix Barong::CORS load problem in production env [\#739](https://github.com/rubykube/barong/pull/739) ([ec](https://github.com/ec)) ## [2.0.34-alpha](https://github.com/rubykube/barong/tree/2.0.34-alpha) (2019-01-21) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.33-alpha...2.0.34-alpha) **Merged pull requests:** - Configure redis and add JTI blacklisting [\#734](https://github.com/rubykube/barong/pull/734) ([ec](https://github.com/ec)) ## [2.0.33-alpha](https://github.com/rubykube/barong/tree/2.0.33-alpha) (2019-01-21) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.32-alpha...2.0.33-alpha) **Closed issues:** - Invalid session cookies returns on session logout [\#733](https://github.com/rubykube/barong/issues/733) - Password Reset Token doesn't expire [\#727](https://github.com/rubykube/barong/issues/727) - logging phone verification code may not be secure [\#647](https://github.com/rubykube/barong/issues/647) **Merged pull requests:** - Fix change code on phone initialize, remove code from logs [\#730](https://github.com/rubykube/barong/pull/730) ([ec](https://github.com/ec)) ## [2.0.32-alpha](https://github.com/rubykube/barong/tree/2.0.32-alpha) (2019-01-21) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.31-alpha...2.0.32-alpha) **Closed issues:** - Split swagger docs to management and restfull api [\#712](https://github.com/rubykube/barong/issues/712) **Merged pull requests:** - Add storage envs in config store and update fetch logic [\#737](https://github.com/rubykube/barong/pull/737) ([ec](https://github.com/ec)) ## [2.0.31-alpha](https://github.com/rubykube/barong/tree/2.0.31-alpha) (2019-01-16) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.30-alpha...2.0.31-alpha) **Closed issues:** - Admin api to promote member to admin or decrease [\#719](https://github.com/rubykube/barong/issues/719) - Admin api to disable users 2fa [\#717](https://github.com/rubykube/barong/issues/717) - Add Cors middleware to v2 branch [\#711](https://github.com/rubykube/barong/issues/711) - Make session to be created only in sessions controller [\#710](https://github.com/rubykube/barong/issues/710) **Merged pull requests:** - Split swagger doc into restful and management [\#713](https://github.com/rubykube/barong/pull/713) ([ec](https://github.com/ec)) ## [2.0.30-alpha](https://github.com/rubykube/barong/tree/2.0.30-alpha) (2019-01-16) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.29-alpha...2.0.30-alpha) ## [2.0.29-alpha](https://github.com/rubykube/barong/tree/2.0.29-alpha) (2019-01-16) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.28-alpha...2.0.29-alpha) ## [2.0.28-alpha](https://github.com/rubykube/barong/tree/2.0.28-alpha) (2019-01-16) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.27-alpha...2.0.28-alpha) **Merged pull requests:** - Add admin api functionality on user update [\#722](https://github.com/rubykube/barong/pull/722) ([ec](https://github.com/ec)) ## [2.0.27-alpha](https://github.com/rubykube/barong/tree/2.0.27-alpha) (2019-01-16) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.26-alpha...2.0.27-alpha) **Closed issues:** - Change password endpoint action should be `put` instead of `post` [\#723](https://github.com/rubykube/barong/issues/723) **Merged pull requests:** - Fix change password api action from post to put [\#724](https://github.com/rubykube/barong/pull/724) ([m-an](https://github.com/m-an)) ## [2.0.26-alpha](https://github.com/rubykube/barong/tree/2.0.26-alpha) (2019-01-16) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.25-alpha...2.0.26-alpha) **Merged pull requests:** - Change regex validations to support different language characters [\#726](https://github.com/rubykube/barong/pull/726) ([ec](https://github.com/ec)) - Add an ability to specify CORS\(multiple\) [\#716](https://github.com/rubykube/barong/pull/716) ([ec](https://github.com/ec)) ## [2.0.25-alpha](https://github.com/rubykube/barong/tree/2.0.25-alpha) (2019-01-16) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.24-alpha...2.0.25-alpha) **Merged pull requests:** - Updating to ruby 2.6.0 [\#707](https://github.com/rubykube/barong/pull/707) ([mod](https://github.com/mod)) - Add ability to lock account, add filter for state on admin index [\#701](https://github.com/rubykube/barong/pull/701) ([ec](https://github.com/ec)) ## [2.0.24-alpha](https://github.com/rubykube/barong/tree/2.0.24-alpha) (2019-01-11) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.23-alpha...2.0.24-alpha) **Closed issues:** - Documents label bug [\#714](https://github.com/rubykube/barong/issues/714) **Merged pull requests:** - Add expirable session [\#720](https://github.com/rubykube/barong/pull/720) ([m-an](https://github.com/m-an)) - Move ActionDispatch::Session::CookieStore to sessions controller [\#718](https://github.com/rubykube/barong/pull/718) ([ec](https://github.com/ec)) ## [2.0.23-alpha](https://github.com/rubykube/barong/tree/2.0.23-alpha) (2019-01-09) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.22-alpha...2.0.23-alpha) **Closed issues:** - Multi-label levels [\#680](https://github.com/rubykube/barong/issues/680) **Merged pull requests:** - Add referral\_id to users table and as an optional param on signup [\#709](https://github.com/rubykube/barong/pull/709) ([ec](https://github.com/ec)) ## [2.0.22-alpha](https://github.com/rubykube/barong/tree/2.0.22-alpha) (2019-01-03) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.21-alpha...2.0.22-alpha) **Closed issues:** - Event API model.user.updated bug [\#690](https://github.com/rubykube/barong/issues/690) **Merged pull requests:** - Add users entity on login and /me [\#706](https://github.com/rubykube/barong/pull/706) ([ec](https://github.com/ec)) - Small fixes of event api and lock feature [\#705](https://github.com/rubykube/barong/pull/705) ([ec](https://github.com/ec)) - Small fixes of event api and lock feature [\#704](https://github.com/rubykube/barong/pull/704) ([ec](https://github.com/ec)) - Add ability to lock account, add filter for state on admin index [\#700](https://github.com/rubykube/barong/pull/700) ([ec](https://github.com/ec)) ## [2.0.21-alpha](https://github.com/rubykube/barong/tree/2.0.21-alpha) (2018-12-26) [Full Changelog](https://github.com/rubykube/barong/compare/v2.0.20-alpha...2.0.21-alpha) **Closed issues:** - CarrierWave::Storage::Fog unitialized constant in prod mode [\#698](https://github.com/rubykube/barong/issues/698) **Merged pull requests:** - Small fixes \(drone ci, event api updated\_at bug\) [\#702](https://github.com/rubykube/barong/pull/702) ([ec](https://github.com/ec)) ## [v2.0.20-alpha](https://github.com/rubykube/barong/tree/v2.0.20-alpha) (2018-12-25) [Full Changelog](https://github.com/rubykube/barong/compare/v2.0.19-alpha...v2.0.20-alpha) **Closed issues:** - Codeclimate [\#691](https://github.com/rubykube/barong/issues/691) **Merged pull requests:** - Add carrierwave config for production [\#699](https://github.com/rubykube/barong/pull/699) ([alinetskyi](https://github.com/alinetskyi)) ## [v2.0.19-alpha](https://github.com/rubykube/barong/tree/v2.0.19-alpha) (2018-12-24) [Full Changelog](https://github.com/rubykube/barong/compare/v2.0.18-alpha...v2.0.19-alpha) **Merged pull requests:** - Admin update label func and resourse api labels CRUD [\#696](https://github.com/rubykube/barong/pull/696) ([ec](https://github.com/ec)) ## [v2.0.18-alpha](https://github.com/rubykube/barong/tree/v2.0.18-alpha) (2018-12-24) [Full Changelog](https://github.com/rubykube/barong/compare/v2.0.17-alpha...v2.0.18-alpha) **Merged pull requests:** - Add label on profile adding without level increase [\#697](https://github.com/rubykube/barong/pull/697) ([ec](https://github.com/ec)) ## [v2.0.17-alpha](https://github.com/rubykube/barong/tree/v2.0.17-alpha) (2018-12-24) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.16-alpha...v2.0.17-alpha) **Merged pull requests:** - Update the Drone CI to replace Travis and DockerHub [\#695](https://github.com/rubykube/barong/pull/695) ([vshatravenko](https://github.com/vshatravenko)) - AuthZ move to controller and lib [\#686](https://github.com/rubykube/barong/pull/686) ([ec](https://github.com/ec)) ## [2.0.16-alpha](https://github.com/rubykube/barong/tree/2.0.16-alpha) (2018-12-20) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.15-alpha...2.0.16-alpha) **Merged pull requests:** - Added missing event with confirmation token on signup [\#694](https://github.com/rubykube/barong/pull/694) ([ec](https://github.com/ec)) ## [2.0.15-alpha](https://github.com/rubykube/barong/tree/2.0.15-alpha) (2018-12-19) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.14-alpha...2.0.15-alpha) **Closed issues:** - RuntimeError: No EVENT\_API\_JWT\_PRIVATE\_KEY found in env! [\#692](https://github.com/rubykube/barong/issues/692) - remove ability to save the same phone numbers for user [\#689](https://github.com/rubykube/barong/issues/689) - Call for change password [\#687](https://github.com/rubykube/barong/issues/687) - GeeTest.com captcha integration on Barong v2 [\#659](https://github.com/rubykube/barong/issues/659) - Ability to fetch my login history from API [\#524](https://github.com/rubykube/barong/issues/524) **Merged pull requests:** - Change multiple docs uploading logic from object to array [\#693](https://github.com/rubykube/barong/pull/693) ([ec](https://github.com/ec)) ## [2.0.14-alpha](https://github.com/rubykube/barong/tree/2.0.14-alpha) (2018-12-17) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.13-alpha...2.0.14-alpha) **Closed issues:** - \[Barong v2\] Levels update issue [\#676](https://github.com/rubykube/barong/issues/676) **Merged pull requests:** - Add change password endpoint [\#688](https://github.com/rubykube/barong/pull/688) ([m-an](https://github.com/m-an)) - Feature/admin api [\#681](https://github.com/rubykube/barong/pull/681) ([ec](https://github.com/ec)) - GeeTest.com captcha integration on Barong v2 [\#665](https://github.com/rubykube/barong/pull/665) ([bodiasuprun](https://github.com/bodiasuprun)) ## [2.0.13-alpha](https://github.com/rubykube/barong/tree/2.0.13-alpha) (2018-12-12) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.12-alpha...2.0.13-alpha) **Merged pull requests:** - Update the production database configuration with DATABASE\_NAME from env [\#685](https://github.com/rubykube/barong/pull/685) ([vshatravenko](https://github.com/vshatravenko)) ## [2.0.12-alpha](https://github.com/rubykube/barong/tree/2.0.12-alpha) (2018-12-11) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.11-alpha...2.0.12-alpha) **Merged pull requests:** - Add link\_config script [\#684](https://github.com/rubykube/barong/pull/684) ([alinetskyi](https://github.com/alinetskyi)) ## [2.0.11-alpha](https://github.com/rubykube/barong/tree/2.0.11-alpha) (2018-12-10) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.10-alpha...2.0.11-alpha) **Merged pull requests:** - Hotfix for whitelisting public peatio and barong routes [\#683](https://github.com/rubykube/barong/pull/683) ([ec](https://github.com/ec)) - Hotfix for whitelisting public peatio and barong routes [\#682](https://github.com/rubykube/barong/pull/682) ([ec](https://github.com/ec)) - Add base swagger configuration and documentation for API [\#669](https://github.com/rubykube/barong/pull/669) ([ec](https://github.com/ec)) ## [2.0.10-alpha](https://github.com/rubykube/barong/tree/2.0.10-alpha) (2018-12-10) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.9-alpha...2.0.10-alpha) ## [2.0.9-alpha](https://github.com/rubykube/barong/tree/2.0.9-alpha) (2018-12-09) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.8-alpha...2.0.9-alpha) **Closed issues:** - \[Barong v2\] User activity api endpoint improvments [\#663](https://github.com/rubykube/barong/issues/663) - \[Barong v2\] Document upload multi pictures feature request [\#661](https://github.com/rubykube/barong/issues/661) - \[Barong v2\] Document upload limit [\#660](https://github.com/rubykube/barong/issues/660) ## [2.0.8-alpha](https://github.com/rubykube/barong/tree/2.0.8-alpha) (2018-12-05) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.7-alpha...2.0.8-alpha) **Merged pull requests:** - Add ability to upload multiple documents [\#679](https://github.com/rubykube/barong/pull/679) ([alinetskyi](https://github.com/alinetskyi)) - Improve activities coverage [\#677](https://github.com/rubykube/barong/pull/677) ([ec](https://github.com/ec)) ## [2.0.7-alpha](https://github.com/rubykube/barong/tree/2.0.7-alpha) (2018-12-05) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.6-alpha...2.0.7-alpha) **Merged pull requests:** - Fix unhandled totp errors [\#675](https://github.com/rubykube/barong/pull/675) ([ec](https://github.com/ec)) ## [2.0.6-alpha](https://github.com/rubykube/barong/tree/2.0.6-alpha) (2018-12-05) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.42...2.0.6-alpha) **Closed issues:** - \[Barong v2\] Add possibility to disable captcha in dev environment, for login and sign in. [\#668](https://github.com/rubykube/barong/issues/668) - \[Barong v2\] Api\_Keys endpoint response with `500 internal server error` [\#662](https://github.com/rubykube/barong/issues/662) **Merged pull requests:** - Add codeclimate config file [\#678](https://github.com/rubykube/barong/pull/678) ([ec](https://github.com/ec)) ## [1.8.42](https://github.com/rubykube/barong/tree/1.8.42) (2018-12-04) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.5-alpha...1.8.42) ## [2.0.5-alpha](https://github.com/rubykube/barong/tree/2.0.5-alpha) (2018-12-04) [Full Changelog](https://github.com/rubykube/barong/compare/1.9.1...2.0.5-alpha) **Closed issues:** - \[Barong v1.9,2\] Hard password, password reset bug. [\#667](https://github.com/rubykube/barong/issues/667) - User documents are publicly visible by default \(carrierwave / fog\) [\#581](https://github.com/rubykube/barong/issues/581) **Merged pull requests:** - Unlock account after 1 hour of being locked [\#650](https://github.com/rubykube/barong/pull/650) ([m-an](https://github.com/m-an)) ## [1.9.1](https://github.com/rubykube/barong/tree/1.9.1) (2018-12-04) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.41...1.9.1) **Merged pull requests:** - Make documents invisible publicly by changing fog policy [\#673](https://github.com/rubykube/barong/pull/673) ([ec](https://github.com/ec)) - Make documents invisible publicly by changing fog policy [\#672](https://github.com/rubykube/barong/pull/672) ([ec](https://github.com/ec)) ## [1.8.41](https://github.com/rubykube/barong/tree/1.8.41) (2018-12-03) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.4-alpha...1.8.41) **Closed issues:** - how to create new account by api? [\#670](https://github.com/rubykube/barong/issues/670) - \[Bug\] Devise:Lockable:time Not working for User/api/V1 [\#636](https://github.com/rubykube/barong/issues/636) **Merged pull requests:** - Hotfix for rack\_attack [\#671](https://github.com/rubykube/barong/pull/671) ([alinetskyi](https://github.com/alinetskyi)) ## [2.0.4-alpha](https://github.com/rubykube/barong/tree/2.0.4-alpha) (2018-11-29) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.40...2.0.4-alpha) **Merged pull requests:** - Added missing validations on password update functionality [\#674](https://github.com/rubykube/barong/pull/674) ([ec](https://github.com/ec)) - Fix activities [\#664](https://github.com/rubykube/barong/pull/664) ([alinetskyi](https://github.com/alinetskyi)) - Fix share cookies for development, fix Bump [\#658](https://github.com/rubykube/barong/pull/658) ([alinetskyi](https://github.com/alinetskyi)) ## [1.8.40](https://github.com/rubykube/barong/tree/1.8.40) (2018-11-27) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.3-alpha...1.8.40) **Merged pull requests:** - Add filter by lvl [\#657](https://github.com/rubykube/barong/pull/657) ([vpetrusenko](https://github.com/vpetrusenko)) ## [2.0.3-alpha](https://github.com/rubykube/barong/tree/2.0.3-alpha) (2018-11-26) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.2-alpha...2.0.3-alpha) ## [2.0.2-alpha](https://github.com/rubykube/barong/tree/2.0.2-alpha) (2018-11-25) [Full Changelog](https://github.com/rubykube/barong/compare/2.0.1-alpha...2.0.2-alpha) **Merged pull requests:** - Feature/seeder [\#655](https://github.com/rubykube/barong/pull/655) ([calj](https://github.com/calj)) ## [2.0.1-alpha](https://github.com/rubykube/barong/tree/2.0.1-alpha) (2018-11-25) [Full Changelog](https://github.com/rubykube/barong/compare/1.9.0...2.0.1-alpha) **Merged pull requests:** - Bump improvements [\#654](https://github.com/rubykube/barong/pull/654) ([alinetskyi](https://github.com/alinetskyi)) ## [1.9.0](https://github.com/rubykube/barong/tree/1.9.0) (2018-11-24) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.39...1.9.0) ## [1.8.39](https://github.com/rubykube/barong/tree/1.8.39) (2018-11-21) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.38...1.8.39) ## [1.8.38](https://github.com/rubykube/barong/tree/1.8.38) (2018-11-21) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.37...1.8.38) **Merged pull requests:** - Add RabbitMQ middleware for event api [\#653](https://github.com/rubykube/barong/pull/653) ([vpetrusenko](https://github.com/vpetrusenko)) - Add rack-attack and some API usage limits [\#652](https://github.com/rubykube/barong/pull/652) ([dnfd](https://github.com/dnfd)) - Fix account unlocking \(account should be unlocked after 1 hour by default\) [\#649](https://github.com/rubykube/barong/pull/649) ([m-an](https://github.com/m-an)) ## [1.8.37](https://github.com/rubykube/barong/tree/1.8.37) (2018-11-17) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.36...1.8.37) **Closed issues:** - wrong customer id or password,please try again [\#631](https://github.com/rubykube/barong/issues/631) - How to edit devise\_error\_messages? [\#628](https://github.com/rubykube/barong/issues/628) - mini\_racer can't be installed on Macos10.14 [\#615](https://github.com/rubykube/barong/issues/615) - Rework Auth API documentation [\#602](https://github.com/rubykube/barong/issues/602) - Error During Compilation [\#584](https://github.com/rubykube/barong/issues/584) - \(barong\) Authentication failure! csrf\_detected: OmniAuth::Strategies::OAuth2::CallbackError, csrf\_detected | CSRF detected [\#559](https://github.com/rubykube/barong/issues/559) - Document Upload - We're sorry, but something went wrong. - ArgumentError \( is not a recognized provider\) [\#555](https://github.com/rubykube/barong/issues/555) - JWT Tokens [\#546](https://github.com/rubykube/barong/issues/546) - Barong API Key Scopes not utilised in Peatio [\#540](https://github.com/rubykube/barong/issues/540) - "Sign In With Barong" button is not shown [\#530](https://github.com/rubykube/barong/issues/530) - How to get BARONG\_CLIENT\_ID, etc? [\#529](https://github.com/rubykube/barong/issues/529) - User should be allowed to access their login history and receive email confirmation if they login from an unknown IP. [\#436](https://github.com/rubykube/barong/issues/436) **Merged pull requests:** - handle SMS\_CONTENT env variable [\#648](https://github.com/rubykube/barong/pull/648) ([vpetrusenko](https://github.com/vpetrusenko)) - Fix AuthZ controller [\#646](https://github.com/rubykube/barong/pull/646) ([dmk](https://github.com/dmk)) - Add a stronger validation for passwords [\#645](https://github.com/rubykube/barong/pull/645) ([alinetskyi](https://github.com/alinetskyi)) - Add rack-attack and some API usage limits [\#643](https://github.com/rubykube/barong/pull/643) ([alinetskyi](https://github.com/alinetskyi)) ## [1.8.36](https://github.com/rubykube/barong/tree/1.8.36) (2018-10-17) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.35...1.8.36) **Closed issues:** - How to custom dns? [\#621](https://github.com/rubykube/barong/issues/621) - bundle exec rake db:create db:migrate - no implicit conversion of nil into String [\#620](https://github.com/rubykube/barong/issues/620) - Vault::TOTP\#vaildate NoMethodError \(undefined method `data' for true:TrueClass\) [\#606](https://github.com/rubykube/barong/issues/606) - Create scopes in api\_key as string instead array [\#585](https://github.com/rubykube/barong/issues/585) - Remove/clean session API method [\#577](https://github.com/rubykube/barong/issues/577) - Incorrect work variable SKIP\_EMAILS [\#572](https://github.com/rubykube/barong/issues/572) - Social Sign In/Up Support [\#547](https://github.com/rubykube/barong/issues/547) - 404 Error on api /v1/profiles/me when user's profile not found [\#534](https://github.com/rubykube/barong/issues/534) - Merge login systems into 1 end-point with cookie [\#523](https://github.com/rubykube/barong/issues/523) - Events API Rabbitmq middleware [\#518](https://github.com/rubykube/barong/issues/518) - Support latest GDPR requiremts [\#510](https://github.com/rubykube/barong/issues/510) - File uploaded, but system message is "error" type instead of "success" [\#310](https://github.com/rubykube/barong/issues/310) - There is no SMS throttling \(possible to send as many SMS I as want\) [\#89](https://github.com/rubykube/barong/issues/89) **Merged pull requests:** - Add grape logger middleware [\#639](https://github.com/rubykube/barong/pull/639) ([alinetskyi](https://github.com/alinetskyi)) - update bootstrap gem : 4.1.2 instead 4.0.0 [\#634](https://github.com/rubykube/barong/pull/634) ([Ohill](https://github.com/Ohill)) - Fix bootstrap vulnerability by upgrading gem to 4.1.2 version [\#633](https://github.com/rubykube/barong/pull/633) ([Ohill](https://github.com/Ohill)) - Fix issue with jwt in dev mode [\#630](https://github.com/rubykube/barong/pull/630) ([shal](https://github.com/shal)) - Fix issue with hardcoded JWT\_SHARED\_SECRET\_KEY [\#629](https://github.com/rubykube/barong/pull/629) ([shal](https://github.com/shal)) - Define minimum password length in ENV [\#626](https://github.com/rubykube/barong/pull/626) ([alinetskyi](https://github.com/alinetskyi)) - Add grape logger middleware [\#624](https://github.com/rubykube/barong/pull/624) ([rxx](https://github.com/rxx)) - Set cookies from /api/sessions [\#622](https://github.com/rubykube/barong/pull/622) ([rxx](https://github.com/rxx)) - Fix: DEPRECATION WARNING [\#619](https://github.com/rubykube/barong/pull/619) ([ronaldoaraujo](https://github.com/ronaldoaraujo)) - Allow to configure scopes from env [\#618](https://github.com/rubykube/barong/pull/618) ([rxx](https://github.com/rxx)) - Verify captcha serverside if it's enabled [\#617](https://github.com/rubykube/barong/pull/617) ([chumaknadya](https://github.com/chumaknadya)) - Allow to configure smtp url address [\#616](https://github.com/rubykube/barong/pull/616) ([rxx](https://github.com/rxx)) - Save scopes in APIKey as serialized array \(closes \#585\) [\#597](https://github.com/rubykube/barong/pull/597) ([ysv](https://github.com/ysv)) - Update api\_keys.md [\#592](https://github.com/rubykube/barong/pull/592) ([calj](https://github.com/calj)) - README.md update steps to get project running [\#578](https://github.com/rubykube/barong/pull/578) ([skatkov](https://github.com/skatkov)) ## [1.8.35](https://github.com/rubykube/barong/tree/1.8.35) (2018-09-21) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.34...1.8.35) **Merged pull requests:** - Add ROOT\_DOMAIN for configure sessions [\#612](https://github.com/rubykube/barong/pull/612) ([rxx](https://github.com/rxx)) - Add ROOT\_DOMAIN for configure sessions [\#611](https://github.com/rubykube/barong/pull/611) ([rxx](https://github.com/rxx)) - Dont let not active accounts to sign in [\#600](https://github.com/rubykube/barong/pull/600) ([rxx](https://github.com/rxx)) - barong fixing security flags in docs [\#596](https://github.com/rubykube/barong/pull/596) ([imarakhovskiy](https://github.com/imarakhovskiy)) ## [1.8.34](https://github.com/rubykube/barong/tree/1.8.34) (2018-09-21) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.33...1.8.34) **Merged pull requests:** - Fix captcha and lockable errors [\#613](https://github.com/rubykube/barong/pull/613) ([rxx](https://github.com/rxx)) - Fix message error [\#601](https://github.com/rubykube/barong/pull/601) ([mnaichuk](https://github.com/mnaichuk)) ## [1.8.33](https://github.com/rubykube/barong/tree/1.8.33) (2018-09-21) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.32...1.8.33) **Merged pull requests:** - Verify captcha serverside if it's enabled [\#610](https://github.com/rubykube/barong/pull/610) ([rxx](https://github.com/rxx)) ## [1.8.32](https://github.com/rubykube/barong/tree/1.8.32) (2018-09-20) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.31...1.8.32) **Merged pull requests:** - Fix message error [\#609](https://github.com/rubykube/barong/pull/609) ([mnaichuk](https://github.com/mnaichuk)) - Dont let not active accounts to sign in [\#608](https://github.com/rubykube/barong/pull/608) ([rxx](https://github.com/rxx)) - \#PPBB-45: Allow to configure multiple CORS at barong [\#607](https://github.com/rubykube/barong/pull/607) ([rxx](https://github.com/rxx)) ## [1.8.31](https://github.com/rubykube/barong/tree/1.8.31) (2018-09-19) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.30...1.8.31) ## [1.8.30](https://github.com/rubykube/barong/tree/1.8.30) (2018-09-15) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.29...1.8.30) **Closed issues:** - Update rails gem to 5.2 [\#573](https://github.com/rubykube/barong/issues/573) **Merged pull requests:** - Create jwt by session [\#599](https://github.com/rubykube/barong/pull/599) ([rxx](https://github.com/rxx)) - Merge latest changes from 1-8-stable to master [\#598](https://github.com/rubykube/barong/pull/598) ([rxx](https://github.com/rxx)) - Update gem dependences [\#595](https://github.com/rubykube/barong/pull/595) ([rxx](https://github.com/rxx)) - Fix doorkeeper CVE-2018-1000211 vulnerability [\#590](https://github.com/rubykube/barong/pull/590) ([rxx](https://github.com/rxx)) - Fix doorkeeper CVE-2018-1000211 vulnerability [\#589](https://github.com/rubykube/barong/pull/589) ([rxx](https://github.com/rxx)) - Add endpoint to create and import accounts with managment api [\#587](https://github.com/rubykube/barong/pull/587) ([rxx](https://github.com/rxx)) - Update api keys docs [\#586](https://github.com/rubykube/barong/pull/586) ([mnaichuk](https://github.com/mnaichuk)) - Update ruby and rails versions \(closes \#573\) [\#582](https://github.com/rubykube/barong/pull/582) ([shal](https://github.com/shal)) - Create correct labels when seed accounts [\#579](https://github.com/rubykube/barong/pull/579) ([shal](https://github.com/shal)) ## [1.8.29](https://github.com/rubykube/barong/tree/1.8.29) (2018-07-23) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.28...1.8.29) **Closed issues:** - User session is maintained when signing out from 1 of the 2 apps [\#571](https://github.com/rubykube/barong/issues/571) - Signed in user gets message from previous user activity [\#570](https://github.com/rubykube/barong/issues/570) **Merged pull requests:** - Update api\_keys.md [\#575](https://github.com/rubykube/barong/pull/575) ([rxx](https://github.com/rxx)) - Update api\_keys.md [\#574](https://github.com/rubykube/barong/pull/574) ([rxx](https://github.com/rxx)) ## [1.8.28](https://github.com/rubykube/barong/tree/1.8.28) (2018-07-18) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.27...1.8.28) **Merged pull requests:** - Revert "Generate api on bump stage" [\#569](https://github.com/rubykube/barong/pull/569) ([rxx](https://github.com/rxx)) - Allow pdf on barong form [\#568](https://github.com/rubykube/barong/pull/568) ([rxx](https://github.com/rxx)) - Generate api on bump stage [\#567](https://github.com/rubykube/barong/pull/567) ([rxx](https://github.com/rxx)) - Feature/vault security [\#566](https://github.com/rubykube/barong/pull/566) ([rxx](https://github.com/rxx)) ## [1.8.27](https://github.com/rubykube/barong/tree/1.8.27) (2018-07-16) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.26...1.8.27) **Closed issues:** - Otp sign request unexpected behavior [\#545](https://github.com/rubykube/barong/issues/545) - Add validation to "Document number" on the new document upload page [\#497](https://github.com/rubykube/barong/issues/497) **Merged pull requests:** - Add restrictions for expire\_in and number of documents [\#565](https://github.com/rubykube/barong/pull/565) ([rxx](https://github.com/rxx)) - Get all labels with managment api [\#564](https://github.com/rubykube/barong/pull/564) ([rxx](https://github.com/rxx)) ## [1.8.26](https://github.com/rubykube/barong/tree/1.8.26) (2018-07-10) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.25...1.8.26) **Closed issues:** - The server Barong\(1.8-stable\) doesnot send sms code at all. [\#562](https://github.com/rubykube/barong/issues/562) **Merged pull requests:** - Countries alpha2 alpha3 [\#563](https://github.com/rubykube/barong/pull/563) ([rxx](https://github.com/rxx)) - Return understandable vault error, log full message [\#561](https://github.com/rubykube/barong/pull/561) ([rxx](https://github.com/rxx)) ## [1.8.25](https://github.com/rubykube/barong/tree/1.8.25) (2018-07-06) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.24...1.8.25) **Merged pull requests:** - Create correct labels when seed accounts [\#560](https://github.com/rubykube/barong/pull/560) ([rxx](https://github.com/rxx)) - Fix CVE-2018-3760 bug [\#557](https://github.com/rubykube/barong/pull/557) ([rxx](https://github.com/rxx)) ## [1.8.24](https://github.com/rubykube/barong/tree/1.8.24) (2018-07-04) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.23...1.8.24) **Merged pull requests:** - Fix CVE-2018-3760 bug [\#558](https://github.com/rubykube/barong/pull/558) ([rxx](https://github.com/rxx)) ## [1.8.23](https://github.com/rubykube/barong/tree/1.8.23) (2018-07-03) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.22...1.8.23) **Closed issues:** - Fix issue with lockable on sessions api [\#479](https://github.com/rubykube/barong/issues/479) - Ability to limit rate on login API [\#440](https://github.com/rubykube/barong/issues/440) **Merged pull requests:** - Add validations to document [\#551](https://github.com/rubykube/barong/pull/551) ([rxx](https://github.com/rxx)) - All new patches from 1-8-stable upto 1.8.22 [\#543](https://github.com/rubykube/barong/pull/543) ([rxx](https://github.com/rxx)) ## [1.8.22](https://github.com/rubykube/barong/tree/1.8.22) (2018-06-26) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.21...1.8.22) **Merged pull requests:** - Fix wrong field in accounts/get [\#552](https://github.com/rubykube/barong/pull/552) ([rxx](https://github.com/rxx)) - Lockable in API [\#544](https://github.com/rubykube/barong/pull/544) ([m-an](https://github.com/m-an)) ## [1.8.21](https://github.com/rubykube/barong/tree/1.8.21) (2018-06-25) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.20...1.8.21) **Merged pull requests:** - Fixes docker image build [\#554](https://github.com/rubykube/barong/pull/554) ([shingonoide](https://github.com/shingonoide)) ## [1.8.20](https://github.com/rubykube/barong/tree/1.8.20) (2018-06-22) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.19...1.8.20) **Closed issues:** - Add ability to run without Vault and show warning [\#346](https://github.com/rubykube/barong/issues/346) **Merged pull requests:** - Add email for Event API system.account.reset\_password\_token, system.account.unlock\_token events, system.document.verified, system.document.rejected [\#550](https://github.com/rubykube/barong/pull/550) ([mitjok](https://github.com/mitjok)) ## [1.8.19](https://github.com/rubykube/barong/tree/1.8.19) (2018-06-22) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.18...1.8.19) **Merged pull requests:** - Moved documentation files [\#549](https://github.com/rubykube/barong/pull/549) ([calj](https://github.com/calj)) - Compute code coverage report [\#542](https://github.com/rubykube/barong/pull/542) ([calj](https://github.com/calj)) ## [1.8.18](https://github.com/rubykube/barong/tree/1.8.18) (2018-06-21) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.17...1.8.18) **Closed issues:** - Api endpoints to resend confirmation/unlock instructions [\#541](https://github.com/rubykube/barong/issues/541) - Bug with extra "0" in phone number [\#499](https://github.com/rubykube/barong/issues/499) **Merged pull requests:** - Management api config generation from template [\#539](https://github.com/rubykube/barong/pull/539) ([mitjok](https://github.com/mitjok)) ## [1.8.17](https://github.com/rubykube/barong/tree/1.8.17) (2018-06-15) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.16...1.8.17) **Closed issues:** - Reset password link with CUSTOM URL [\#538](https://github.com/rubykube/barong/issues/538) - A little error in API docs [\#536](https://github.com/rubykube/barong/issues/536) - API allows Login Without 2FA for a 2FA Enabled Account [\#526](https://github.com/rubykube/barong/issues/526) - Ability to disable 2FA from admin panel [\#521](https://github.com/rubykube/barong/issues/521) - Ability to let frontend to know that account has enabled 2FA [\#520](https://github.com/rubykube/barong/issues/520) - Management API: Add endpoints to fetch user information by uid [\#485](https://github.com/rubykube/barong/issues/485) - API: Add endpoints to resend confirmation [\#480](https://github.com/rubykube/barong/issues/480) - As an Admin I can disable / remove 2FA form a user [\#210](https://github.com/rubykube/barong/issues/210) - 2FA signing service specs [\#151](https://github.com/rubykube/barong/issues/151) **Merged pull requests:** - Get international number from phonelib directly [\#504](https://github.com/rubykube/barong/pull/504) ([rxx](https://github.com/rxx)) ## [1.8.16](https://github.com/rubykube/barong/tree/1.8.16) (2018-06-15) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.15...1.8.16) **Merged pull requests:** - Add account uid to system.notification.account [\#537](https://github.com/rubykube/barong/pull/537) ([rxx](https://github.com/rxx)) ## [1.8.15](https://github.com/rubykube/barong/tree/1.8.15) (2018-06-14) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.14...1.8.15) **Merged pull requests:** - Check 2FA on Barong session api, stub vault request if vault server is down [\#522](https://github.com/rubykube/barong/pull/522) ([rxx](https://github.com/rxx)) - Add account get endpoint for managment API [\#486](https://github.com/rubykube/barong/pull/486) ([rxx](https://github.com/rxx)) ## [1.8.14](https://github.com/rubykube/barong/tree/1.8.14) (2018-06-14) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.13...1.8.14) **Merged pull requests:** - Add validations for profile, add datepicker and country select for profile admin panel [\#477](https://github.com/rubykube/barong/pull/477) ([rxx](https://github.com/rxx)) ## [1.8.13](https://github.com/rubykube/barong/tree/1.8.13) (2018-06-12) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.12...1.8.13) **Closed issues:** - Event API has no raw devise token and has no ability to send reset password email [\#525](https://github.com/rubykube/barong/issues/525) - Level Mapping on admin Panel [\#517](https://github.com/rubykube/barong/issues/517) - On document varification user Level does not update to 3 [\#503](https://github.com/rubykube/barong/issues/503) - Optimization application [\#501](https://github.com/rubykube/barong/issues/501) - Ability to generate API key pair server-side [\#496](https://github.com/rubykube/barong/issues/496) - Changing already created labels scope from private to public is not changing the level of users account. [\#476](https://github.com/rubykube/barong/issues/476) - Can get stuck on the Phone verification step [\#466](https://github.com/rubykube/barong/issues/466) - Check all required ENV in production environment and raise for missing vars [\#457](https://github.com/rubykube/barong/issues/457) - Label's are supporting upper and lower cases. [\#454](https://github.com/rubykube/barong/issues/454) - Validation or informative message on Uploaded large jpg for kyc passport [\#444](https://github.com/rubykube/barong/issues/444) - Review all field types in forms [\#432](https://github.com/rubykube/barong/issues/432) - Broken automatic tagging [\#361](https://github.com/rubykube/barong/issues/361) - Captcha support for signup / login [\#356](https://github.com/rubykube/barong/issues/356) - ActionController::InvalidAuthenticityToken [\#349](https://github.com/rubykube/barong/issues/349) - Change success message from "created" to "uploaded" [\#334](https://github.com/rubykube/barong/issues/334) - Ability to define favicon for website [\#331](https://github.com/rubykube/barong/issues/331) - API to destroy session [\#286](https://github.com/rubykube/barong/issues/286) - Plugin API specs [\#201](https://github.com/rubykube/barong/issues/201) - Make a configuration class [\#200](https://github.com/rubykube/barong/issues/200) - Ability to login with Google Account [\#175](https://github.com/rubykube/barong/issues/175) **Merged pull requests:** - Fix issues with levels [\#535](https://github.com/rubykube/barong/pull/535) ([rxx](https://github.com/rxx)) - Feature/admin disable 2fa [\#533](https://github.com/rubykube/barong/pull/533) ([rxx](https://github.com/rxx)) - Add otp sign endpoint [\#527](https://github.com/rubykube/barong/pull/527) ([rxx](https://github.com/rxx)) ## [1.8.12](https://github.com/rubykube/barong/tree/1.8.12) (2018-06-11) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.11...1.8.12) **Merged pull requests:** - Set events with correct devise tokens [\#528](https://github.com/rubykube/barong/pull/528) ([rxx](https://github.com/rxx)) - Add localization for grape required fields [\#515](https://github.com/rubykube/barong/pull/515) ([rxx](https://github.com/rxx)) - Fix labels bug with changing scope [\#481](https://github.com/rubykube/barong/pull/481) ([m-an](https://github.com/m-an)) - Feature/add favicon to website [\#473](https://github.com/rubykube/barong/pull/473) ([rxx](https://github.com/rxx)) ## [1.8.11](https://github.com/rubykube/barong/tree/1.8.11) (2018-06-06) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.10...1.8.11) **Closed issues:** - Wrong customer ID or password,please try again. [\#509](https://github.com/rubykube/barong/issues/509) **Merged pull requests:** - Remove rack-cors [\#519](https://github.com/rubykube/barong/pull/519) ([rxx](https://github.com/rxx)) ## [1.8.10](https://github.com/rubykube/barong/tree/1.8.10) (2018-06-06) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.9...1.8.10) **Closed issues:** - Add additional document type for uploading documents \(Utility Bill\) [\#489](https://github.com/rubykube/barong/issues/489) **Merged pull requests:** - Add CORS middleware [\#516](https://github.com/rubykube/barong/pull/516) ([rxx](https://github.com/rxx)) ## [1.8.9](https://github.com/rubykube/barong/tree/1.8.9) (2018-06-05) [Full Changelog](https://github.com/rubykube/barong/compare/1.5.2...1.8.9) **Merged pull requests:** - Remove identity from default configuration [\#505](https://github.com/rubykube/barong/pull/505) ([rxx](https://github.com/rxx)) ## [1.5.2](https://github.com/rubykube/barong/tree/1.5.2) (2018-06-04) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.8...1.5.2) ## [1.8.8](https://github.com/rubykube/barong/tree/1.8.8) (2018-06-04) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.7...1.8.8) **Merged pull requests:** - Change password security error message [\#511](https://github.com/rubykube/barong/pull/511) ([rxx](https://github.com/rxx)) - Ci bump pagination 1 5 [\#471](https://github.com/rubykube/barong/pull/471) ([rxx](https://github.com/rxx)) ## [1.8.7](https://github.com/rubykube/barong/tree/1.8.7) (2018-06-04) [Full Changelog](https://github.com/rubykube/barong/compare/1.7.1...1.8.7) **Merged pull requests:** - Remove env check. It does not work with docker build [\#514](https://github.com/rubykube/barong/pull/514) ([rxx](https://github.com/rxx)) - Add vault logging [\#513](https://github.com/rubykube/barong/pull/513) ([rxx](https://github.com/rxx)) ## [1.7.1](https://github.com/rubykube/barong/tree/1.7.1) (2018-06-04) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.5...1.7.1) ## [1.8.5](https://github.com/rubykube/barong/tree/1.8.5) (2018-06-03) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.6...1.8.5) ## [1.8.6](https://github.com/rubykube/barong/tree/1.8.6) (2018-06-03) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.4...1.8.6) **Closed issues:** - Omission in the passport verification flow [\#500](https://github.com/rubykube/barong/issues/500) **Merged pull requests:** - Allow travis to build image without envs [\#508](https://github.com/rubykube/barong/pull/508) ([rxx](https://github.com/rxx)) - Update travis CI and fix version bumping [\#507](https://github.com/rubykube/barong/pull/507) ([shal](https://github.com/shal)) ## [1.8.4](https://github.com/rubykube/barong/tree/1.8.4) (2018-05-31) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.3...1.8.4) ## [1.8.3](https://github.com/rubykube/barong/tree/1.8.3) (2018-05-31) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.2...1.8.3) ## [1.8.2](https://github.com/rubykube/barong/tree/1.8.2) (2018-05-30) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.1...1.8.2) **Merged pull requests:** - Add new document type [\#502](https://github.com/rubykube/barong/pull/502) ([rxx](https://github.com/rxx)) - API tuning: Add security definitions and status code, fixed wrong messages [\#488](https://github.com/rubykube/barong/pull/488) ([rxx](https://github.com/rxx)) - Check required environments on barong starting [\#484](https://github.com/rubykube/barong/pull/484) ([rxx](https://github.com/rxx)) - Set correct document flash message [\#474](https://github.com/rubykube/barong/pull/474) ([rxx](https://github.com/rxx)) - Downcase label key and value before save it [\#472](https://github.com/rubykube/barong/pull/472) ([rxx](https://github.com/rxx)) ## [1.8.1](https://github.com/rubykube/barong/tree/1.8.1) (2018-05-30) [Full Changelog](https://github.com/rubykube/barong/compare/1.8.0...1.8.1) **Closed issues:** - error while uploading documents [\#493](https://github.com/rubykube/barong/issues/493) **Merged pull requests:** - Add endpoint for resend confirmations [\#531](https://github.com/rubykube/barong/pull/531) ([rxx](https://github.com/rxx)) - Feed existing account with labels corresponding their level \[for migration from 1.7 to 1.8\] [\#498](https://github.com/rubykube/barong/pull/498) ([m-an](https://github.com/m-an)) - Fix db:seed applications creation [\#495](https://github.com/rubykube/barong/pull/495) ([calj](https://github.com/calj)) - Fix document types [\#490](https://github.com/rubykube/barong/pull/490) ([rxx](https://github.com/rxx)) - Fix typo in phone exists message error [\#487](https://github.com/rubykube/barong/pull/487) ([rxx](https://github.com/rxx)) - \[ci skip\] Start 1.9.0 development [\#475](https://github.com/rubykube/barong/pull/475) ([rxx](https://github.com/rxx)) - ci/bump pagination patch for 1.7 [\#469](https://github.com/rubykube/barong/pull/469) ([rxx](https://github.com/rxx)) ## [1.8.0](https://github.com/rubykube/barong/tree/1.8.0) (2018-05-16) [Full Changelog](https://github.com/rubykube/barong/compare/1.7.0...1.8.0) **Closed issues:** - Wrong session\[:phone\] == @phone\_number comparison in phones\_controller [\#462](https://github.com/rubykube/barong/issues/462) - API Key expiration [\#456](https://github.com/rubykube/barong/issues/456) - Barong Admin Panel: Move all logic from profile show to accounts show [\#449](https://github.com/rubykube/barong/issues/449) - Logic error connected with changes of critical label Key [\#445](https://github.com/rubykube/barong/issues/445) - Rewrite mailers due to state removal [\#443](https://github.com/rubykube/barong/issues/443) - Public labels can prevent creation of private labels with the same key value. [\#442](https://github.com/rubykube/barong/issues/442) - Deleting an user in Barong did not delete the user's phone or should user deletion be allowed? [\#437](https://github.com/rubykube/barong/issues/437) - Use jwt for API instead of Doorkeeper Access Token [\#433](https://github.com/rubykube/barong/issues/433) - Add /api/v1/phones/resend\_code [\#418](https://github.com/rubykube/barong/issues/418) - Can't edit personal information after account creation [\#417](https://github.com/rubykube/barong/issues/417) - The server Barong does not send SMS for authorization of a mobile phone. [\#408](https://github.com/rubykube/barong/issues/408) - API, phone step can be skipped and get level 3 user [\#402](https://github.com/rubykube/barong/issues/402) - Enforce strong passwords [\#401](https://github.com/rubykube/barong/issues/401) - Phone verification 404 on a second attempt [\#400](https://github.com/rubykube/barong/issues/400) - The Gmail address registration issue [\#399](https://github.com/rubykube/barong/issues/399) - Validate fields, when send doc [\#398](https://github.com/rubykube/barong/issues/398) - User allowed to re-upload kYC doc and phone even after account is approved [\#397](https://github.com/rubykube/barong/issues/397) - No Email after KYC verification [\#396](https://github.com/rubykube/barong/issues/396) - Deleting an user in Barong did not delete the user's phone or should user deletion be allowed? 1.5 [\#395](https://github.com/rubykube/barong/issues/395) - Error 1.5 when uploading photo [\#394](https://github.com/rubykube/barong/issues/394) - Post to /api/V1/phones will return 500 when success [\#390](https://github.com/rubykube/barong/issues/390) - Add field "Nationality" on personal information step [\#387](https://github.com/rubykube/barong/issues/387) - Implement Event API [\#382](https://github.com/rubykube/barong/issues/382) - Add Ability to Confirm Email Verification via API [\#369](https://github.com/rubykube/barong/issues/369) - Re-write phone verification step using the api v1 [\#365](https://github.com/rubykube/barong/issues/365) - Vault 404 when enabling 2FA [\#355](https://github.com/rubykube/barong/issues/355) - User should be notified if he was rejected by admin [\#347](https://github.com/rubykube/barong/issues/347) - Use fog-google 1.3.3 [\#342](https://github.com/rubykube/barong/issues/342) - Indian number - endless search [\#340](https://github.com/rubykube/barong/issues/340) - db:seed fails [\#339](https://github.com/rubykube/barong/issues/339) - Redirection bug after uploading a document [\#333](https://github.com/rubykube/barong/issues/333) - Redirect user to platform after login [\#332](https://github.com/rubykube/barong/issues/332) - Error when uploading document [\#324](https://github.com/rubykube/barong/issues/324) - Unable to receive SMS to +38\(091\)XXX-XX-XX [\#322](https://github.com/rubykube/barong/issues/322) - Migrate from fog-aws to carrierwave-aws [\#321](https://github.com/rubykube/barong/issues/321) - Migrate from fog-google to carrierwave-google-storage [\#320](https://github.com/rubykube/barong/issues/320) - «Confirm» button is crazy [\#319](https://github.com/rubykube/barong/issues/319) - Logo couldn't be loaded [\#318](https://github.com/rubykube/barong/issues/318) - Ability to configure level dynamically [\#315](https://github.com/rubykube/barong/issues/315) - Log-Out issue [\#314](https://github.com/rubykube/barong/issues/314) - "Phone is invalid" with international code [\#313](https://github.com/rubykube/barong/issues/313) - After delete an account [\#307](https://github.com/rubykube/barong/issues/307) - Add first and last names to JWT token [\#292](https://github.com/rubykube/barong/issues/292) - no implicit conversion of nil into String [\#289](https://github.com/rubykube/barong/issues/289) - Specify an endpoint GET /account/sign\_out to sign out the user from devise session [\#268](https://github.com/rubykube/barong/issues/268) - Unable to sign in/sign up [\#266](https://github.com/rubykube/barong/issues/266) - Specify API endpoint for JWT renewal [\#262](https://github.com/rubykube/barong/issues/262) - It is possible to set any state for account & profile [\#240](https://github.com/rubykube/barong/issues/240) - API should not respond with 2XX in case of invalid phone [\#217](https://github.com/rubykube/barong/issues/217) - Ability to manage trading tokens from barong [\#211](https://github.com/rubykube/barong/issues/211) - Email notification when user Approved [\#197](https://github.com/rubykube/barong/issues/197) - Implement new layout for barong emails [\#174](https://github.com/rubykube/barong/issues/174) - Admin can make himself a member [\#113](https://github.com/rubykube/barong/issues/113) - Add Sentry [\#76](https://github.com/rubykube/barong/issues/76) **Merged pull requests:** - Enable devise lockable. [\#467](https://github.com/rubykube/barong/pull/467) ([rxx](https://github.com/rxx)) - Feature: Add metadata to documents API [\#464](https://github.com/rubykube/barong/pull/464) ([rxx](https://github.com/rxx)) - Release 1.8.0 [\#463](https://github.com/rubykube/barong/pull/463) ([rxx](https://github.com/rxx)) - Bugfix/fix phone validation [\#461](https://github.com/rubykube/barong/pull/461) ([rxx](https://github.com/rxx)) - Move all logic from profile show to accounts show. Show Phones and Account info [\#460](https://github.com/rubykube/barong/pull/460) ([rxx](https://github.com/rxx)) - Add sentry [\#459](https://github.com/rubykube/barong/pull/459) ([rxx](https://github.com/rxx)) - Update ci/bump.rb: add pagination for GitHub API \(fixes bumping for older branches\). [\#458](https://github.com/rubykube/barong/pull/458) ([rxx](https://github.com/rxx)) - Added password strength validation [\#455](https://github.com/rubykube/barong/pull/455) ([gfedorenko](https://github.com/gfedorenko)) - Fix issue with api datetime format [\#453](https://github.com/rubykube/barong/pull/453) ([rxx](https://github.com/rxx)) - Remove outdated deployment stuff [\#452](https://github.com/rubykube/barong/pull/452) ([ysv](https://github.com/ysv)) - Mark account as discarded istead of delete it [\#451](https://github.com/rubykube/barong/pull/451) ([rxx](https://github.com/rxx)) - Add condition for unconfirmed emails check on session\#create api endpoint [\#448](https://github.com/rubykube/barong/pull/448) ([m-an](https://github.com/m-an)) - Send emails if they are enabled. Add SKIP\_EMAILS env [\#446](https://github.com/rubykube/barong/pull/446) ([rxx](https://github.com/rxx)) - Add api\_key resource and generate jwt session [\#441](https://github.com/rubykube/barong/pull/441) ([rxx](https://github.com/rxx)) - Added link\_config script [\#434](https://github.com/rubykube/barong/pull/434) ([ysv](https://github.com/ysv)) - Show level and labels on account index page [\#431](https://github.com/rubykube/barong/pull/431) ([rxx](https://github.com/rxx)) - Migrate application levels logic to use labels [\#430](https://github.com/rubykube/barong/pull/430) ([m-an](https://github.com/m-an)) - Speed up docker image build [\#429](https://github.com/rubykube/barong/pull/429) ([ysv](https://github.com/ysv)) - Do not trust public label when calculate level [\#428](https://github.com/rubykube/barong/pull/428) ([rxx](https://github.com/rxx)) - Fix function call [\#426](https://github.com/rubykube/barong/pull/426) ([vpetrusenko](https://github.com/vpetrusenko)) - Use SecureRandom in db:seed [\#425](https://github.com/rubykube/barong/pull/425) ([ysv](https://github.com/ysv)) - Fix domain to host [\#424](https://github.com/rubykube/barong/pull/424) ([rxx](https://github.com/rxx)) - Implement send code API [\#423](https://github.com/rubykube/barong/pull/423) ([vpetrusenko](https://github.com/vpetrusenko)) - Changing seeds to users [\#422](https://github.com/rubykube/barong/pull/422) ([mod](https://github.com/mod)) - Feature/level logic with labels [\#421](https://github.com/rubykube/barong/pull/421) ([m-an](https://github.com/m-an)) - Fix API error messages [\#416](https://github.com/rubykube/barong/pull/416) ([vpetrusenko](https://github.com/vpetrusenko)) - Add labels to admin panel with CRUD [\#414](https://github.com/rubykube/barong/pull/414) ([vpetrusenko](https://github.com/vpetrusenko)) - Allow setting JWT secret key as pem file [\#413](https://github.com/rubykube/barong/pull/413) ([dmk](https://github.com/dmk)) - Added event\_api specs [\#412](https://github.com/rubykube/barong/pull/412) ([rxx](https://github.com/rxx)) - Events API, Plugins [\#410](https://github.com/rubykube/barong/pull/410) ([rxx](https://github.com/rxx)) - Adding level definition [\#409](https://github.com/rubykube/barong/pull/409) ([mod](https://github.com/mod)) - Feature/managment api [\#407](https://github.com/rubykube/barong/pull/407) ([rxx](https://github.com/rxx)) - Update 1.7.0 migration steps notes [\#405](https://github.com/rubykube/barong/pull/405) ([rxx](https://github.com/rxx)) - Make db:seed more flexible [\#404](https://github.com/rubykube/barong/pull/404) ([dmk](https://github.com/dmk)) - Fix errors in phones api [\#393](https://github.com/rubykube/barong/pull/393) ([rxx](https://github.com/rxx)) - Feature/account confirm api [\#391](https://github.com/rubykube/barong/pull/391) ([rxx](https://github.com/rxx)) - Fix missing PhoneUtils bug [\#389](https://github.com/rubykube/barong/pull/389) ([rxx](https://github.com/rxx)) - Fix/bump eligible [\#381](https://github.com/rubykube/barong/pull/381) ([mod](https://github.com/mod)) - Start Barong 1.8.0 development! [\#370](https://github.com/rubykube/barong/pull/370) ([rxx](https://github.com/rxx)) ## [1.7.0](https://github.com/rubykube/barong/tree/1.7.0) (2018-04-20) [Full Changelog](https://github.com/rubykube/barong/compare/1.6.0...1.7.0) **Closed issues:** - Make API call with restore password. [\#362](https://github.com/rubykube/barong/issues/362) - Setup code climate rules [\#344](https://github.com/rubykube/barong/issues/344) - I am able to confirm my phone without verification code [\#323](https://github.com/rubykube/barong/issues/323) - API endpoint to reset password [\#301](https://github.com/rubykube/barong/issues/301) - API endpoint for 2FA [\#300](https://github.com/rubykube/barong/issues/300) - Issues with verifying the phone number when working in Firefox [\#261](https://github.com/rubykube/barong/issues/261) - Recovery codes for two factor authentication [\#244](https://github.com/rubykube/barong/issues/244) - I scanned QR for 2FA. What's next? [\#237](https://github.com/rubykube/barong/issues/237) - Find a way to use service account instead of GCS secrets [\#185](https://github.com/rubykube/barong/issues/185) **Merged pull requests:** - Fix missing PhoneUtils bug [\#388](https://github.com/rubykube/barong/pull/388) ([rxx](https://github.com/rxx)) - \#382: Event API [\#385](https://github.com/rubykube/barong/pull/385) ([rxx](https://github.com/rxx)) - Release 1.7.0 [\#384](https://github.com/rubykube/barong/pull/384) ([rxx](https://github.com/rxx)) - Fix phones controller [\#383](https://github.com/rubykube/barong/pull/383) ([dmk](https://github.com/dmk)) - Fixing bump [\#379](https://github.com/rubykube/barong/pull/379) ([mod](https://github.com/mod)) - Increase spec coverage [\#378](https://github.com/rubykube/barong/pull/378) ([m-an](https://github.com/m-an)) - Fix failing profile specs [\#377](https://github.com/rubykube/barong/pull/377) ([m-an](https://github.com/m-an)) - Fix failing profile specs [\#376](https://github.com/rubykube/barong/pull/376) ([m-an](https://github.com/m-an)) - Fix failing profile specs [\#375](https://github.com/rubykube/barong/pull/375) ([m-an](https://github.com/m-an)) - Notify user by email when his state changes [\#374](https://github.com/rubykube/barong/pull/374) ([m-an](https://github.com/m-an)) - Notify user by email when his state changes [\#373](https://github.com/rubykube/barong/pull/373) ([m-an](https://github.com/m-an)) - Notify user by email when his state changes [\#372](https://github.com/rubykube/barong/pull/372) ([m-an](https://github.com/m-an)) - Add reset password api [\#371](https://github.com/rubykube/barong/pull/371) ([rxx](https://github.com/rxx)) - Restify api endpoints [\#368](https://github.com/rubykube/barong/pull/368) ([rxx](https://github.com/rxx)) - User level is downgraded to 2 when his profile is rejected [\#367](https://github.com/rubykube/barong/pull/367) ([m-an](https://github.com/m-an)) - User level is downgraded to 2 when his profile is rejected [\#366](https://github.com/rubykube/barong/pull/366) ([m-an](https://github.com/m-an)) - User level is downgraded to 2 when his profile is rejected [\#360](https://github.com/rubykube/barong/pull/360) ([m-an](https://github.com/m-an)) - Fix db:seed [\#359](https://github.com/rubykube/barong/pull/359) ([spavlishak](https://github.com/spavlishak)) - Add ability to set uid and gid as docker build args [\#358](https://github.com/rubykube/barong/pull/358) ([gfedorenko](https://github.com/gfedorenko)) - Fix typo in error rescue [\#357](https://github.com/rubykube/barong/pull/357) ([m-an](https://github.com/m-an)) - Bugfix/phone verification without code\[1.5\] [\#354](https://github.com/rubykube/barong/pull/354) ([rxx](https://github.com/rxx)) - Fix phone verification issue\[1.6\] [\#353](https://github.com/rubykube/barong/pull/353) ([rxx](https://github.com/rxx)) - Start Barong 1.7.0 development! [\#352](https://github.com/rubykube/barong/pull/352) ([m-an](https://github.com/m-an)) - Fix phone verification issue [\#341](https://github.com/rubykube/barong/pull/341) ([rxx](https://github.com/rxx)) - Feature/profiles api [\#336](https://github.com/rubykube/barong/pull/336) ([m-an](https://github.com/m-an)) - Feature/2fa api [\#327](https://github.com/rubykube/barong/pull/327) ([rxx](https://github.com/rxx)) ## [1.6.0](https://github.com/rubykube/barong/tree/1.6.0) (2018-04-12) [Full Changelog](https://github.com/rubykube/barong/compare/1.3.1...1.6.0) **Closed issues:** - Swagger docs [\#345](https://github.com/rubykube/barong/issues/345) - Add API for manage labels [\#306](https://github.com/rubykube/barong/issues/306) - API endpoint to create and validate phone [\#299](https://github.com/rubykube/barong/issues/299) **Merged pull requests:** - Configure codeclimate [\#348](https://github.com/rubykube/barong/pull/348) ([rxx](https://github.com/rxx)) - Release 1.6.0 [\#343](https://github.com/rubykube/barong/pull/343) ([m-an](https://github.com/m-an)) ## [1.3.1](https://github.com/rubykube/barong/tree/1.3.1) (2018-04-11) [Full Changelog](https://github.com/rubykube/barong/compare/1.5.1...1.3.1) **Closed issues:** - API for admin panel [\#280](https://github.com/rubykube/barong/issues/280) - Cannot upload document to GCP - Excon::Error::Socket \(Broken pipe \(Errno::EPIPE\)\): [\#278](https://github.com/rubykube/barong/issues/278) - Add API calls to manage user documents [\#275](https://github.com/rubykube/barong/issues/275) - Add an API call to update password of current user [\#274](https://github.com/rubykube/barong/issues/274) **Merged pull requests:** - Fix/rubocop [\#337](https://github.com/rubykube/barong/pull/337) ([rxx](https://github.com/rxx)) - Update .travis.yml [\#335](https://github.com/rubykube/barong/pull/335) ([rxx](https://github.com/rxx)) - Add '/v1' prefix for API::V1 routes [\#330](https://github.com/rubykube/barong/pull/330) ([m-an](https://github.com/m-an)) - Feature/phones api [\#309](https://github.com/rubykube/barong/pull/309) ([rxx](https://github.com/rxx)) ## [1.5.1](https://github.com/rubykube/barong/tree/1.5.1) (2018-04-05) [Full Changelog](https://github.com/rubykube/barong/compare/1.5.0...1.5.1) **Closed issues:** - Something went wrong when upload document photo [\#311](https://github.com/rubykube/barong/issues/311) - old Barong accounts [\#308](https://github.com/rubykube/barong/issues/308) - Your account has been disabled, contact admin if you have any problem. [\#295](https://github.com/rubykube/barong/issues/295) - Can’t verify Indian number [\#267](https://github.com/rubykube/barong/issues/267) - Username input throws exception [\#252](https://github.com/rubykube/barong/issues/252) - Email input is not focused at page load, after submit password input is not focused too. Low user experience [\#247](https://github.com/rubykube/barong/issues/247) - It is possible to register the same phone twice [\#239](https://github.com/rubykube/barong/issues/239) - English error at phone verification [\#238](https://github.com/rubykube/barong/issues/238) - If I submit second document after approval of first it is not displayed in admin panel [\#236](https://github.com/rubykube/barong/issues/236) - I can't upload files with UPPERCASE extension [\#235](https://github.com/rubykube/barong/issues/235) - Markup & CSS issue: page is jumping, very ugly [\#226](https://github.com/rubykube/barong/issues/226) - Undefined method «request\_uri» at /security [\#219](https://github.com/rubykube/barong/issues/219) - Phone number is send with double «+» sign when performing verification [\#218](https://github.com/rubykube/barong/issues/218) - AWS S3 support [\#212](https://github.com/rubykube/barong/issues/212) - Phone is invalid when it isn't [\#138](https://github.com/rubykube/barong/issues/138) - 2 Factor Authentication [\#121](https://github.com/rubykube/barong/issues/121) **Merged pull requests:** - \#306: labels api [\#328](https://github.com/rubykube/barong/pull/328) ([mitjok](https://github.com/mitjok)) - Downgrade fog-gem version \(fix \#311\) [\#326](https://github.com/rubykube/barong/pull/326) ([shal](https://github.com/shal)) - Downgrade fog-gem version \(fix \#311\) [\#317](https://github.com/rubykube/barong/pull/317) ([shal](https://github.com/shal)) - Add documentation for entities [\#312](https://github.com/rubykube/barong/pull/312) ([spavlishak](https://github.com/spavlishak)) - Fix travis-ci version bump [\#305](https://github.com/rubykube/barong/pull/305) ([dmk](https://github.com/dmk)) - Update code style checks [\#304](https://github.com/rubykube/barong/pull/304) ([dmk](https://github.com/dmk)) - Feature/signup api [\#303](https://github.com/rubykube/barong/pull/303) ([rxx](https://github.com/rxx)) - Ignore yarn files [\#302](https://github.com/rubykube/barong/pull/302) ([rxx](https://github.com/rxx)) - Documents API [\#297](https://github.com/rubykube/barong/pull/297) ([m-an](https://github.com/m-an)) - Implemented ability to change password by API for \#274 [\#291](https://github.com/rubykube/barong/pull/291) ([m-an](https://github.com/m-an)) - Updated loofah to 2.2.2 [\#290](https://github.com/rubykube/barong/pull/290) ([gfedorenko](https://github.com/gfedorenko)) - Changed devise logout path from delete to get request [\#288](https://github.com/rubykube/barong/pull/288) ([akhlopiachyi](https://github.com/akhlopiachyi)) - Updated loofah to 2.2.2 [\#287](https://github.com/rubykube/barong/pull/287) ([gfedorenko](https://github.com/gfedorenko)) - Implemented API JWT renewal [\#264](https://github.com/rubykube/barong/pull/264) ([m-an](https://github.com/m-an)) ## [1.5.0](https://github.com/rubykube/barong/tree/1.5.0) (2018-03-23) [Full Changelog](https://github.com/rubykube/barong/compare/1.3.0...1.5.0) **Merged pull requests:** - Changed devise logout path from delete to get request [\#269](https://github.com/rubykube/barong/pull/269) ([m-an](https://github.com/m-an)) ## [1.3.0](https://github.com/rubykube/barong/tree/1.3.0) (2018-03-23) [Full Changelog](https://github.com/rubykube/barong/compare/1.0.14...1.3.0) **Closed issues:** - Add an api with profile information, like first and last names [\#272](https://github.com/rubykube/barong/issues/272) - Finish websites [\#178](https://github.com/rubykube/barong/issues/178) **Merged pull requests:** - Implemented API endpoind for receiving JWT by account and password [\#298](https://github.com/rubykube/barong/pull/298) ([m-an](https://github.com/m-an)) - Add ability to define title [\#284](https://github.com/rubykube/barong/pull/284) ([vpetrusenko](https://github.com/vpetrusenko)) - Set account state to 'active' on email confirmation [\#279](https://github.com/rubykube/barong/pull/279) ([gfedorenko](https://github.com/gfedorenko)) - Refactored phones [\#276](https://github.com/rubykube/barong/pull/276) ([gfedorenko](https://github.com/gfedorenko)) ## [1.0.14](https://github.com/rubykube/barong/tree/1.0.14) (2018-03-20) [Full Changelog](https://github.com/rubykube/barong/compare/1.0.13...1.0.14) **Merged pull requests:** - Changed devise logout path from delete to get request [\#329](https://github.com/rubykube/barong/pull/329) ([m-an](https://github.com/m-an)) - Added state for GET profile [\#273](https://github.com/rubykube/barong/pull/273) ([gfedorenko](https://github.com/gfedorenko)) - Added get profile API call [\#271](https://github.com/rubykube/barong/pull/271) ([gfedorenko](https://github.com/gfedorenko)) - Set account state along with profile state [\#270](https://github.com/rubykube/barong/pull/270) ([dmk](https://github.com/dmk)) - Update travis CI script as rubykube/peatio\#639 \(closes \#255\) [\#256](https://github.com/rubykube/barong/pull/256) ([shal](https://github.com/shal)) ## [1.0.13](https://github.com/rubykube/barong/tree/1.0.13) (2018-03-16) [Full Changelog](https://github.com/rubykube/barong/compare/1.0.12...1.0.13) **Closed issues:** - Specify API endpoint for JWT revoke [\#263](https://github.com/rubykube/barong/issues/263) - Otp signing service specs [\#260](https://github.com/rubykube/barong/issues/260) - Update bump script as in peatio [\#255](https://github.com/rubykube/barong/issues/255) **Merged pull requests:** - Fix multiple issue with cloud storage configurations [\#259](https://github.com/rubykube/barong/pull/259) ([shal](https://github.com/shal)) ## [1.0.12](https://github.com/rubykube/barong/tree/1.0.12) (2018-03-13) [Full Changelog](https://github.com/rubykube/barong/compare/1.0.11...1.0.12) **Closed issues:** - Extremely difficult to understand UID, use email instead [\#258](https://github.com/rubykube/barong/issues/258) - Update documentation for Barong interaction with client app [\#177](https://github.com/rubykube/barong/issues/177) - Implement fully working 2FA [\#146](https://github.com/rubykube/barong/issues/146) **Merged pull requests:** - Use email as account name in Vault TOTP; allow setting issuer name in env [\#257](https://github.com/rubykube/barong/pull/257) ([gfedorenko](https://github.com/gfedorenko)) - \#247 Add focus to email input at page load and password input [\#249](https://github.com/rubykube/barong/pull/249) ([amir-budaychiev](https://github.com/amir-budaychiev)) ## [1.0.11](https://github.com/rubykube/barong/tree/1.0.11) (2018-03-09) [Full Changelog](https://github.com/rubykube/barong/compare/1.0.10...1.0.11) **Merged pull requests:** - Update fog and carrierwave & cleanup \(closes \#212\) [\#241](https://github.com/rubykube/barong/pull/241) ([shal](https://github.com/shal)) ## [1.0.10](https://github.com/rubykube/barong/tree/1.0.10) (2018-03-07) [Full Changelog](https://github.com/rubykube/barong/compare/1.0.9...1.0.10) **Merged pull requests:** - Add 2FA docs [\#251](https://github.com/rubykube/barong/pull/251) ([dmk](https://github.com/dmk)) ## [1.0.9](https://github.com/rubykube/barong/tree/1.0.9) (2018-03-07) [Full Changelog](https://github.com/rubykube/barong/compare/1.0.8...1.0.9) **Closed issues:** - Customization seems broken in latest master [\#248](https://github.com/rubykube/barong/issues/248) - \[WIP\] Update the JWT Session payload [\#245](https://github.com/rubykube/barong/issues/245) - All entered data is lost when submitting form with invalid data [\#223](https://github.com/rubykube/barong/issues/223) - It is possible to specify & submit DOB in future [\#220](https://github.com/rubykube/barong/issues/220) - Tag and bump patch on each master change [\#186](https://github.com/rubykube/barong/issues/186) - Input Authenticator Page [\#152](https://github.com/rubykube/barong/issues/152) - Fix issue with unlocking account [\#147](https://github.com/rubykube/barong/issues/147) **Merged pull requests:** - Update the JWT Session payload [\#250](https://github.com/rubykube/barong/pull/250) ([dmk](https://github.com/dmk)) ## [1.0.8](https://github.com/rubykube/barong/tree/1.0.8) (2018-03-05) [Full Changelog](https://github.com/rubykube/barong/compare/1.0.7...1.0.8) **Merged pull requests:** - Different gem subsets dynamic installation [\#207](https://github.com/rubykube/barong/pull/207) ([mitjok](https://github.com/mitjok)) ## [1.0.7](https://github.com/rubykube/barong/tree/1.0.7) (2018-03-05) [Full Changelog](https://github.com/rubykube/barong/compare/1.0.6...1.0.7) **Closed issues:** - After submitting document I am still at the same page. What's next? [\#225](https://github.com/rubykube/barong/issues/225) **Merged pull requests:** - Add redirect after document create [\#227](https://github.com/rubykube/barong/pull/227) ([vpetrusenko](https://github.com/vpetrusenko)) ## [1.0.6](https://github.com/rubykube/barong/tree/1.0.6) (2018-03-05) [Full Changelog](https://github.com/rubykube/barong/compare/1.0.5...1.0.6) **Merged pull requests:** - Validate dates [\#228](https://github.com/rubykube/barong/pull/228) ([gfedorenko](https://github.com/gfedorenko)) ## [1.0.5](https://github.com/rubykube/barong/tree/1.0.5) (2018-03-05) [Full Changelog](https://github.com/rubykube/barong/compare/1.0.4...1.0.5) **Merged pull requests:** - Fix all entered data which is lost when submitting form with invalid data [\#231](https://github.com/rubykube/barong/pull/231) ([amir-budaychiev](https://github.com/amir-budaychiev)) ## [1.0.4](https://github.com/rubykube/barong/tree/1.0.4) (2018-03-05) [Full Changelog](https://github.com/rubykube/barong/compare/1.0.3...1.0.4) **Closed issues:** - Document form doesn't work with valid data [\#224](https://github.com/rubykube/barong/issues/224) - Missing assets at /documents/new [\#221](https://github.com/rubykube/barong/issues/221) **Merged pull requests:** - Add 2FA [\#205](https://github.com/rubykube/barong/pull/205) ([dmk](https://github.com/dmk)) ## [1.0.3](https://github.com/rubykube/barong/tree/1.0.3) (2018-03-05) [Full Changelog](https://github.com/rubykube/barong/compare/1.0.2...1.0.3) **Closed issues:** - Invalid background color for error message block in case of failed phone verification [\#216](https://github.com/rubykube/barong/issues/216) - Fix failing chrome-driver in travis [\#213](https://github.com/rubykube/barong/issues/213) - Fix dropify icon displaying [\#195](https://github.com/rubykube/barong/issues/195) - ActionView::Template::Error \(couldn't find file 'dropify/src/js/dropify' with type 'application/javascript' [\#189](https://github.com/rubykube/barong/issues/189) - Add Vault to the stack [\#176](https://github.com/rubykube/barong/issues/176) - Add field "E-mail" in Profile [\#168](https://github.com/rubykube/barong/issues/168) - Refresh spec/models tests [\#167](https://github.com/rubykube/barong/issues/167) - Make admin panel fixes [\#160](https://github.com/rubykube/barong/issues/160) - Create a role for managing only profiles [\#108](https://github.com/rubykube/barong/issues/108) **Merged pull requests:** - Final issue in travis configuration [\#233](https://github.com/rubykube/barong/pull/233) ([shal](https://github.com/shal)) - Add bot envs in travis.yml [\#232](https://github.com/rubykube/barong/pull/232) ([shal](https://github.com/shal)) - Fix travis bumping version [\#230](https://github.com/rubykube/barong/pull/230) ([shal](https://github.com/shal)) - Fix phones notification color [\#222](https://github.com/rubykube/barong/pull/222) ([vpetrusenko](https://github.com/vpetrusenko)) - Add chrome in .travis.yml & update chromedriver-helper \(closes \#213\) [\#215](https://github.com/rubykube/barong/pull/215) ([shal](https://github.com/shal)) - Handle file size and extension on front-end side with dropify [\#209](https://github.com/rubykube/barong/pull/209) ([vpetrusenko](https://github.com/vpetrusenko)) - Remove unused docs and invalid concourse pipeline [\#208](https://github.com/rubykube/barong/pull/208) ([shal](https://github.com/shal)) - Fix issue with resending unlock instructions for \#147 [\#206](https://github.com/rubykube/barong/pull/206) ([m-an](https://github.com/m-an)) - Rake task to generate swagger-slate docs [\#204](https://github.com/rubykube/barong/pull/204) ([mitjok](https://github.com/mitjok)) - Removed minimum size limitation for document [\#199](https://github.com/rubykube/barong/pull/199) ([gfedorenko](https://github.com/gfedorenko)) - Fix icon in dropify input [\#196](https://github.com/rubykube/barong/pull/196) ([amir-budaychiev](https://github.com/amir-budaychiev)) - Fixed bin/setup to work in correct order [\#194](https://github.com/rubykube/barong/pull/194) ([vshatravenko](https://github.com/vshatravenko)) - Continue implement features regarding PR \#118 [\#193](https://github.com/rubykube/barong/pull/193) ([amir-budaychiev](https://github.com/amir-budaychiev)) - Fixed tests [\#192](https://github.com/rubykube/barong/pull/192) ([gfedorenko](https://github.com/gfedorenko)) - Updated documentation [\#190](https://github.com/rubykube/barong/pull/190) ([gfedorenko](https://github.com/gfedorenko)) - Automatically bump version from TravisCI [\#188](https://github.com/rubykube/barong/pull/188) ([shal](https://github.com/shal)) ## [1.0.2](https://github.com/rubykube/barong/tree/1.0.2) (2018-02-26) [Full Changelog](https://github.com/rubykube/barong/compare/1.0.1...1.0.2) **Merged pull requests:** - Remove main-logo and useless \s [\#182](https://github.com/rubykube/barong/pull/182) ([spavlishak](https://github.com/spavlishak)) - Admin panel fixes [\#165](https://github.com/rubykube/barong/pull/165) ([amir-budaychiev](https://github.com/amir-budaychiev)) - Added autoauthorized application [\#156](https://github.com/rubykube/barong/pull/156) ([gfedorenko](https://github.com/gfedorenko)) - Creating a role for managing only profiles [\#118](https://github.com/rubykube/barong/pull/118) ([amir-budaychiev](https://github.com/amir-budaychiev)) ## [1.0.1](https://github.com/rubykube/barong/tree/1.0.1) (2018-02-23) [Full Changelog](https://github.com/rubykube/barong/compare/1.0.0...1.0.1) **Closed issues:** - Put links and style pages [\#157](https://github.com/rubykube/barong/issues/157) - Disable submit phone button and show loader [\#148](https://github.com/rubykube/barong/issues/148) - Validate Document's size [\#145](https://github.com/rubykube/barong/issues/145) - Set Devise layout as application [\#144](https://github.com/rubykube/barong/issues/144) - Barong outputs warning when confirming email [\#137](https://github.com/rubykube/barong/issues/137) - Make drag and drop for documents work [\#125](https://github.com/rubykube/barong/issues/125) - Delete merged branchs [\#110](https://github.com/rubykube/barong/issues/110) - Document number doesn't have max length which results in 500 error when submitting form [\#87](https://github.com/rubykube/barong/issues/87) - Markup issues [\#84](https://github.com/rubykube/barong/issues/84) **Merged pull requests:** - Fix for index redirecting [\#180](https://github.com/rubykube/barong/pull/180) ([gfedorenko](https://github.com/gfedorenko)) - remove some tests/specs [\#173](https://github.com/rubykube/barong/pull/173) ([mitjok](https://github.com/mitjok)) - Add link for enabling 2FA [\#172](https://github.com/rubykube/barong/pull/172) ([spavlishak](https://github.com/spavlishak)) - Small fixes [\#171](https://github.com/rubykube/barong/pull/171) ([gfedorenko](https://github.com/gfedorenko)) - Removed 'utility bill' from 'documents' dropdown options and changed notice for successeful email confirmation [\#170](https://github.com/rubykube/barong/pull/170) ([m-an](https://github.com/m-an)) - Increase max size of upload [\#162](https://github.com/rubykube/barong/pull/162) ([spavlishak](https://github.com/spavlishak)) - Create API documentation [\#158](https://github.com/rubykube/barong/pull/158) ([vpetrusenko](https://github.com/vpetrusenko)) - Set new devise layout as in application \(\#144, \#157\) [\#155](https://github.com/rubykube/barong/pull/155) ([spavlishak](https://github.com/spavlishak)) - Make drag and drop for documents work [\#154](https://github.com/rubykube/barong/pull/154) ([amir-budaychiev](https://github.com/amir-budaychiev)) - Switch to grape [\#153](https://github.com/rubykube/barong/pull/153) ([vpetrusenko](https://github.com/vpetrusenko)) - Minor fixes for phones/new form [\#150](https://github.com/rubykube/barong/pull/150) ([gfedorenko](https://github.com/gfedorenko)) - Add document validation [\#149](https://github.com/rubykube/barong/pull/149) ([spavlishak](https://github.com/spavlishak)) - Fixes for workbench [\#142](https://github.com/rubykube/barong/pull/142) ([dmk](https://github.com/dmk)) - Removed unused views [\#139](https://github.com/rubykube/barong/pull/139) ([gfedorenko](https://github.com/gfedorenko)) ## [1.0.0](https://github.com/rubykube/barong/tree/1.0.0) (2018-02-19) **Closed issues:** - «Some fields are empty or invalid» when submitting KyC [\#136](https://github.com/rubykube/barong/issues/136) - Fix tests after redesign [\#126](https://github.com/rubykube/barong/issues/126) - Create dropdown for countries [\#124](https://github.com/rubykube/barong/issues/124) - Fix URL in readme [\#116](https://github.com/rubykube/barong/issues/116) - User has ability to get back to already passed step verification [\#115](https://github.com/rubykube/barong/issues/115) - Doc type dropdown awful [\#111](https://github.com/rubykube/barong/issues/111) - Fix role changement in admin panel [\#109](https://github.com/rubykube/barong/issues/109) - Fix license name in readme [\#94](https://github.com/rubykube/barong/issues/94) - Phone verification form doesn't check phone for uniqueness [\#88](https://github.com/rubykube/barong/issues/88) - It is possible to create document leaving all fields blank [\#86](https://github.com/rubykube/barong/issues/86) - break-word causes mail addresses to display ugly [\#85](https://github.com/rubykube/barong/issues/85) - Missing sender name for emails [\#83](https://github.com/rubykube/barong/issues/83) - Handle issue on phone verification step [\#75](https://github.com/rubykube/barong/issues/75) - Integration of omniauth-barong into barongClientTestApp [\#41](https://github.com/rubykube/barong/issues/41) - Rake task for creating application [\#40](https://github.com/rubykube/barong/issues/40) - Rake task for creating an admin user [\#39](https://github.com/rubykube/barong/issues/39) - Add .level field [\#34](https://github.com/rubykube/barong/issues/34) - Add ability to customize design [\#29](https://github.com/rubykube/barong/issues/29) - Adding KYC [\#28](https://github.com/rubykube/barong/issues/28) - Adding 2FA auth. with Google Auth. [\#25](https://github.com/rubykube/barong/issues/25) - Adding Phone verification system [\#24](https://github.com/rubykube/barong/issues/24) - Adding doorkeeper into the stack [\#23](https://github.com/rubykube/barong/issues/23) - CRUD for accounts [\#19](https://github.com/rubykube/barong/issues/19) - Prevent accounts from brute-force attack \(devise lockable\) [\#13](https://github.com/rubykube/barong/issues/13) - Create admin panel boilerplate [\#12](https://github.com/rubykube/barong/issues/12) - Create a light layout maybe using bootstrap [\#10](https://github.com/rubykube/barong/issues/10) - Dockerfile and pipeline for Barong [\#3](https://github.com/rubykube/barong/issues/3) - Ability to register with email and password [\#2](https://github.com/rubykube/barong/issues/2) - Create Account Migration [\#1](https://github.com/rubykube/barong/issues/1) **Merged pull requests:** - Fix for login [\#143](https://github.com/rubykube/barong/pull/143) ([gfedorenko](https://github.com/gfedorenko)) - Minor fixes [\#141](https://github.com/rubykube/barong/pull/141) ([gfedorenko](https://github.com/gfedorenko)) - Modify email and sender name [\#140](https://github.com/rubykube/barong/pull/140) ([gfedorenko](https://github.com/gfedorenko)) - Include profile.state in jwt [\#135](https://github.com/rubykube/barong/pull/135) ([ec](https://github.com/ec)) - Update chart [\#134](https://github.com/rubykube/barong/pull/134) ([shal](https://github.com/shal)) - Put working links in footer [\#133](https://github.com/rubykube/barong/pull/133) ([gfedorenko](https://github.com/gfedorenko)) - Add UID for Account [\#132](https://github.com/rubykube/barong/pull/132) ([vpetrusenko](https://github.com/vpetrusenko)) - Splitted profile-document form [\#131](https://github.com/rubykube/barong/pull/131) ([gfedorenko](https://github.com/gfedorenko)) - Add dropdown for countries \(closes \#124\) [\#130](https://github.com/rubykube/barong/pull/130) ([spavlishak](https://github.com/spavlishak)) - Fix tests due to new forms [\#128](https://github.com/rubykube/barong/pull/128) ([spavlishak](https://github.com/spavlishak)) - Update oauth callback [\#127](https://github.com/rubykube/barong/pull/127) ([vpetrusenko](https://github.com/vpetrusenko)) - Include name in JWT [\#123](https://github.com/rubykube/barong/pull/123) ([dmk](https://github.com/dmk)) - Fix url in Readme [\#122](https://github.com/rubykube/barong/pull/122) ([spavlishak](https://github.com/spavlishak)) - Add JWT support to chart [\#120](https://github.com/rubykube/barong/pull/120) ([shal](https://github.com/shal)) - Verification process design \(Identity, phone, documents\) [\#107](https://github.com/rubykube/barong/pull/107) ([webmix](https://github.com/webmix)) - Minor fixes to index page [\#106](https://github.com/rubykube/barong/pull/106) ([vpetrusenko](https://github.com/vpetrusenko)) - Unifying styles in the admin panel [\#105](https://github.com/rubykube/barong/pull/105) ([amir-budaychiev](https://github.com/amir-budaychiev)) - Add missing \ [\#104](https://github.com/rubykube/barong/pull/104) ([yivo](https://github.com/yivo)) - Use JWT token for authentication [\#103](https://github.com/rubykube/barong/pull/103) ([dmk](https://github.com/dmk)) - Unifying styles in the admin panel [\#102](https://github.com/rubykube/barong/pull/102) ([amir-budaychiev](https://github.com/amir-budaychiev)) - Fix for phone code button [\#100](https://github.com/rubykube/barong/pull/100) ([vpetrusenko](https://github.com/vpetrusenko)) - Fix for js [\#98](https://github.com/rubykube/barong/pull/98) ([gfedorenko](https://github.com/gfedorenko)) - Fix for approving profile [\#97](https://github.com/rubykube/barong/pull/97) ([gfedorenko](https://github.com/gfedorenko)) - Changed license in README [\#95](https://github.com/rubykube/barong/pull/95) ([gfedorenko](https://github.com/gfedorenko)) - Added GCS credentials to helm charts [\#93](https://github.com/rubykube/barong/pull/93) ([shal](https://github.com/shal)) - Added sender's name [\#92](https://github.com/rubykube/barong/pull/92) ([gfedorenko](https://github.com/gfedorenko)) - Return if phone is already in db [\#91](https://github.com/rubykube/barong/pull/91) ([gfedorenko](https://github.com/gfedorenko)) - Google cloud upload [\#90](https://github.com/rubykube/barong/pull/90) ([gfedorenko](https://github.com/gfedorenko)) - Added some validations [\#82](https://github.com/rubykube/barong/pull/82) ([gfedorenko](https://github.com/gfedorenko)) - Production fixes [\#81](https://github.com/rubykube/barong/pull/81) ([shal](https://github.com/shal)) - Change license to Apache 2.0 [\#79](https://github.com/rubykube/barong/pull/79) ([calj](https://github.com/calj)) - Two Factor Auth [\#78](https://github.com/rubykube/barong/pull/78) ([shal](https://github.com/shal)) - Small improvements [\#74](https://github.com/rubykube/barong/pull/74) ([gfedorenko](https://github.com/gfedorenko)) - Style improvements on documents, sign in/sign up, profiles, removing header [\#73](https://github.com/rubykube/barong/pull/73) ([spavlishak](https://github.com/spavlishak)) - Improve some styles [\#71](https://github.com/rubykube/barong/pull/71) ([spavlishak](https://github.com/spavlishak)) - Rework devise error to be UI benevolent [\#70](https://github.com/rubykube/barong/pull/70) ([ec](https://github.com/ec)) - Changed datepicker and sms body [\#69](https://github.com/rubykube/barong/pull/69) ([gfedorenko](https://github.com/gfedorenko)) - Add helm chart to docker ignore files [\#68](https://github.com/rubykube/barong/pull/68) ([shal](https://github.com/shal)) - Added favicon [\#66](https://github.com/rubykube/barong/pull/66) ([shal](https://github.com/shal)) - Improvments for levels [\#65](https://github.com/rubykube/barong/pull/65) ([vpetrusenko](https://github.com/vpetrusenko)) - Provide readme [\#64](https://github.com/rubykube/barong/pull/64) ([shal](https://github.com/shal)) - Fixed background image [\#63](https://github.com/rubykube/barong/pull/63) ([shal](https://github.com/shal)) - Added meta tag for mobile view [\#62](https://github.com/rubykube/barong/pull/62) ([gfedorenko](https://github.com/gfedorenko)) - Fix mail sender email [\#61](https://github.com/rubykube/barong/pull/61) ([shal](https://github.com/shal)) - Deployment [\#60](https://github.com/rubykube/barong/pull/60) ([shal](https://github.com/shal)) - Implement levels [\#59](https://github.com/rubykube/barong/pull/59) ([vpetrusenko](https://github.com/vpetrusenko)) - Work on uploading documents has been continued, fixed the rubocop and rspec tests [\#58](https://github.com/rubykube/barong/pull/58) ([amir-budaychiev](https://github.com/amir-budaychiev)) - Fixed barong host in chart [\#57](https://github.com/rubykube/barong/pull/57) ([shal](https://github.com/shal)) - Removed unnecessary views [\#56](https://github.com/rubykube/barong/pull/56) ([gfedorenko](https://github.com/gfedorenko)) - Custom logo, header, footer support & helm chart fix [\#55](https://github.com/rubykube/barong/pull/55) ([shal](https://github.com/shal)) - Feature/rake seed [\#54](https://github.com/rubykube/barong/pull/54) ([mod](https://github.com/mod)) - Adding verification design [\#53](https://github.com/rubykube/barong/pull/53) ([gfedorenko](https://github.com/gfedorenko)) - custom css helper [\#52](https://github.com/rubykube/barong/pull/52) ([mod](https://github.com/mod)) - Added profiles section to the admin panel [\#50](https://github.com/rubykube/barong/pull/50) ([amir-budaychiev](https://github.com/amir-budaychiev)) - Fix production mailer & move to helios-public [\#47](https://github.com/rubykube/barong/pull/47) ([ysv](https://github.com/ysv)) - Fixing the tests [\#43](https://github.com/rubykube/barong/pull/43) ([amir-budaychiev](https://github.com/amir-budaychiev)) - fixed the tests [\#42](https://github.com/rubykube/barong/pull/42) ([amir-budaychiev](https://github.com/amir-budaychiev)) - Adding layout for profiles and documents [\#38](https://github.com/rubykube/barong/pull/38) ([vpetrusenko](https://github.com/vpetrusenko)) - Deploy [\#37](https://github.com/rubykube/barong/pull/37) ([shal](https://github.com/shal)) - Add ability to customize design [\#33](https://github.com/rubykube/barong/pull/33) ([spavlishak](https://github.com/spavlishak)) - Scaffold website table [\#30](https://github.com/rubykube/barong/pull/30) ([mod](https://github.com/mod)) - Added ability to connect phone number to account [\#27](https://github.com/rubykube/barong/pull/27) ([gfedorenko](https://github.com/gfedorenko)) - Adding doorkeeper into the stack [\#26](https://github.com/rubykube/barong/pull/26) ([vpetrusenko](https://github.com/vpetrusenko)) - Added listing of accounts with ability to delete or edit [\#22](https://github.com/rubykube/barong/pull/22) ([gfedorenko](https://github.com/gfedorenko)) - Provide License [\#21](https://github.com/rubykube/barong/pull/21) ([spavlishak](https://github.com/spavlishak)) - Front-end: Bootstrap Gem, Devise forms, Skinning [\#18](https://github.com/rubykube/barong/pull/18) ([webmix](https://github.com/webmix)) - Set devise secret on container build [\#17](https://github.com/rubykube/barong/pull/17) ([ysv](https://github.com/ysv)) - Add BS4 for admin & navigation. [\#16](https://github.com/rubykube/barong/pull/16) ([yivo](https://github.com/yivo)) - K8s [\#15](https://github.com/rubykube/barong/pull/15) ([ysv](https://github.com/ysv)) - Add admin panel boilerplate [\#14](https://github.com/rubykube/barong/pull/14) ([yivo](https://github.com/yivo)) - Lockable for devise [\#11](https://github.com/rubykube/barong/pull/11) ([gfedorenko](https://github.com/gfedorenko)) - Initialize Devise missing views and routes [\#9](https://github.com/rubykube/barong/pull/9) ([mod](https://github.com/mod)) - Add TravisCI configuration & RSpec + Capybara boilerplate. [\#8](https://github.com/rubykube/barong/pull/8) ([yivo](https://github.com/yivo)) - Add rubocop.yml [\#7](https://github.com/rubykube/barong/pull/7) ([yivo](https://github.com/yivo)) - Prepare initial configuration and gemset [\#6](https://github.com/rubykube/barong/pull/6) ([yivo](https://github.com/yivo)) - Development & software operations [\#5](https://github.com/rubykube/barong/pull/5) ([ysv](https://github.com/ysv)) \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*