th23 User Management

th23 User Management – Change Log

v2.3.0

  • [Enhancement/Fix – Basic/PRO] Prepare for translations via translate.wordpress.org repository and tools – use “th23-user-management” as Text Domain in plugin header, replace $this->plugin in translation functions with hardcoded “th23-user-management” string, include “/lang” as Domain Path in plugin header, adjust load_plugin_textdomain function call accordingly and optimize language strings with fewer tags and added translator comments
  • [Enhancement – PRO only] Optimize user notification mail after admin approval ie simplify structure, add personalized password reset link
  • [Enhancement – PRO only] Improve tooltip for Captcha explanation, removing link and only use spans for better handling on mobile devices
  • [Enhancement – Basic/PRO] Add version number handling to script and style loading, ensuring loading latest version in browsers
  • [Enhancement – Basic/PRO] Adapt support URLs to new structure on th23.net
  • [Enhancement – Basic/PRO] Add classes to each link in the widget, to enable specific styling if required
  • [Enhancement – Basic/PRO] Better structure plugin related links on plugin overview page in admin area
  • [Fix – PRO only] Properly handle pre-filling mail/ name field after submitting password reset request
  • [Fix – PRO only] Include jQuery JS into dependency upon including password strength meter
  • [Change – PRO only] Admin triggered change of mail address does not require user confirm, but only triggers notification to old and new mail address
  • [Enhancement – PRO only] Optimize sending password reset message upon changes done via admin area
  • [Fix – Basic/PRO] Corrected spelling of “registered” in some occurances
  • [Fix – Basic/PRO] Ensure proper handling of “redirect_to” parameter after login
  • [Fix – Basic/PRO] Exclude user management page from search results
  • [Fix – Basic/PRO] Prevent “jumping” settings fields upon opening sub-settings
  • [Fix – Basic/PRO] Harmonize classes for “omsg” and “message” across th23 plugins, for easier styling via theme
  • [Fix – Basic/PRO] Replace usage of deprecated function “get_currentuserinfo” with “wp_get_current_user”

 

v2.2.0

  • [Enhancement – Basic/PRO] Change overlay message approach – updated CSS, less JS, more depending on (themable) class styling
  • [Enhancement/Fix – PRO only] Adjust handling of user creation, password and e-mail changes to process in WP 4.3 and later – esp proper user information upon changes triggered by administrator
  • [Enhancement- Basic/PRO] Use “placeholder” tag instead of description and “br” in widget
  • [Fix – PRO only] Add redirect after password change, to ensure user can log in again directly
  • [Fix – Basic/PRO] Remove unnecessary line breaks at the end of mail messages
  • [Fix – Basic/PRO] Adapt admin settings page header and plugin notice to changed admin CSS in WP 4.3

 

v2.1.0

  • [Enhancement] Changed class handling / constructors to php5+ style (__construct) for compliance with WordPress standards
  • [Enhancement] Added danish translation – thanks to Rasmus

 

v2.0.1

  • [Enhancement] Adapted widget HTML to take up CSS styling from current theme in more cases easily – added “widget_meta” class
  • [Fix] Fixed encoding and user login value bug on links send by mail for some language/ plugin/ theme combinations
  • [Fix] Fixed small spelling errors “profil” and inconsistencies in spelling “login”, “registration”, …
  • [Fix] Ensure admin panel preserves settings, when Professional version is disabled

 

v2.0.0 (public release)

  • [Enhancement] Renaming from previously “th23 Frontent User Management”
  • [Enhancement] Complete rebuild of plugin structure, including transfer into class
  • [Enhancement] Leverage action and filter hooks to plugin professional parts, avoiding code duplication
  • [Enhancement] Add option for user choosen passwords – including e-mail validation and re-validation after change of e-mail address
  • [Enhancement] Add option for admin approval of new registrations – inlcuding option to send mail notification on new registrations requiring approval
  • [Enhancement] Add backend functionality to manage “Pending” users (approve/ delete)
  • [Enhancement] Validation and approval trackable via user meta data entries – for now only visible directly in DB
  • [Enhancement] Add optional question / text field to be submitted upon registration (e.g. “Where did you find out about this website?”, “I talked to your friend and she recommended it!”*smiley winking* as basis for admin to approve / reject new user registrations
  • [Enhancement] Reverse option to allow usage of wp-login.php – if allowed, users might work their way around additional options like mail validation, captcha or user approval by admin
  • [Enhancement] Upgrade to latest reCaptcha version – API v2
  • [Enhancement] Show more desciptive title for pages, e.g. “Login”, “Your Profile”, … instead of “User Management”
  • [Enhancement] Add “Logout of all other sessions” function on user management page
  • [Fix] Fixed proper removal of page upon deactivation (required remove_action from post deletion hook to be successful)
  • [Fix] Removed security through obscurity from “user_login” field upon registration to ensure password strength indicator works correctly
  • [Fix] Prevent usage of “&” in user e-mail – as it causes issues upon storage, already in standard WordPress installation

 

v1.6.0

  • [Enhancement] Add nonce check to all forms – prevent automated attacks
  • [Enhancement] Remove “dashboard” option for admin bar – since WP 3.3 adminbar on admin area is a must show
  • [Enhancement] Add password strength indicator
  • [Enhancement] reCAPTCHA implementation upon registration, lostpassword and (after x failed) login attempts
  • [Enhancement] Change of email address via profile requires confirmation
  • [Fix] Generate new activation key every time user is requesting a password reset

 

v1.4.0

  • [Enhancement] Simple Local Avatar plugin integration for professional version
  • [Enhancement] th23 Subscribe plugin intrgration for professional version

 

v1.2.0 (semi-public release)

  • [Enhancement] Introduce PLUGIN_SUPPORT_URL

 

v1.0.0 (non-public release)

  • n/a