Topics
On October 24, 2013, WordPress Version 3.7, named for Count Basie, was released to the public. For more information on this enhancement and bug-fix release, read the WordPress Blog, the Release Post, and see the Changelog for 3.7.
For Version 3.7, the database version (db_version in wp_options) changed to 25824, and the Trac revision was r25913.
Highlights Highlights
You might not notice a thing, and we’re okay with that.
- Background Updates
- Automatic updates for maintenance and security updates.
 - Daily updates for developers using nightly builds.
 
 - Stronger Password Meter
- New password meter to encourage users to choose stronger passwords.
 
 - Improved Search
- More relevant search results.
 
 - Better Global Support
- Localized versions will receive faster and more complete translations.
 - Background updates will include translations
 
 
Under The Hood Under The Hood
General General
- Optional filters for background updates, to allow for fine-grained control
 - Advanced Date Queries for posts now includes date ranges, older/newer than options, and more
 - Multisite now has 
wp_get_sites()to list all sites on the network 
Dashboard Dashboard
- Make shift + click selection of checkboxes work in both directions
 - Add RTL body classes to iFrames in the back-end
 - Actually limit password-protected post passwords to the 20-character limit
 - Display an error message when logging in with cookies disabled
 - Fix issue with failed searches reverting to previous search criteria
 - Fix bad styling when bulk actions are disabled for custom post types
 
Media Media
- Add the image file size information in the attachment editing screen
 - Fix issue with orderby attribute getting removed from updated shortcodes
 - Stop linking to non-public post types from media screens
 
Comments Comments
- Add commenter IP address on the Edit Comment screen
 - Remove generated avatars from comment moderation screens
 - Make email recipients filterable in wp_notify_moderator()
 - Add ability to filter comment screen by post type
 
Appearance Appearance
- Only show a custom header image preview when an image is actually set
 - Display Customizer control descriptions
 - Enable the Customizer to load the home URL
 
Plugins Plugins
- Fix plugin search errors related to PHP 5.4
 
Users Users
- Ensure that the user_activation_key is hashed in the database
 - Trim leading and trailing spaces from passwords when saving
 - Streamline the behavior of the default password nag after login
 
Accessibility Accessibility
- Make list table row actions keyboard accessible
 - Fix issue with a broken “Close” button on refresh in the Customizer
 - Improve default color contrast ratios in the default themes
 - After a post is updated, only focus the “Title” field if it’s empty
 
Bug Fixes Bug Fixes
- Fix terms with a post count of 0 returning if ‘hide_empty’ is true.
 - Fix allowing https URL enclosures
 - Fixed bug with is_day by checking bad dates and redirect, instead of 404ing.
 - Avoid using the *_exists() functionality on ncFTPd servers
 - Allow a WP_Error return from register_new_user()
 - Hide the custom header image preview unless an image is set
 - Add signup_id primary key to $wpdb->signups
 - Fix issue with deleting terms shared across taxonomies from deleting associated nav menus
 - Cast $labels to array in get_taxonomy_labels() and _get_custom_object_labels() to avoid failure
 - Correct rewrite tag for hierarchical post types without a query_var.
 
Multisite Multisite
- Introduce wp_get_sites() [25445]
 - Introduce wp_maybe_update_network_site_counts() [25621]
 - Introduce wp_maybe_update_network_user_counts() [25621]
 - Introduce wp_update_network_site_counts() [25621]
 - Introduce wp_update_network_user_counts() [25621]
 
Classes Classes
- Introduce WP_Automatic_Updater class [22704]
 - Introduce Automatic_Upgrader_Skin class [25421]
 - Introduce Headerless_Upgrader_Skin class [25566]
 
- Introduce WP_Date_Query class [25139]
 - Introduce WP_Comment_Query::date_query property [25139]
 - Introduce WP_Query::date_query property [25139]
 
- Introduce WP_Query::stopwords property [25632]
 - Introduce WP_Query::parse_search() method [25632]
 - Introduce WP_Query::parse_search_terms() method [25632]
 - Introduce WP_Query::get_search_stopwords() method [25632]
 
- Introduce WP_Query::reset_postdata() method [25601]
 - Introduce author__in and author__not_in for WP_Query [25248]
 
- Introduce WP_Http_Streams class [25224]
 - Introduce WP_Http::handle_redirects() method [24843]
 - Introduce WP_Http::is_ip_address() method [25224]
 - Introduce WP_Meta_Query::get_cast_for_type() method [25269]
 
Functions Functions
What’s New What’s New
- Introduce unregister_taxonomy_for_object_type() [25596]
 - Introduce got_url_rewrite() [25456]
 - Introduce get_previous_post_link() [25327]
 - Introduce get_next_post_link() [25327]
 - Introduce get_adjacent_post_link() [25327]
 - Introduce wp_using_ext_object_cache() [25289]
 - Introduce is_main_network() template tag [25147]
 - Introduce verify_file_md5() [25541]
 - Introduce wp_clean_plugins_cache() [25272]
 - Introduce find_core_auto_update() [25421]
 - Introduce get_core_checksums() [25540]
 - Introduce wp_get_translation_updates() [25566]
 - Introduce wp_extract_urls() [25313]
 - Introduce __return_empty_string() [25037]
 - Introduce mbstring_binary_safe_encoding() [25346]
 - Introduce reset_mbstring_encoding() [25346]
 - Introduce wp_get_installed_translations() [25536]
 - Introduce wp_get_pomo_file_data() [25520]
 - Introduce get_post_type_archive_template() [25291]
 - Introduce wp_auto_updates_maybe_update() [25421]
 - Introduce wp_authenticate_spam_check() [24848]
 - Introduce wp_get_user_contact_methods() [25606]
 
Changes Changes
- Make is_tag() accept a term-id, term-name, term-slug or an array of id’s, names and slugs [18746]
 - meta_box_cb callback for register_taxonomy() [25572]
 - description__like for get_terms() [25241]
 - show_in_menu for register_taxonomy() [25133]
 - Convert all get_category() calls to use get_terms()
 
Actions & Filters Actions & Filters
Actions Actions
- save_post_{$post_type} [25050]
 - user_new_form [25629]
 
Filters Filters
- Introduce wp_count_attachments [25579]
 - Introduce bulk_post_updated_messages [25577]
 - Introduce got_url_rewrite [25456]
 - Introduce post_password_expires [25450]
 - Introduce img_caption_shortcode_width [25444]
 - Introduce ajax_query_attachments_args [25279]
 - Introduce months_dropdown_results [25556]
 - Introduce install_plugins_table_api_args_{$tab} [25070]
 - Introduce upgrader_pre_download [25427]
 - Introduce enable_auto_upgrade_email [25542]
 - Introduce populate_network_meta [25414]
 - Introduce wp_link_query_args [25393]
 - Introduce wp_link_query [25393]
 - Introduce wp_audio_shortcode_override [25484]
 - Introduce wp_video_shortcode_override [25484]
 - Introduce enable_live_network_counts [25621]
 - Introduce enable_live_network_counts [25621]
 - Introduce wp_count_posts [25578]
 - Introduce wp_search_stopwords [25632]
 - Introduce posts_search_orderby [25632]
 - Introduce flush_rewrite_rules_hard [25328]
 - Introduce plugins_update_check_locales [25634]
 - Introduce themes_update_check_locales [25634]
 
External Libraries External Libraries
- zxcvbn (password strength meter)
 
Deprecated Deprecated
Miscellaneous Miscellaneous
- EP_ALL_ARCHIVES [24812]