Downloads

Download drupal-7.37.tar.gztar.gz 3.09 MB
MD5: 3a70696c87b786365f2c6c3aeb895d8a
SHA-1: b008183acc8c2e6fca13755602e1dc9035fdbfc2
SHA-256: 652e051faeec46d2c3e327758739e488bd77ef33ff94a48fb292e244df2a8f70
Download drupal-7.37.zipzip 3.56 MB
MD5: a74db3f4f974e35932f3b9d00a3f6460
SHA-1: bfffff6f3509e8bae89cae9ef292fe0754253620
SHA-256: bc4e8da7f8051b88dbf4a4811c28b0d8c42a6eba21672e32ce654ef89c978190

Release notes

Maintenance release of the Drupal 7 series. Includes bug fixes and small API/feature improvements only (no major new functionality); major, non-backwards-compatible new features are only being added to the forthcoming Drupal 8.0 release.

No security fixes are included in this release.

No changes have been made to the .htaccess, web.config, robots.txt or default settings.php files in this release, so upgrading custom versions of those files is not necessary.

Known issues:

  • A feature of the RESTful Web Services module that allows the return format of an entity to be specified entirely in the URL (for example, accessing http://example.com/node/1.json to view node 1 in JSON format) no longer works in Drupal 7.37. (Previously it worked on some types of databases but not others; for example, it did not work on PostgreSQL databases.) See this issue for further details.

Major changes since 7.36:

  • Fixed a regression in Drupal 7.36 which caused certain kinds of content types to become disabled if they were defined by a no-longer-enabled module.
  • Removed a confusing description regarding automatic time zone detection from the user account form (minor UI and data structure change).
  • Allowed custom HTML tags with a dash in the name to pass through filter_xss() when specified in the list of allowed tags.
  • Allowed hook_field_schema() implementations to specify indexes for fields based on a fixed-length column prefix (rather than the entire column), as was already allowed in hook_schema() implementations.
  • Fixed PDO exceptions on PostgreSQL when accessing invalid entity URLs.
  • Added a sites/all/libraries folder to the codebase, with instructions for using it.
  • Added a description to the "Administer text formats and filters" permission on the Permissions page (string change).

All changes since 7.36:

  • #2465159 by David_Rothstein, NancyDru: Fixed a regression in Drupal 7.36 which caused certain kinds of content types to become disabled if they were defined by a no-longer-enabled module.
  • #1863290 by woprrr, vomiand, dcam, vegantriathlete: poll_node_info() has unused 'has_body' attribute that is left over from Drupal 6
  • #2364047 by JvE, dcam: Fix missing file definitions in hook_theme() in the Update Manager module
  • #2331151 by David_Rothstein, Devin Carlson: Remove leftover code in testFileValidateSize() which runs the tests as a specific user
  • #1055150 by Devin Carlson, rootwork, yoroy, brianV, JimmyAx: Time zone description is confusing on user register form
  • #2315255 by Dave Reid, Devin Carlson: Allow custom HTML tags with a dash in the name to pass through filter_xss() when specified in the list of allowed tags
  • #1812056 by chx, byrond: Allow hook_field_schema() implementations to specify indexes for fields based on a column prefix (field sql storage test failing on various MySQL engines due to indexing unbound text fields)
  • #1003788 by stefan.r, Alan D., JimmyAx, Josh Waihi, john_brown, twistor, bellHead, bzrudi71, pwolanin, gaas, wiifm, robhardwick, gngn: PostgreSQL PDOException: Invalid text representation when attempting to load an entity with a string or non-scalar ID
  • #2208649 by areke, David_Rothstein, joachim, er.pushpinderrana, TravisCarden: Followup fixes to the documentation of the queue worker callback
  • #2428399 by joshi.rohit100, SkidNCrashwell, Sagar Ramgade, er.pushpinderrana, Dom.: Default empty option label text different in documentation than in reality
  • #2386903 by pfrenssen, dcam: Fixed DOMDocument::importNode() warning due to IDs already being defined when running tests
  • #2399657 by klausi: Add session hijacking test cases for SA-CORE-2014-006
  • #2457743 by skein: translation_remove_from_set() runs unnecessary queries to fetch and update every single node with tnid 0
  • #2014851 by hlieberman, Wim Leers, bradjones1, markcarver: Drupal CSS preprocessing breaks protocol-relative paths
  • #2356983 by bzrudi71, Dave Reid, jaredsmith: SystemQueue::claimItem() sometimes returns items in the wrong order (resolves locale test failures on PostgreSQL)
  • #667058 by greggles, DamienMcKenna, cweagans, travelertt, Dave Reid, tstoeckler, geerlingguy: Add a sites/all/libraries folder and encourage people to use it properly
  • #1684930 by amontero, David_Rothstein, joshi.rohit100, jthorson, dcam, rpayanm, jackbravo, yoroy: Add description to "administer filters" permission
  • #2392221 by joegraduate, er.pushpinderrana, zealfire, ClientGuy: install_run_task() and install_tasks() don't document the task structure

What’s next?

  1. Learn how to install Drupal
  2. Learn how to update Drupal
  3. Extend Drupal to do more
  4. Get training
  5. Check out what others built
Created by: David_Rothstein
Created on: 7 May 2015 at 04:21 UTC
Last updated: 28 Mar 2018 at 19:19 UTC
Bug fixes
New features
Insecure

Other releases