All Versions
18
Latest Version
Avg Release Cycle
56 days
Latest Release
100 days ago

Changelog History
Page 1

  • v3.4.0 Changes

    October 20, 2022

    🚀 This release is a big step towards more accessibility. Keyboard navigation is now fully supported, with clean and consistent focus, and several UI components have received relevant ARIA properties to support assistive technologies.

    👍 It also provides a rewritten Import feature that supports new export formats (Aegis and 2FAS Authenticators) and more to come.

    🚀 ⚠️ This release should be the last that supports PHP 8.0

    ➕ Added

    • 🚀 An option to check for new release on Github (#127)
    • An option to automatically copy One-Time Passwords when they are displayed (#125)
    • 👍 Aegis and 2FAS export formats are now supported by the Import feature (#128)
    • (Partial) Spanish and Chinese (simplified) localizations

    🔄 Changed

    • Password fields can reveal the password and inform about the password strength (#124)

    🛠 Fixed

    • ⚡️ issue #126 HOTP counters are not updated after OTP generation
    • Autolock setup ignored when session lifetime was shorter, causing CSRF token mismatch errors
  • v3.3.3 Changes

    August 16, 2022

    🛠 Fixed

    • issue #110 Can't sign in with login/password after the removal of the last webauthn device
    • issue #111 Inappropriate notification about existing user during registration
    • issue #113 Password reset does not work
    • issue #115 WEBAUTHN_NAME .env variable set as null generates server error
  • v3.3 Changes

    August 01, 2022

    🚀 ⚠️ This release drops PHP 7.4 support ⚠️

    ⬆️ The docker image has been upgraded as well.

    ➕ Added

    🔄 Changed

    • The footer is now visible everywhere to ease access to the About page

    🛠 Fixed

    • 🚀 issue #89 Deploy to Heroku fails without composer.lock
    • issue #102 OTP generation from the Create/Edit form with invalid data should display errors
    • issue #103 Google Authenticator import error: "Label contains a colon"
    • issue #109 Account creation/import fails when encryption is On

    ✂ Removed

    • 👍 PHP 7.4 support
  • v3.2 Changes

    July 18, 2022

    ➕ Added

    • 👌 Support of Google Authenticator migration data: QR codes generated by the G-Auth export feature can be flashed/uploaded to import their data into 2FAuth. (Import doc, #74)
    • 👀 Partial support of STEAM TOTP. See the Steam Guard doc for detailed informations about this support (#30)

    🔄 Changed

    • Pages now have a unique title
    • Signing in while already authenticated no longer display the "Already authenticated" error message (#88)
    • 🔒 The Auto lock feature now forwards to a dedicated page to ensure proper logout and prevent CSRF token mismatch error (see issue #73) that still occurred in certain situation

    🛠 Fixed

    • issue #90 Empty page after deletion of all accounts
    • issue #97 Secret's format selector should not clear the locked field in edit form
  • v3.1.1 Changes

    May 31, 2022

    🛠 Fixed

  • v3.1.0 Changes

    May 20, 2022

    ➕ Added

    • PROXY_LOGOUT_URL environment variable to specify a custom logout url when using an auth proxy
    • Locked/Unlocked state for the Secret field in the 2FA account Edit form to prevent undesirable edit.

    🛠 Fixed

    • 🛠 Fix OAuth setting view returning an error when auth is handled by a proxy
    • 🐳 issue #57 Can't save icons or upload QR codes - Docker installation
    • 🔧 issue #81 Unable to create configured logger. Using emergency logger
    • issue #82 Autolock feature should be disabled while auth is handled by a proxy
    • 🔧 issue #84 Reverse-proxy-guard authenticates request without valid headers configuration
  • v3.0.2 Changes

    May 11, 2022

    ➕ Added

    • 🐳 Mail settings section in the docker readme by @aronmal

    🛠 Fixed

    • issue #72 2FA secret passed as plain text rejected by form validation
    • issue #73 CSRF token mismatch
    • 🐳 issue #78 Add tags other then latest when pushing images to dockerhub
  • v3.0.1 Changes

    May 11, 2022

    🛠 Fixed

    • ⚡️ issue #68 2fauth not run after update
    • 🐳 issue #71 Cannot view old TOTP entries on latest Docker Image
    • Missing login information on the demo website
  • v3.0.0 Changes

    May 09, 2022

    Finally, here is version 3.0!

    📚 This is a milestone in the 2FAuth development that greatly enhances 2FAuth under the hoods and comes with a brand new documentation.

    🆕 New

    • 👀 2FAuth now exposes a REST API following the OpenAPI 3.1 specification that allows connexion with third parties (see the API doc)
    • 🌐 Support of the Web Authentication standard, aka WebAuthn, to login using a security device like a Yubikey or FaceID
    • 👌 Support of authentication proxy to bypass the 2FAuth auth login
    • 🚀 Heroku setup to deploy 2FAuth using the Deploy to Heroku button

    Also added

    • Ability to delete the user account and reset 2FAuth
    • The content of any non-2FA QR code can be copied or followed (in case of an HTTP link)
    • 👍 PHP 8.0 support

    🔄 Changed

    • 0️⃣ 2Fauth now uses the browser language preference by default.
    • The current group is now clickable in the group selector
    • ⬆️ Upgrade to Laravel 8

    🛠 Fixed

    • issue #45 Account or Service field containing colon breaks the Test feature in the advanced form
    • issue #47 Account creation fails when otpauth service parameter is missing
    • issue #50 Email password reset does not work
    • issue #51 Cannot delete a group with accounts (MySQL only)
    • 0️⃣ issue #52 null "Default group" setting after group delete
    • 🐳 issue #57 Can't save icons or upload QR codes - Docker installation

    ✂ Removed

    • 👍 PHP 7.3 support
  • v2.1.0 Changes

    March 04, 2021

    ➕ Added