Release includes significant new features, numerous functional fixes and stabilizing patches.
Barong 2.2.0 comes without views, controllers, huge dependencies, but with clean, fast and readable API.
Release is optimized, more compact and elegant version of OAuth server concept.
Since we've removed dependencies like
devise a lot of the flow was not only recoded but implemented in fully new way.
This release notes is must-read for migrating from 2.0 version.
#655: Reworked (complaining to 1.9) seed feature. Supports seeding levels, users with optional parameters and labels
#679: Adds an ability to upload N number of documents. Maximum number can be configured by ENV
#665: Support of GeeTest captcha and captcha configuration
#681: Move all admin functionality to API
#686: New authorize endpoint (White- and Black- listing features, Rails Metal based (optimized), api keys and cookies logic)
#716: Ability to specify and control CORS policy
#726: Support asian language characters, rework validations
#734: Add tokens blacklisting feature. Additional checks to avoid reusing tokens
741: Unify errors format to prepare base for translations