WordPress Release: 2.1.1
Tag Name: 2.1.1
Release Date: 2/20/2007
WordPressWorld's most popular open-source content management system powering over 40% of all websites. Offers extensive plugin ecosystem, themes, and robust community support for blogs, e-commerce, and corporate websites. Highly customizable and scalable platform suitable for beginners and advanced developers.
TL;DR
WordPress 2.1.1 is a maintenance release that addresses multiple bugs and improves functionality across the platform. This update fixes issues with thumbnails, category handling, date/time formats, XHTML validation, and TinyMCE editor functionality. It also resolves problems with the object cache, improves template handling, and fixes various UI elements.
This release is important for all WordPress 2.1 users as it enhances stability, fixes potential workflow disruptions, and improves internationalization support. Site administrators and developers should update to ensure their WordPress installations function correctly and securely.
Highlight of the Release
- Fixed wp_create_thumbnail filter functionality
- Improved handling of date/time formats for better translation support
- Fixed issues with the <!--more--> tag handling
- Added wp-scriptaculous.js for enhanced JavaScript functionality
- Resolved object cache reference issues
- Fixed potential infinite loop with missing wp-cron.php
Migration Guide
WordPress 2.1.1 is a maintenance release that focuses on bug fixes and minor improvements. There are no breaking changes that require special migration steps.
To upgrade:
- Back up your WordPress database and files
- Deactivate plugins
- Replace your existing WordPress files with the new version, preserving any customized files
- Run the WordPress upgrade script by visiting
/wp-admin/upgrade.php - Reactivate plugins
If you're using custom themes or plugins that specifically interact with thumbnail creation, category handling, or the object cache, you may want to test these functionalities after upgrading to ensure they work correctly with the fixes in this release.
Upgrade Recommendations
Priority: Medium
All WordPress 2.1 users are recommended to upgrade to version 2.1.1 as it contains numerous bug fixes that improve stability, functionality, and user experience.
This maintenance release addresses issues that could affect content creation, site performance, and internationalization support. While there are no critical security fixes, the improvements to nonce handling and content type headers do enhance security.
The upgrade process should be straightforward with minimal risk of disruption, but as always, backing up your site before upgrading is recommended.
Bug Fixes
- Fixed wp_create_thumbnail filter functionality (fixes #3654)
- Prevented output of empty
<ul>elements when title_li is empty (fixes #3664) - Made date/time formats translatable (fixes #3661)
- Fixed category ID handling by casting to string for proper compliance (fixes #3662)
- Improved Template Name regex handling (fixes #3674)
- Fixed variable passing to wp_create_file_in_uploads hook (fixes #3693)
- Made <!--more--> regex non-greedy for better content handling (fixes #3698)
- Fixed typo in read_pages conditional (fixes #3705)
- Resolved XHTML validation issues on the Reading Options page (fixes #3709)
- Set proper charset for TinyMCE editor (fixes #3574)
- Ensured get_categories filter runs on cached results (fixes #3728)
- Prevented infinite loop when wp-cron.php is missing (fixes #3713)
- Fixed object cache reference handling (fixes #3726)
- Improved page ID checking logic (fixes #3049)
- Added proper content type header (fixes #3754)
- Fixed TinyMCE CSS file linking to use http scheme consistently (fixes #3646)
- Added security improvement by applying specialchars to wp_explain_nonce() output
- Fixed timezone offset issues when saving titleless AJAX-created drafts (fixes #3701)
- Improved fix_attachment_link() regex (fixes #3757)
- Fixed paragraph handling inside div elements (fixes #3669)
New Features
WordPress 2.1.1 doesn't introduce major new features as it's primarily a maintenance release focused on bug fixes and improvements. However, it does include:
- Added wp-scriptaculous.js to enhance JavaScript functionality (fixes #3703 and #3519)
- Improved support for translatable date/time formats
Security Updates
- Added security improvement by applying specialchars to wp_explain_nonce() output, helping to prevent potential XSS vulnerabilities
- Fixed proper content type header handling (fixes #3754), which helps prevent potential security issues related to content sniffing
Performance Improvements
- Fixed object cache reference handling to prevent potential memory issues (fixes #3726)
- Improved category handling with proper filter application on cached results, ensuring consistent performance when retrieving categories
- Prevented potential infinite loop when wp-cron.php is missing, which could cause server resource exhaustion (fixes #3713)
Impact Summary
WordPress 2.1.1 is a maintenance release that significantly improves the stability and functionality of WordPress 2.1. The release addresses 20+ bugs across various areas of the platform, including thumbnail handling, category management, template processing, and the TinyMCE editor.
Key improvements include better internationalization support with translatable date/time formats, fixed object cache handling to prevent memory issues, and improved AJAX draft saving. The addition of wp-scriptaculous.js enhances JavaScript functionality, while fixes to the <!--more--> tag handling and attachment links improve content display.
For developers, the release ensures proper filter application, fixes regex patterns, and improves hook functionality. Site administrators will benefit from resolved XHTML validation issues and prevention of potential infinite loops.
Overall, this release enhances WordPress's reliability and user experience without introducing breaking changes, making it a recommended upgrade for all WordPress 2.1 users.
Statistics:
User Affected:
- Fixed issues with thumbnail creation and handling
- Improved date/time format translations
- Resolved problems with the object cache that could affect site performance
- Fixed potential infinite loop issues with wp-cron.php
