3.7.41

Latest release in branch 3.7
Released 3 years ago (November 30, 2022)

Software WordPress
Branch 3.7
First official release version 3.7.0
First official release date 12 years ago (October 24, 2013)
Release notes https://wordpress.org/documentation/wordpress-version/version-3-7-41/
Source code https://github.com/WordPress/wordpress-develop/tree/3.7.41
Documentation https://wordpress.org/documentation/
Download https://wordpress.org/download/releases/#branch-37
WordPress 3.7 Releases View full list

What Is New in WordPress 3.7

WordPress 3.7, named "Basie," is a significant release focused on core modernization, automatic background updates, and a stronger foundation for the future.

Category Key Changes
Automatic Updates Background updates for maintenance and security releases.
Search Improvements More intuitive and accurate search results.
Password Meter Updated algorithm for better password strength evaluation.
Developer Features New PHP password hashing, improved date/time handling, and more robust translation support.

How does WordPress 3.7 handle automatic updates?

This version introduces automatic background updates for maintenance and security releases. This means your site can apply critical patches without requiring manual intervention.

In practice, this is a huge win for site maintenance. It helps keep installations secure by default, especially for users who aren't constantly monitoring their dashboards. The system is designed to be robust and only applies updates that are known to be safe and seamless.

What search improvements were made?

The search algorithm was overhauled to deliver more accurate and intuitive results. It now does a better job of understanding the user's query intent.

This matters because it improves the user experience on any site with a search bar, from blogs to large content repositories. The changes make finding content faster and more reliable without any extra configuration needed.

What's new for developers in 3.7?

Modern PHP Features

The entire codebase was scrubbed to support PHP 5.2.4 and above, paving the way for modern PHP features. This included adding the PasswordHash utility from the Portable PHP password hashing framework.

// Example of the new password hashing
$wp_hasher = new PasswordHash( 8, TRUE );
$hashed_password = $wp_hasher->HashPassword( $plaintext_password );

Improved Date/Time Handling

Date and time handling was significantly improved with the introduction of the WP_Date_Query class. This allows for more complex and accurate date-based queries.

// Using WP_Date_Query for complex queries
$query = new WP_Query( array(
    'date_query' => array(
        array(
            'after' => 'January 1st, 2013',
            'before' => array(
                'year'  => 2013,
                'month' => 12,
                'day'   => 31,
            ),
            'inclusive' => true,
        ),
    ),
) );

FAQ

Do automatic updates affect my themes and plugins?
No. The automatic background updates in WordPress 3.7 are specifically for core maintenance and security releases only. You still have full manual control over updating themes and plugins from your dashboard.

Can I disable automatic updates if needed?
Yes, you can. While not recommended for security reasons, you can disable them by adding define( 'AUTOMATIC_UPDATER_DISABLED', true ); to your wp-config.php file.

What was the minimum PHP version requirement for 3.7?
WordPress 3.7 raised the minimum supported PHP version to 5.2.4. This allowed the core team to utilize more modern PHP functions and improve the overall codebase.

How does the new password meter work?
The password strength meter algorithm was updated to use a more advanced zxcvbn-based library. This provides a much more realistic assessment of password strength by checking against common words, patterns, and known breaches.

Were there any changes to translation and localization?
Yes, the release improved the "just-in-time" loading of translation files, making the process more efficient. It also fixed several bugs related to translation merging and the load_textdomain() function.

Releases In Branch 3.7

Version Release date
3.7.41 3 years ago
(November 30, 2022)
3.7.40 3 years ago
(October 17, 2022)
3.7.39 3 years ago
(August 30, 2022)
3.7.38 4 years ago
(March 11, 2022)
3.7.37 4 years ago
(January 06, 2022)
3.7.36 4 years ago
(May 12, 2021)
3.7.35 5 years ago
(October 29, 2020)
3.7.34 5 years ago
(June 10, 2020)
3.7.33 5 years ago
(April 29, 2020)
3.7.32 6 years ago
(December 12, 2019)
3.7.31 6 years ago
(October 14, 2019)
3.7.30 6 years ago
(September 04, 2019)
3.7.29 7 years ago
(March 13, 2019)
3.7.28 7 years ago
(December 13, 2018)
3.7.27 7 years ago
(July 05, 2018)
3.7.26 8 years ago
(April 03, 2018)
3.7.25 8 years ago
(January 16, 2018)
3.7.24 8 years ago
(November 29, 2017)
3.7.23 8 years ago
(October 31, 2017)
3.7.22 8 years ago
(September 19, 2017)
3.7.21 8 years ago
(May 16, 2017)
3.7.20 9 years ago
(April 20, 2017)
3.7.19 9 years ago
(March 06, 2017)
3.7.18 9 years ago
(January 26, 2017)
3.7.17 9 years ago
(January 11, 2017)
3.7.16 9 years ago
(September 07, 2016)
3.7.15 9 years ago
(June 21, 2016)
3.7.14 9 years ago
(May 06, 2016)
3.7.13 10 years ago
(February 02, 2016)
3.7.12 10 years ago
(January 06, 2016)
3.7.11 10 years ago
(September 15, 2015)
3.7.10 10 years ago
(August 04, 2015)
3.7.9 10 years ago
(July 23, 2015)
3.7.8 10 years ago
(May 07, 2015)
3.7.7 10 years ago
(April 23, 2015)
3.7.6 10 years ago
(April 21, 2015)
3.7.5 11 years ago
(November 20, 2014)
3.7.4 11 years ago
(August 06, 2014)
3.7.3 12 years ago
(April 14, 2014)
3.7.2 12 years ago
(April 08, 2014)
3.7.1 12 years ago
(October 29, 2013)
3.7.0 12 years ago
(October 24, 2013)