== Changelog == = 3.3.1 (Sep. 20, 2021) = * Tested on version 5.8 of WordPress = 3.3 (Jun, 21, 2021) = * Minimum required PHP version is now 7.2 * Fixed bug in Time class * Update dependencies = 3.2.1 (May, 20, 2021) = * Fixed bug in Trusted Devices Hook = 3.2 (Apr. 26, 2021) = * Added admin settings page (can set 2FA obligatory for user roles and turn off trusted devices feature) = 3.1.1 (Apr. 6, 2021) = * Fixed path in checking conflicted plugins * Fixed typo in text = 3.1 (Mar. 30, 2021) = * Minor frontend changes * Added backup codes feature * Added support for translations * Fixed compatibility with WP Cerber = 3.0.2 (Jan. 8, 2021) = * Fixed bug in custom column filter = 3.0.1 (Jan. 4, 2021) = * Fixed bug in custom column filter = 3.0 (Dec. 21, 2020) = * Major update of plugin core * Dropped support for PHP 5.* Minimum required PHP version is now 7.0 * Dropped support for Wordpress < 4.9 Minimum required version is now 4.9 * Changed login process - block account after 5 attempts * Added last login time to trusted devices = 2.0 (Sep. 1, 2020) = * Dropped support for PHP 5.4, 5.5. Minimum required PHP version is now 5.6 * Dropped support for Wordpress < 4.2 Minimum required version is now 4.2 = 1.3.0 (Jun. 22, 2020) = * Added compatibility with Jetpack * Added link to plugin settings in plugin list * Fixed use plugins_url function = 1.2.0 (Oct. 9, 2019) = * Added compatibility with multisite * Minor frontend fixes * Fixed issue with deleting all plugin's data during uninstallation * Fixed IP in trusted devices = 1.1.5 (Apr. 16, 2019) = * Fixed compatibility with plugins renaming login page = 1.1.4 (Apr. 9, 2019) = * Added compatibility with WooCommerce = 1.1.3 (Mar. 6, 2019) = * Constant DIRECTORY_SEPARATOR is not used anymore * Prevent direct access to twofas_light_init.php file = 1.1.2 (Feb. 18, 2019) = * Fixed setcookie function arguments = 1.1.1 (Aug. 9, 2018) = * Fixed PHP errors and warnings occurring during some actions * Added plugin's requirements check during logging in * Review notice is shown to every administrator separately * Fixed timezones = 1.1.0 (Jun. 18, 2018) = * New layout * Improved TOTP time synchronization * Added voluntary plugin review request * Fixed trusted device cookie deletion * Trusted device deletion must be confirmed = 1.0.4 (Apr. 10, 2018) = * Improved plugin security * Changed link description on second step page * Optimized plugin version update algorithm * Fixed account lockout * Fixed frontend bugs = 1.0.3 (Jan. 30, 2018) = * Added plugin's requirements check * Deleted modifying error messages at the first step of the login process * WordPress site name is decoded before it it used by the plugin * Updated text about trusted devices * Updated Twig to version 1.33.2 = 1.0.2 (Mar. 27, 2017) = * Improved QR code quality * Trusted device can be added only during the login process * Bug fixes = 1.0.1 (Jan. 5, 2017) = * Frontend changes = 1.0.0 (Dec. 30, 2016) = * The first stable release of the plugin