Stable Release in branch 3.7
3.7.41
Released 30 Nov 2022
(3 years ago)
SoftwareWordPress
Version3.7
Initial release3.7.0
24 Oct 2013
(12 years ago)
Latest release3.7.41
30 Nov 2022
(3 years ago)
Support statusNo
Release noteshttps://wordpress.org/documentation/wordpress-version/version-3-7-41/
Source codehttps://github.com/WordPress/wordpress-develop/tree/3.7.41
Documentationhttps://wordpress.org/documentation/
Downloadhttps://wordpress.org/download/releases/#branch-37
WordPress 3.7 ReleasesView 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

VersionRelease date
3.7.4130 Nov 2022
(3 years ago)
3.7.4017 Oct 2022
(3 years ago)
3.7.3930 Aug 2022
(3 years ago)
3.7.3811 Mar 2022
(4 years ago)
3.7.3706 Jan 2022
(4 years ago)
3.7.3612 May 2021
(5 years ago)
3.7.3529 Oct 2020
(5 years ago)
3.7.3410 Jun 2020
(6 years ago)
3.7.3329 Apr 2020
(6 years ago)
3.7.3212 Dec 2019
(6 years ago)
3.7.3114 Oct 2019
(6 years ago)
3.7.3004 Sep 2019
(6 years ago)
3.7.2913 Mar 2019
(7 years ago)
3.7.2813 Dec 2018
(7 years ago)
3.7.2705 Jul 2018
(8 years ago)
3.7.2603 Apr 2018
(8 years ago)
3.7.2516 Jan 2018
(8 years ago)
3.7.2429 Nov 2017
(8 years ago)
3.7.2331 Oct 2017
(8 years ago)
3.7.2219 Sep 2017
(8 years ago)
3.7.2116 May 2017
(9 years ago)
3.7.2020 Apr 2017
(9 years ago)
3.7.1906 Mar 2017
(9 years ago)
3.7.1826 Jan 2017
(9 years ago)
3.7.1711 Jan 2017
(9 years ago)
3.7.1607 Sep 2016
(9 years ago)
3.7.1521 Jun 2016
(10 years ago)
3.7.1406 May 2016
(10 years ago)
3.7.1302 Feb 2016
(10 years ago)
3.7.1206 Jan 2016
(10 years ago)
3.7.1115 Sep 2015
(10 years ago)
3.7.1004 Aug 2015
(11 years ago)
3.7.923 Jul 2015
(11 years ago)
3.7.807 May 2015
(11 years ago)
3.7.723 Apr 2015
(11 years ago)
3.7.621 Apr 2015
(11 years ago)
3.7.520 Nov 2014
(11 years ago)
3.7.406 Aug 2014
(12 years ago)
3.7.314 Apr 2014
(12 years ago)
3.7.208 Apr 2014
(12 years ago)
3.7.129 Oct 2013
(12 years ago)
3.7.024 Oct 2013
(12 years ago)