Files
Dalan/CHANGELOG.md
2026-08-13 19:56:46 +03:30

2056 lines
127 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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)
- Cant 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 \<div\>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 \</div\> [\#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)*