Download Drupal 7.23
Drupal version 7.23 was released recently. Drupal is a user-friendly and powerful content management platform written in PHP, with which, for example, websites can be created. Since version 7.0, there is a redesigned interface, which is said to be simpler and more intuitive. Additional fields, users, terms, URLs, images, lists of options and more can be added to content. An automatic test has also been added to the framework to detect bugs in the code. Finally, the database layer has been completely rewritten, which solves many of the database layer limitations in Drupal 6. The release notes for version 7.23 can be found below.
release notes
Maintenance release of the Drupal 7 series. Includes bug fixes and small API/feature improvements only (no major new functionality); significant new features are only being added to the upcoming Drupal 8.0 release.
No security fixes are included in this release.
As with any release, sites should run update.php after updating the code, but for this release it is particularly important to do so due to database changes in the Image module. In addition, sites which perform updates using rush (rather than via the user interface) may need to run an explicit cache clear after the updates have run to avoid Image module errors.
Besides documentation fixes, no changes have been made to the robots.txt or default settings.php files in this release, so upgrading custom versions of those files is not necessary.
There are two changes to the .htaccess file in this release:
There is also one change to the web.config file for IIS servers in this release:
Upgrading custom versions of the .htaccess and web.config files is recommended but not required.
Known issues:
none.
Major changes since 7.22:
- Added human-readable labels to image styles, in addition to the existing machine-readable name (API change: https://drupal.org/node/2058503).
- Fixed the default ordering of CSS files for sites using right-to-left languages, to consistently place the right-to-left override file immediately after the CSS it is overriding (API change: https://drupal.org/node/2058463).
- Fixed a fatal error on PostgreSQL databases when updating the Taxonomy module from Drupal 6 to Drupal 7.
- Added a drupal_check_memory_limit() API function to allow the memory limit to be checked consistently (API addition).
- Changed the default web.config file for IIS servers to allow favicon.ico files which are present in the filesystem to be accessed.
- Fixed inconsistent support for the ‘tel’ protocol in Drupal’s URL filtering functions.
- Performance improvement: Allowed all hooks to be included in the module_implements() cache, even those that are only invoked on HTTP POST requests.
- Made the database system replace truncate queries with delete queries when inside a transaction, to fix issues with PostgreSQL and other databases.
- Fixed a bug which caused nested contextual links to display improperly.
- Fixed a bug which prevented cached image derivatives from being flushed for private files and other non-default file schemes.
- Fixed drupal_render() to always return an empty string when there is no output, rather than sometimes returning NULL (minor API change).
- Added protection to cache_clear_all() to ensure that non-cache tables cannot be truncated (API addition: a new isValidBin() method has been added to the default database cache implementation).
- Changed the default .htaccess file to support HTTP authorization in CGI environments.
- Changed the password reset form to pre-fill the username when requested via a URL query parameter, and used this in the error message that appears after a failed login attempt (minor data structure and behavior change).
- Fixed broken support for foreign keys in the field API.
- Fixed “No active batch” error when a user cancels their own account.
- Added a description to the “access content overview” permission on the permissions page (string change).
- Added a drupal_array_diff_assoc_recursive() function to allow associative arrays to be compared recursively (API addition).
- Moved the drupal_get_hash_salt() function to bootstrap.inc and used it in additional places in the code, for added security in the case where there is no hash salt in settings.php.
- Fixed a regression in Drupal 7.22 that caused internal server errors for sites running on very old Apache 1.x web servers.
Version number | 7.23 |
Release status | Final |
Operating systems | script language |
Website | Drupal |
Download | http://ftp.drupal.org/files/projects/drupal-7.23.tar.gz |
File size |
3.04MB |
License type | Conditions (GNU/BSD/etc.) |