Merged pull requests:
- Fix class detection in reset_otp_state_for(user) #69 (monfresh)
- Add ability to resend code #52 (iDiogenes)
v1.1.5 (2016-02-01)
Closed issues:
- How should I integrate Devise two factor authentication with custom sessions controller? #60
Merged pull requests:
- added french translation #68 (qsypoq)
- Drop support for Ruby 1.9.3 & update .travis.yml #67 (monfresh)
- Fix reset_otp_state specs #66 (monfresh)
- Add a CHANGELOG.md #65 (monfresh)
- Update bundler on Travis before installing gems #63 (monfresh)
- Add support for OTP secret key encryption #62 (monfresh)
- Allow executing code after sign in and before sign out #61 (monfresh)
v1.1.4 (2016-01-01)
Closed issues:
- Old OTP can be used after a new one has been generated #59
- Do we have any two_factor_method like authenticate_user! #58
- Configuration #57
Merged pull requests:
- Abstract logic for two factor success and fail into separate methods.… #56 (kpheasey)
- Move require rotp library to the file where it is used #55 (gkopylov)
- Add support for remembering a user's 2FA session in a cookie #54 (boffbowsh)
- Test against Ruby 2.2 and Rails 4.2 #53 (boffbowsh)
- Eliminates appended '?' to redirects that have no query string #46 (daveriess)
v1.1.3 (2014-12-14)
Closed issues:
- rails g two_factor_authentication MODEL does not append .rb to end of migration #40
Merged pull requests:
- Allows length of OTP to be configured #44 (amoose)
- Missing translation. #43 (sadfuzzy)
- Preserve query parameters in _return_to for redirect. #42 (omb-awong)
- Add file extension to ActiveRecord generator #41 (jackturnbull)
v1.1.2 (2014-07-14)
Closed issues:
- NoMethodError (undefined method `scan' for nil:NilClass) #37
Merged pull requests:
- Updated readme with rake task to update existing users with OTP secret k... #39 (Znow)
- Updated readme with view overriding #38 (Znow)
v1.1.1 (2014-05-31)
Closed issues:
Merged pull requests:
- Use Strings and not Symbols for keys when storing variable in warden session #35 (karolsarnacki)
- Chore/extract reused hash key #34 (rud)
- Pad OTP codes with less than 6 digits #31 (brissmyr)
v1.1 (2014-04-16)
Closed issues:
- Update #15
- Data in formats other than HTML left unprotected #6
- Wordlists #5
- devise - wrong number of arguments (1 for 0) #3
- gem? #1
Merged pull requests:
- added is_fully_authenticated helper for current version #28 (edg3r)
- Adds integration spec to ensure authentication code is sent on sign in #27 (rossta)
- ensure return_to location is properly stored #26 (rossta)
- travis badge in README #25 (rossta)
- Integration specs #24 (rossta)
- README updates #23 (rossta)
- extract method #max_login_attempts #22 (rossta)
- extract method #populate_otp_column #21 (rossta)
- specs for Model#provisioning_uri #20 (rossta)
- Provide options for #provisioning_uri #19 (rossta)
- Use time-based authentication codes #16 (mattmueller)
- Add ru locales and locales for max_limit_reached view #13 (edg3r)
- Update README.md #11 (edg3r)
- Changed route from user to admin_user #10 (ilanstern)
- Changed :notice to :error when setting flash message on attempt failure. #9 (johnmichaelbradley)
- Typo and punctuation corrections. #8 (johnmichaelbradley)
- Respond with 401 for request non-HTML requests #7 (WojtekKruszewski)
- need_two_factor_authentication? method should accept request param. #4 (VladimirMikhailov)
- Add generators to make it easier to install and fix deprecation warnings #2 (carvil)
* This Change Log was automatically generated by github_changelog_generator