Theme My Login · Version history
Theme My Login changelog and version history
- Latest version
- 7.3.1
- Oct 13, 2026 (27 days ago)
- Releases
- 141
- since 2009
- In the last year
- 6
- about one every 12 days
- Tested up to
- WordPress 7.1.4
Releases each year
- 200944 releases
- 201020 releases
- 20115 releases
- 20124 releases
- 201310 releases
- 20141 release
- 20156 releases
- 20163 releases
- 20174 releases
- 201820 releases
- 20193 releases
- 20203 releases
- 20212 releases
- 20221 release
- 20231 release
- 20244 releases
- 20254 releases
- 20266 releases
20266 releases
Theme My Login 7.3.1Latest
- Stop offering extension updates that need a newer Theme My Login
- Require confirming multisite activation before logging in automatically
- Protect the multisite signup form against cross-site submissions
- Stop multisite site activation from logging the visitor into an existing account
Theme My Login 7.3.0
- Turn user registration on or off from the Theme My Login settings screen
- Show the Settings and Extensions links on the Plugins screen from any plugin folder name
- Show an error when an AJAX form submission gets an unexpected server response
- Show an error instead of a blank Extensions page when the feed can’t be read
- Prevent extension upgrades from running before WordPress has fully loaded
- Make the login and register pages work right after activation
- Require WordPress 5.7 or later
- Keep dismissed notices from piling up in the database
- Keep the password strength meter working on forms embedded in other pages (props miked62)
Theme My Login 7.2.2
- Stop a lost password request from overwriting an account’s password on multisite (props R3D)
Theme My Login 7.2.1
- Stop the dashboard greeting from rendering HTML in a user’s name
- Prevent invalid characters in custom action slugs from breaking site URLs
- Stop making a live request to the extension store on every admin/cron update check
- Block object injection in extension store API responses
- Restrict extension license checks to administrators
- Stop auto-login from replacing an already logged-in visitor’s session
- Prevent a fatal error on the login page from bracketed query parameters
- Keep the activation confirmation page from breaking without an activation
- Enforce password validation on every registration entry point
- Keep the password show/hide button from breaking under page button styles
- Fix permalinks sometimes not flushing on activation
- Stop unconfirmed privacy-request links from disclosing request status
- Stop extension auto-updates from failing to download in wp-admin
Theme My Login 7.2.0
- Add a filter to disable autofocus on login/register fields
- Add a show/hide toggle to password fields
- Block multisite site creation when network registration is disabled (props Jakub Herman)
- Add default field/button styling
- Update alert styling to match current WP core admin notices
- Default network admin menu items to manage_network_options
Theme My Login 7.1.15
- Resync Multisite signup form strings with current WordPress core wording
- Fix potential stored XSS in textarea form fields
- Prevent a PHP 8.5 deprecation notice on wp-admin screens with no TML settings page
- Escape settings field attributes to prevent stored XSS from unescaped option values
- Sanitize Multisite network settings on save, matching single-site behavior
- Verify nonce on extension license activate/deactivate requests to prevent CSRF
- Fix extension icons not displaying due to unserialized API data
- Reduce extension data added to the plugins update transient
- Use a dedicated cache group when caching TML pages
20254 releases
Theme My Login 7.1.14
- Ensure license nonce check only occurs on licenses page
Theme My Login 7.1.13
- Check for proper permission when managing licenses
- Check for nonce when managing license keys
Theme My Login 7.1.12
- Revert converting get_title() to abstract on TML extension class
Theme My Login 7.1.11
- Reinstate missing message on lostpassword form
- Convert get_title() to an abstract function on TML extension class
20244 releases
Theme My Login 7.1.10
- Tested up to 6.7.1
- Ensure settings attributes are properly wrapped in quotes
- Fix nonce check when saving multisite settings
Theme My Login 7.1.9
- Fix multisite settings save regression caused by 7.1.8
- Mark slug settings fields as required
Theme My Login 7.1.8
- Tested up to 6.6.1
- Add nonce check to multisite settings page
Theme My Login 7.1.7
- Tested up to 6.6
- Update password reset handler to reflect WP core
- Update WP core strings to match the current state of WP core
- Enforce proper permissions when removing notices
- Transform TML Action nav menu items earlier to provent collisions
- Fix overriding of block theme templates
20231 release
Theme My Login 7.1.6
- Tested up to 6.3
- Ensure action page match check query is only ran once
- Fix login_form_{$action} action hook
- Add the login_footer action hook
- Update invalid email error message
20221 release
Theme My Login 7.1.5
- Tested up to 6.0.1
- Use raw $_POST value when setting custom user passwords
- Fix the login link on AJAX lost password form confirmation
- Implement fix for PATHINFO permalinks
20212 releases
Theme My Login 7.1.4
- Hide form for “check your email” step of password reset
- Use retrieve_password() from WP core and deprecate compat.php
- Update strings to match core
- Add a filter to allow disabling network signup redirect
- Fix deprecated notice in password strength meter
Theme My Login 7.1.3
- Fix PHP 8 notices
- Fix wp_sensitive_page_meta() deprecated notice in WP 5.7+
- Update password reset button text for WP 5.7+
- Add lostpassword_user_data filter
20203 releases
Theme My Login 7.1.2
- Fix site crashing on Bluehost
- Add requester IP address to password reset emails
- Fix multisite settings for WP 5.5+
- Default AJAX requests to off
- Bring wp-login.php duplicated code up to date
Theme My Login 7.1.1
- Implement option to enable/disable AJAX
- Fix AJAX not working on certain server environments
- Fix AJAX errors not displaying when the AJAX request fails
- Revert forcing actions to the Dashboard when logged in
Theme My Login 7.1
- Implement AJAX support
- Introduce new Dashboard action
- Improve performance by reducing queries
- Require WordPress 5.4
- Remove angle brackets from password reset link in notification
- Add sensitive page meta tags to TML actions
- Add missing lost_password action hook
- Fix lostpassword link being rewritten on wp-login.php
20193 releases
Theme My Login 7.0.15
- Fix extension update issues caused by caching
- Add tml_script_dependencies filter
- Add tml_script_data filter
Theme My Login 7.0.14
- Fix login page error on on WP 5.2+
- Implement caching for remote extension data to speed up plugins screen
- Implement a CLI command for adding TML actions as nav menu items
- Ensure password recovery error messages match core
- Fix notice if a settings field isn’t passed with an args parameter
- Fix permalinks being flushed on all TML admin pages
- Allow form attributes to be set in the form constructor
- Add tml_activate_extension action hook
- Add tml_deactivate_extension action hook
Theme My Login 7.0.13
- Ensure proper retrieval of request parameters in all server configuration scenarios
- Ensure scripts and styles are loaded in the proper order on TML actions
- Ensure TML scripts are loaded in the footer
- Ensure password errors are only displayed where appropriate
- Ensure all strings not found in frontend core translation are translatable
- Implement callable usage of custom form field content
- Implement methods for manipulation of form field classes
- Add tml_render_form action hook
- Add tml_render_form_field action hook
- Add tml_before_form filter
- Add tml_after_form filter
- Add tml_before_form_field filter
- Add tml_after_form_field filter
- Add tml_get_form_field_content filter
201820 releases
Theme My Login 7.0.12
- Ensure that styles are more likely to be applied
- Ensure checkbox labels are inline
- Ensure password errors are only applied on register action
- Pass page slug for rewrites if a matching page exists
- Ensure query args are encoded when rewriting URLs
- Ensure query args are passed for actions redirected from login
- Add license activation notice to extension update messages
- Add action links to plugins screen
- Ensure PHP 5.2 support for development
- Ensure hierarchical slugs work properly
Theme My Login 7.0.11
Theme My Login 7.0.10
Theme My Login 7.0.9
Theme My Login 7.0.8
Theme My Login 7.0.7
Theme My Login 7.0.6
Theme My Login 7.0.5
Theme My Login 7.0.4
Theme My Login 7.0.3
Theme My Login 6.4.17
Theme My Login 7.0.2
Theme My Login 7.0.1
Theme My Login 6.4.16
Theme My Login 7.0
Theme My Login 6.4.15
Theme My Login 6.4.14
Theme My Login 6.4.13
Theme My Login 6.4.12
Theme My Login 6.4.11
20174 releases
Theme My Login 6.4.10
Theme My Login 6.4.9
Theme My Login 6.4.8
Theme My Login 6.4.7
20163 releases
Theme My Login 6.4.6
Theme My Login 6.4.5
Theme My Login 6.4.4
20156 releases
Theme My Login 6.4.3
Theme My Login 6.4.2
Theme My Login 6.4.1
Theme My Login 6.4
Theme My Login 6.3.12
Theme My Login 6.3.11
20141 release
Theme My Login 6.3.10
201310 releases
Theme My Login 6.3.9
Theme My Login 6.3.8
Theme My Login 6.3.7
Theme My Login 6.3.6
Theme My Login 6.3.5
Theme My Login 6.3.4
Theme My Login 6.3.3
Theme My Login 6.3.2
Theme My Login 6.3.1
Theme My Login 6.3
20124 releases
Theme My Login 6.2.3
Theme My Login 6.2.2
Theme My Login 6.2.1
Theme My Login 6.2
20115 releases
Theme My Login 6.1.4
Theme My Login 6.1.3
Theme My Login 6.1.2
Theme My Login 6.1.1
Theme My Login 6.1
201020 releases
Theme My Login 6.0.4
Theme My Login 6.0.3
Theme My Login 6.0.2
Theme My Login 6.0.1
Theme My Login 6.0
Theme My Login 5.1.6
Theme My Login 5.1.5
Theme My Login 5.1.4
Theme My Login 5.1.3
Theme My Login 5.1.2
Theme My Login 5.1.1
Theme My Login 5.1
Theme My Login 5.0.6
Theme My Login 5.0.5
Theme My Login 5.0.4
Theme My Login 5.0.3
Theme My Login 5.0.2
Theme My Login 5.0.1
Theme My Login 5.0
Theme My Login 4.4
200944 releases
Theme My Login 4.3.4
Theme My Login 4.3.2
Theme My Login 4.3.1
Theme My Login 4.3
Theme My Login 4.2.2
Theme My Login 4.2.1
Theme My Login 4.2
Theme My Login 4.1.2
Theme My Login 4.1.1
Theme My Login 4.1
Theme My Login 4.0
Theme My Login 3.3.1
Theme My Login 3.3
Theme My Login 3.2.8
Theme My Login 3.2.7
Theme My Login 3.2.6
Theme My Login 3.2.5
Theme My Login 3.2.4
Theme My Login 3.2.3
Theme My Login 3.2.2
Theme My Login 3.2.1
Theme My Login 3.2
Theme My Login 3.1.1
Theme My Login 3.1
Theme My Login 3.0.3
Theme My Login 3.0.2
Theme My Login 3.0.1
Theme My Login 3.0
Theme My Login 2.2
Theme My Login 2.1
Theme My Login 2.0.8
Theme My Login 2.0.7
Theme My Login 2.0.6
Theme My Login 2.0.5
Theme My Login 2.0.4
Theme My Login 2.0.3
Theme My Login 2.0.2
Theme My Login 2.0.1
Theme My Login 2.0
Theme My Login 1.2.0
Theme My Login 1.1.2
Theme My Login 1.1.1
Theme My Login 1.1.0
Theme My Login 1.0.1
Questions about Theme My Login’s releases
What is the latest version of Theme My Login?
7.3.1, released on Oct 13, 2026 (3 weeks ago). It’s tested up to WordPress 7.1.4.
How often is Theme My Login updated?
6 releases in the last year, about one every 12 days. Its first release on WordPress.org dates from March 2009.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in Theme My Login’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.