All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Added deprecation notices to README and Gemspec
- Fixes calls to
I18n.t
with keyword arguments to support Ruby 3.0 - Replaces Travis CI with GitHub Actions
- Updates webmock development dependency
- Removes sdoc from Gemfile
- If the app offers a QR code scan and user fails to verify authy installation, the QR code wasn't shown again. Fixed in (#149)
- Don't delete user in Authy if another user has the same authy_id (#144)
- Support for generic authenticator tokens (#141)
- Can remember device when enabling 2FA for the first time (#139)
Releasing this as version 2 because there is a significant change in dependencies. Minimum version of Rails is now 5 and of Devise is now 4. Otherwise the gem should work as before.
- HTTP Only flag to remember_device cookie (#116 thanks @agronv)
- Remembers device when user logs in with One Touch (#128 thanks @cplopez4)
- Autocomplete attributes for HTML form (#130)
- Mocked API calls in test suite (#123)
- Full test suite refactor (#124)
- Increased required version for Devise and Rails (#125)
- Stopped calling
signed_in?
before it is needed (#126)
- Remembers user correctly when logging in with One Touch (#129)
- Using the version before loading it broke everything. 🤦
- Corrects for label in verify_authy view (#103 thanks @mstruebing)
- Corrects heading in verify_authy view (#104 thanks @mstruebing)
- Allows you to define paths for request_sms and request_phone_call (#108 thanks @dedene)
- Now sets a distinct user agent through the Authy gem (#110)
- Moves OneTouch approval request copy to locale file.
- Demo app now lives in its own repo
- Generated migration now includes version number for Rails 5
- Removes Jeweler in favour of administering the gemspec by hand
- Removes demo app files from gem package
- Fixes Ruby interpolation in HAML for onetouch (thanks @muan)
- Records Authy authentication after install verification (thanks @nukturnal)
- Forgets remember device cookie when disabling Authy (thanks @senekis)
- Updated testing Rubies in CI
The following releases happened before the changelog was started. Some history will be added for clarity.