Skip to content

Latest commit

 

History

History
192 lines (136 loc) · 6.48 KB

CHANGELOG.md

File metadata and controls

192 lines (136 loc) · 6.48 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

2.0.3 - 2015-03-23

Added

  • Show user's IP address beside "Allow IP Addresses" admin setting.
  • Add CHANGELOG.md and README.md

Changed

  • Declare methods as public or private and use PHP5 constructors.

2.0.2 - 2015-10-29

Added

  • Check allowed IP addresses are valid when saving.

Changed

2.0.1 - 2015-07-24

Changed

  • Split logout functionality into separate function.

Security

  • Use a more complex password hash for cookie key. Props Marcin Bury, Securitum.

2.0 - 2015-03-26

Added

  • Added password_protected_logout_link shortcode.
  • Load 'password-protected-login.css' in theme folder if it exists.
  • Added password_protected_stylesheet_file filter to specify alternate stylesheet location.
  • Added is_user_logged_in(), login_url(), logout_url() and logout_link() methods.
  • Added Basque, Czech, Greek, Lithuanian and Norwegian translations.

Changed

  • Better handling of login/out redirects when protection is not active on home page.

1.9 - 2014-12-17

Fixed

  • Fixed "Allow Users" functionality with is_user_logged_in(). Props PatRaven.

Added

  • Added option for allowed IP addresses which can bypass the password protection.
  • Added 'password_protected_is_active' filter.

1.8 - 2014-10-07

Added

  • Support for adding "password-protected-login.php" in theme directory.
  • Allow filtering of the 'redirect to' URL via the 'password_protected_login_redirect_url' filter.
  • Added 'password_protected_login_messages' action to output errors and messages in template.
  • Updated translations.

Changed

  • Use current_time( 'timestamp' ) instead of time() to take into account site timezone.
  • Check login earlier in the template_redirect action.

1.7.2 - 2014-06-05

Fixed

  • Fix always allow access to robots.txt.

Added

  • Added 'password_protected_login_redirect' filter.
  • Updated translations.

1.7.1 - 2014-03-17

Fixed

  • Fix login template compatibility for WordPress 3.9

1.7 - 2014-02-27

Fixed

  • Remove JavaScript that disables admin RSS checkbox.

Added

  • Added 'password_protected_theme_file' filter to allow custom login templates.
  • It's now really easy to contribute to the translation of this plugin via our Transifex page.
  • Add option to allow logged in users.

1.6.2 - 2014-01-10

Changed

  • Set login page not to index if privacy setting is on.
  • Allow redirection to a different URL when logging out using 'redirect_to' query and full URL.

1.6.1 - 2013-11-13

Added

  • Language updates by wp-translations.org (Arabic, Dutch, French, Persian, Russian).

1.6 - 2013-07-04

Fixed

  • Robots.txt is now always accessible.

Added

  • Added support for Uber Login Logo plugin.

1.5 - 2013-02-21

Added

  • Added note about WP Engine compatibility to readme.txt

Changed

  • Requires WordPress 3.1+
  • Settings now have their own page.

Security

  • Fixed an open redirect vulnerability. Props Chris Campbell.

1.4 - 2013-02-10

Added

  • Add option to allow administrators to use the site without logging in.
  • Use DONOTCACHEPAGE to try to prevent some caching issues.
  • Added a contextual help tab for WordPress 3.3+.

Changed

  • Updated login screen styling for WordPress 3.5 compatibility.
  • Options are now on the 'Reading' settings page in WordPress 3.5

1.3 - 2012-10-01

Added

  • Added checkbox to allow access to feeds when protection is enabled.
  • Prepare for WordPress 3.5 Settings API changes.
  • Added 'password_protected_before_login_form' and 'password_protected_after_login_form' actions.
  • Added 'password_protected_process_login' filter to make it possible to extend login functionality.
  • Now possible to use 'pre_update_option_password_protected_password' filter to use password before it is encrypted and saved.
  • Ready for translations.

1.2.2 - 2012-07-30

Added

  • Show login error messages.

Security

  • Escape 'redirect_to' attribute. Props A. Alagha.

1.2.1 - 2012-05-25

Added

  • Added a "How to log out?" FAQ.

Changed

  • Only disable feeds when protection is active.

1.2 - 2012-04-14

Changed

  • Use cookies instead of sessions.

1.1 - 2012-02-12

Security

  • Encrypt passwords in database.

1.0 - 2012-02-01

Added

  • First Release. If you spot any bugs or issues please log them here.