Quantcast
Channel: Releases for Drupal core
Viewing all 601 articles
Browse latest View live

drupal 8.1.4

$
0
0

Release notes

This is a patch release of Drupal 8 and is ready for use on production sites. See the CHANGELOG.txt for a summary of changes and improvements since the last minor release. Learn more about Drupal 8.

This release only contains bug fixes, along with documentation and testing improvements.

The following important issues are resolved in 8.1.4 (in addition to the dozens of other fixes listed at the end of this post):

Known issues

Due to a mistake in the release process, this release will report itself as 8.1.4-dev rather than 8.1.4. There are no other known regressions.

The following issues may affect people running Drupal 8.1.4 on specific hosting environments:

  • There is not yet per-commit testing for MySQL 5.7.9 or MariaDB 10.1.8 (both released October 2015), but there are no known issues with them. We intend to add per-commit testing on one of these databases in the future.
  • Particular Apache configurations may have issues with serving public file assets. Issue: #2619250: Disabling -MultiViews in .htaccess can cause 500 errors

Search the issue queue for all known issues.

All changes since the last release

  • #1266748 by swentel, Berdir, jcnventura, arlinsandbulte, yched, droplet, amateescu: Changing cardinality lower than highest existing delta causes data loss upon save
  • #2744639 by vasi, mikeryan, boromino, stevector: Taxonomy term hierarchy migration incomplete
  • #2605594 by daffie, pukku, catch, yngens2: Change minimum required sqlite version to 3.7.11
  • #2675648 by Bès, Haza, dawehner, chx: Code after hook_link_alter() invocation does not use the altered data
  • #2698811 by danmuzyka, Wim Leers, jhedstrom, Fabianx: BigPipe unnecessarily renders and sends multiple-occurrence placeholders multiple times when using JS — can cause JS errors
  • #2757427 by alexpott, Xano: Array was modified by the user comparison function in ConfigDependencyManager::getDependentEntities()
  • #2686931 by Mirroar: system_requirements should not call Renderer::render()
  • #2744421 by andypost, Wim Leers: QueryArgsCacheContext::getContext() may return NULL, violates the interface
  • #2756209: Add the new Drupal 7 co-maintainers to MAINTAINERS.txt
  • #2757139 by pfrenssen: Fix visibility of AssertLegacyTrait::buildXPathQuery()
  • #2754477 by alexpott, jonathan1055, mr.baileys, swentel: Unexpected config entity delete due to dependency calculations
  • #2750941 by dawehner, klausi, jibran: Additional BC assertions from WebTestBase to BrowserTestBase
  • #2755667 by marthinal: Fix typo error in WebTestBase
  • Revert "Issue #2664530 by Lendude: Views Combined fields filter with "Contains any word" or "Contains all words" operator results in an incorrect SQL query and a fatal error"
  • #2657110 by claudiu.cristea: ResponsiveImageFormatter should define dependencies to responsive image style entity
  • #2752315 by Eric_A, pfrenssen, RoySegall: Fix visibility of AssertLegacyTrait::assertNoEscaped()
  • Revert "Issue #2675010 by hchonov: Cloned entity will point to the same field objects if the clone was created after an entity translation has been initialized"
  • #2698083 by quietone, Sam152, Mac_Weber, vasi: D6->D8: Migrating links without leading slash leads to fatal error
  • #2664530 by Lendude: Views Combined fields filter with "Contains any word" or "Contains all words" operator results in an incorrect SQL query and a fatal error
  • #2751583 by tstoeckler: Entity::urlRouteParameters() calls getRevisionId() for non-revisionable entities
  • #2751121 by tstoeckler, kiamlaluno: class StatusMessages documentation page contains incorrect markup
  • #2275519 by Nephele, daffie: Unable to use Condition objects with joins
  • #2687003 by alexpott, mikeryan, eojthebrave, xjm, benjy, quietone, catch: Update migrate.api.php to reflect the current API
  • #2751395 by tstoeckler, dawehner: Rewrite EntityUrlTest
  • #2735199 by klausi, naveenvalecha, Eric_A, dawehner, jhodgdon: Convert web tests to browser tests for help module
  • #2752127 by jalpesh, Eric_A: drupal/core-assertion is missing from the drupal/core replace section
  • #2700581 by mikeryan, benjy, heddn, vasi: Destination bundle set in destination plugin, not in process
  • #2384459 by mikran, mbovan, slashrsm, chx, Berdir, yched: Add entity query condition for delta in EFQ
  • #2499239 by Mile23, neclimdul, alexpott, jhedstrom, Mixologic, Crell, Xano, dawehner: Use test suite classes to discover different test types under phpunit, allow contrib harmony with run-tests
  • #1390580 by mohit_aghera, heliogabal, Chernous_dn, andrewmacpherson, mgifford, droplet, Everett Zufelt: Add comments for skip link and main-content anchor in templates
  • #2684213 by amateescu, larowlan, josephdpurcell, dawehner: Preview on forward node revisions throws an error
  • #2754541 by webflo, YesCT: Fix folder location in BrowserTestBase docs
  • #2675010 by hchonov: Cloned entity will point to the same field objects if the clone was created after an entity translation has been initialized
  • #2753905 by Lendude: Add javascript testing for the Views creation wizard
  • #2676552 by justAChris, mbovan, chr.fritsch, gaborpeter, mariancalinro, alexpott, Berdir: File usage view breaks if an entity uses a file that has no canonical link template
  • #2742103 by ekes, dawehner, amateescu: SqlContentEntityStorageSchema::getDedicatedTableSchema() ignores 'unique keys' from the schema definition
  • #2708735 by amateescu, dawehner, markdorison: Creating a draft removes published node from taxonomy view
  • #2723115 by Stefan Freudenberg, mayurjadhav: Count cache configuration does not work as expected
  • #2736109 by klausi, Eric_A, dawehner: Convert web tests to browser tests for action module
  • #2648956 by lokapujya, dawehner, Lendude, sidharrell, jibran, catch, alexpott: Editing a view leaves old keys hanging, results in invalid schema
  • #1377740: revert unintentional theme.inc changes.
  • #2724813 by alexpott, dawehner, jibran, catch: ToolbarIntegrationTest fails randomly on postgres
  • #2464077 by webflo, s_leu, dawehner, Lendude: Menu link overrides are lost after cache rebuild
  • #2728789 by tlyngej: Wrong @see link in CckFieldPluginBase docblock
  • #2711101 by rocketeerbkw: Migrated menu blocks aren't configurable [d7]
  • #2751875 by klausi: BrowserTestBase must enable cache tags in responses
  • #2752645 by sidharth_k: Update masterminds/html5 dependency in composer.lock
  • #1377740 by jbrown, bvanmeurs, catch, anrikun, Jorrit, rpayanm, mvc, mikeytown2, chx: file_unmanaged_move() should issue rename() where possible instead of copy() & unlink()
  • #2691641 by Jo Fitzgerald, benjy: D7 taxonomy description format not migrating
  • #2748553 by mikeryan: Remove unused migration template_test module
  • #2225271 by penyaskito, quietone, svendecabooter, benjy, vasi: Migrate content type language settings from Drupal 6 & 7
  • #2655346 by quietone, benjy: i18n Variable to config: user settings [d6]
  • #2637182 by quietone: i18n Variable to config: system site settings [d6]
  • #2662844 by penyaskito, dawehner, catch: cache.backend.chainedfast misbehaves in some situations
  • #2655336 by quietone: i18n Variable to config: site offline message [d6]
  • #2747269 by chishah92, talhaparacha: Incorrect parameter documentation for FormBuilder::submitForm
  • #2743463 by pcambra, tstoeckler: ImageFormatter calculates cache tags incorrectly
  • #2650812 by Wim Leers, Fabianx, Gábor Hojtsy, chx, dawehner, alexpott: Container::has() doesn't work for service aliases (consequently, decorating services doesn't work)
  • #2464053 by marcoscano, Fabianx: Remove @todo to Improve YamlFileLoader so that we can cache built service definition objects and not just the raw data
  • #2751537 by chx: Race condition in \Drupal\Core\Database\Driver\pgsql\Install\Tasks breaks the testbot
  • #2723123 by agoradesign, milesw: Last imported timestamps not set in map tables
  • #2691659 by Sam152, Jo Fitzgerald: d7 filter weights not migrating to d8
  • #2747723 by mayurjadhav, pashupathi nath gajawada, ccjjmartin: Too many closing parentheses in checkboxes example
  • #2742497 by klausi, naveenvalecha: Convert web tests to browser tests for ban module
  • #2462653 by chx, alexpott, daffie, neclimdul: Connection::getDriverClass doesn't support non-core drivers
  • #2749819 by Fabianx, dawehner: OptimizedPhpArrayDumper does not resolve references via aliases correctly
  • #2685869 by Sam152, Jo Fitzgerald: d7 filter_format weights not migrating to d8
  • #2663758 by Lendude, Chi, no_angel: Broken/missing handler on Custom Block Library view
  • #2686651 by quietone: Same nid in two content types in d6_dump
  • #2744379 by juampynr: Fix typos in documentation of \Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber
  • #2674508 by Mile23, tim.plunkett: Improve docs for how to properly add container injection into a class that extends FormBase
  • #2742211 by jsdix: Doxygen typo for $cache variable
  • #2744357 by rajeshwari10, pashupathi nath gajawada, chishah92, Eric_A: drupal/core-* components Symfony requirements conflict with drupal/core
  • #2653318 by Wim Leers, aneek, marthinal, dawehner: While in maintenance mode, REST routes respond with HTML instead of XML/JSON/…
  • #2575725 by alexpott, lokapujya, rajeshwari10, Torenware, andrewbelcher, pashupathi nath gajawada, jonathan1055: Uncaught PHP Exception when selecting too many PHPunit tests in UI
  • #2714989 by dawehner, jibran: Views which load the same entity type as entity and non default revision cause fatal in Sql::getCacheTags()
  • #2658438 by kristiaanvandeneynde, Torenware, dawehner, alexpott: Array valued 'extra' values generate invalid SQL in Views joins
  • #2631736 by quietone, jmuzz, Sam152, svendecabooter, benjy: Cckfield Plugins must distinguish core versions
  • Back to dev.
  • Updated version constant for 8.1.3.
  • Drupal 8.1.3, SA-CORE-2016-002 by catch, dawehner, dsnopek, greggles, Plazik, stefan.r, xjm, klausi, mlhess
  • #2706201 by edumarbest: Use $this->connection->query instead of db_query in \Drupal\Core\Database\Driver\sqlite\Schema::findTables
  • #2720077 by rajeshwari10, Vinay15, snehi, gaurav.pahuja, Sonal.Sangale, jhodgdon, joachim, klausi: EntityTypeBundleInfo::getBundleInfo() @return needs more detail
  • #2667574 by dagmar: sqlite/Schema::introspectSchema should throw the created exception
  • #2737743 by anoopjohn, Mile23: node_revision_delete() not returning bool in node.module
  • #2746761 by gabesullice, Wim Leers: QueryArgsCacheContext does not support nested parameters
  • #2734423 by dawehner, jibran: Convert the remaining old kernel tests over
  • #2748467 by Sam152: Allow children of migration test bases to substitute their own fixtures
  • #2747945 by mayurjadhav, Beakerboy: Extra semicolons in QueryInterface example
  • #2744383 by chishah92, Eric_A: drupal/core-dependency-injection is missing from the drupal/core replace section
  • #2744881: jhodgdon stepping away from MAINTAINERS.txt
  • #2729211 by catch, Wim Leers: node_query_node_access_alter() should only add cacheability on GET/HEAD
  • #2705977 by heddn, edysmp: D6/7->D8 migration: User role based block visibility settings doesn't filter missing roles
  • #2732091 by damiankloip: Boolean exposed filter value widget just shows 'True' label
  • #2745915 by tim.plunkett, Wim Leers, davidhernandez, tedbow: StableLibraryOverrideTest does not respect experimental modules
  • #2748375 by stefan.r: BrowserTestBase fatals before showing exceptions
  • #2598038 by alexpott, sethcardoza, quietone, Jaesin: Invalid passwords after D7 to D8 migration
  • #2573635 by Wim Leers, Mac_Weber, lluvigne, dawehner, dimaro, ConfuciusDa1st, rootwork, BR0kEN, unstatu: Url::fromUri() should accept protocol-relative URLs
  • #2742541 by klausi: ApcuBackendTest is skipped in phpunit because of wrong @requires
  • #2744647 by chishah92: \Drupal\block\Entity\Block::conditionPluginManager as pointless line
  • #2744375 by juampynr: Fix typo at OutputStrategyInterface.php
  • #2722621 by anoopjohn: Fix Drupal.Commenting.FunctionComment.InvalidReturn and Drupal.Commenting.FunctionComment.VoidReturn
  • #2744089 by pfrenssen: Fix visibility of AssertLegacyTrait::assertLink()
  • #2714607 by neclimdul: Use phpunit's requires to require some extensions
  • #2705921 by jmk61, Vinay15, chgasparoto, jhodgdon, vegantriathlete, kjl16, joachim: docs for postCreate() should clarify create does not mean save
  • #2740499 by nesta_, lluvigne, rajeshwari10, jhodgdon, er.pushpinderrana, joachim: parameter to DiscoveryTrait::doGetDefinition() is incorrectly documented as optional
  • #2731309 by Vinay15, Ashish.Dalvi, joachim, jhodgdon: docs for deprecated functions in core/includes/entity.inc refer to deprecated entityManager()
  • #2737607 by generalredneck: Migration Source Plugins are not extendable because of ambiguous database field names
  • #2725425 by mfb: Incorrect mime type on generated images
  • #2533220 by snehi, pjonckiere, mirom, chx, jhodgdon, dawehner: RouteBuilderInterface has no docblock
  • Revert "Issue #2735235 by neclimdul: BrowserTestBase standards cleanup"
  • #2735235 by neclimdul: BrowserTestBase standards cleanup
  • #2737825 by markdorison: ESLint error in autocomplete.js
  • #2682585 by heddn, dscl, hanoii, willwh, hussainweb: Rename MigrationCreationTrait as it no longer creates migrations - it configures them
  • #2735045 by klausi, dawehner, jibran: Convert StandardTest to BrowserTestBase by introducing a AssertLegacyTrait and new assertions on the WebAssert
  • #2477899 by dawehner, kevin.dutra, borisson_, bojanz, catch, amateescu: Multiple valued Base fields won't work in Views
  • #2718717 by damiankloip: Assertion error when paging a view using an entity autocomplete exposed filter
  • #2738575 by lluvigne: Parameters to ModuleHandler::invoke() are incorrect
  • #2717483 by pguillard, mikeryan: Empty migration_dependencies gives "Unsupported operand types"
  • #2699267 by Chi: Wrong placeholder format in file_managed_file_save_upload()
  • #2721909 by anoopjohn: Fix Drupal.Commenting.FunctionComment.ReturnCommentIndentation
  • #2722763 by drnikki: Select::extend doc incorrectly says to use base name
  • #2561993 by jhedstrom, jonathanjfshaw, yoroy, emma.maria, mpdonadio: Better labelling for Date time form select elements
Download Size md5 hash
drupal-8.1.4.tar.gz 12.01 MB 8c07b855ffd028124eb8848526abf4d9
drupal-8.1.4.zip 19.61 MB 48de5bab02d2f24b6dea229f10fc5d49
Last updated: July 6, 2016 - 13:13
Official release from tag: 
8.1.4
Core compatibility: 
Release type: 
Short Description: 
The next patch release of Drupal 8 is ready for new development and use on production sites.
Packaged Git sha1: 
32801642fc1bc9f4a9942ce90e9b3669e74d16b3

drupal 8.1.5

$
0
0

Release notes

This is a patch release of Drupal 8 and is ready for use on production sites. See the CHANGELOG.txt for a summary of changes and improvements since the last minor release. Learn more about Drupal 8.

To update Drupal 8, follow the instructions.

This release only contains bug fixes, along with documentation and testing improvements. It is identical to Drupal 8.1.4, except that Drupal 8.1.4 incorrectly reports it's own version as 8.1.4-dev.

The following important issues are resolved in 8.1.5 (in addition to the dozens of other fixes listed at the end of this post):

Known issues

The following issues may affect people running Drupal 8.1.5 on specific hosting environments:

  • It is especially important when updating to this release to follow the instructions when updating core, specifically removing the /core and /vendor directories before replacing files, so that removed files are properly removed. Failure to do so may result in fatal errors after the upgrade.
  • There is not yet per-commit testing for MySQL 5.7.9 or MariaDB 10.1.8 (both released October 2015), but there are no known issues with them. We intend to add per-commit testing on one of these databases in the future.
  • Particular Apache configurations may have issues with serving public file assets. Issue: #2619250: Disabling -MultiViews in .htaccess can cause 500 errors

Search the issue queue for all known issues.

All changes since 8.1.3

  • #1266748 by swentel, Berdir, jcnventura, arlinsandbulte, yched, droplet, amateescu: Changing cardinality lower than highest existing delta causes data loss upon save
  • #2744639 by vasi, mikeryan, boromino, stevector: Taxonomy term hierarchy migration incomplete
  • #2605594 by daffie, pukku, catch, yngens2: Change minimum required sqlite version to 3.7.11
  • #2675648 by Bès, Haza, dawehner, chx: Code after hook_link_alter() invocation does not use the altered data
  • #2698811 by danmuzyka, Wim Leers, jhedstrom, Fabianx: BigPipe unnecessarily renders and sends multiple-occurrence placeholders multiple times when using JS — can cause JS errors
  • #2757427 by alexpott, Xano: Array was modified by the user comparison function in ConfigDependencyManager::getDependentEntities()
  • #2686931 by Mirroar: system_requirements should not call Renderer::render()
  • #2744421 by andypost, Wim Leers: QueryArgsCacheContext::getContext() may return NULL, violates the interface
  • #2756209: Add the new Drupal 7 co-maintainers to MAINTAINERS.txt
  • #2757139 by pfrenssen: Fix visibility of AssertLegacyTrait::buildXPathQuery()
  • #2754477 by alexpott, jonathan1055, mr.baileys, swentel: Unexpected config entity delete due to dependency calculations
  • #2750941 by dawehner, klausi, jibran: Additional BC assertions from WebTestBase to BrowserTestBase
  • #2755667 by marthinal: Fix typo error in WebTestBase
  • Revert "Issue #2664530 by Lendude: Views Combined fields filter with "Contains any word" or "Contains all words" operator results in an incorrect SQL query and a fatal error"
  • #2657110 by claudiu.cristea: ResponsiveImageFormatter should define dependencies to responsive image style entity
  • #2752315 by Eric_A, pfrenssen, RoySegall: Fix visibility of AssertLegacyTrait::assertNoEscaped()
  • Revert "Issue #2675010 by hchonov: Cloned entity will point to the same field objects if the clone was created after an entity translation has been initialized"
  • #2698083 by quietone, Sam152, Mac_Weber, vasi: D6->D8: Migrating links without leading slash leads to fatal error
  • #2664530 by Lendude: Views Combined fields filter with "Contains any word" or "Contains all words" operator results in an incorrect SQL query and a fatal error
  • #2751583 by tstoeckler: Entity::urlRouteParameters() calls getRevisionId() for non-revisionable entities
  • #2751121 by tstoeckler, kiamlaluno: class StatusMessages documentation page contains incorrect markup
  • #2275519 by Nephele, daffie: Unable to use Condition objects with joins
  • #2687003 by alexpott, mikeryan, eojthebrave, xjm, benjy, quietone, catch: Update migrate.api.php to reflect the current API
  • #2751395 by tstoeckler, dawehner: Rewrite EntityUrlTest
  • #2735199 by klausi, naveenvalecha, Eric_A, dawehner, jhodgdon: Convert web tests to browser tests for help module
  • #2752127 by jalpesh, Eric_A: drupal/core-assertion is missing from the drupal/core replace section
  • #2700581 by mikeryan, benjy, heddn, vasi: Destination bundle set in destination plugin, not in process
  • #2384459 by mikran, mbovan, slashrsm, chx, Berdir, yched: Add entity query condition for delta in EFQ
  • #2499239 by Mile23, neclimdul, alexpott, jhedstrom, Mixologic, Crell, Xano, dawehner: Use test suite classes to discover different test types under phpunit, allow contrib harmony with run-tests
  • #1390580 by mohit_aghera, heliogabal, Chernous_dn, andrewmacpherson, mgifford, droplet, Everett Zufelt: Add comments for skip link and main-content anchor in templates
  • #2684213 by amateescu, larowlan, josephdpurcell, dawehner: Preview on forward node revisions throws an error
  • #2754541 by webflo, YesCT: Fix folder location in BrowserTestBase docs
  • #2675010 by hchonov: Cloned entity will point to the same field objects if the clone was created after an entity translation has been initialized
  • #2753905 by Lendude: Add javascript testing for the Views creation wizard
  • #2676552 by justAChris, mbovan, chr.fritsch, gaborpeter, mariancalinro, alexpott, Berdir: File usage view breaks if an entity uses a file that has no canonical link template
  • #2742103 by ekes, dawehner, amateescu: SqlContentEntityStorageSchema::getDedicatedTableSchema() ignores 'unique keys' from the schema definition
  • #2708735 by amateescu, dawehner, markdorison: Creating a draft removes published node from taxonomy view
  • #2723115 by Stefan Freudenberg, mayurjadhav: Count cache configuration does not work as expected
  • #2736109 by klausi, Eric_A, dawehner: Convert web tests to browser tests for action module
  • #2648956 by lokapujya, dawehner, Lendude, sidharrell, jibran, catch, alexpott: Editing a view leaves old keys hanging, results in invalid schema
  • #1377740: revert unintentional theme.inc changes.
  • #2724813 by alexpott, dawehner, jibran, catch: ToolbarIntegrationTest fails randomly on postgres
  • #2464077 by webflo, s_leu, dawehner, Lendude: Menu link overrides are lost after cache rebuild
  • #2728789 by tlyngej: Wrong @see link in CckFieldPluginBase docblock
  • #2711101 by rocketeerbkw: Migrated menu blocks aren't configurable [d7]
  • #2751875 by klausi: BrowserTestBase must enable cache tags in responses
  • #2752645 by sidharth_k: Update masterminds/html5 dependency in composer.lock
  • #1377740 by jbrown, bvanmeurs, catch, anrikun, Jorrit, rpayanm, mvc, mikeytown2, chx: file_unmanaged_move() should issue rename() where possible instead of copy() & unlink()
  • #2691641 by Jo Fitzgerald, benjy: D7 taxonomy description format not migrating
  • #2748553 by mikeryan: Remove unused migration template_test module
  • #2225271 by penyaskito, quietone, svendecabooter, benjy, vasi: Migrate content type language settings from Drupal 6 & 7
  • #2655346 by quietone, benjy: i18n Variable to config: user settings [d6]
  • #2637182 by quietone: i18n Variable to config: system site settings [d6]
  • #2662844 by penyaskito, dawehner, catch: cache.backend.chainedfast misbehaves in some situations
  • #2655336 by quietone: i18n Variable to config: site offline message [d6]
  • #2747269 by chishah92, talhaparacha: Incorrect parameter documentation for FormBuilder::submitForm
  • #2743463 by pcambra, tstoeckler: ImageFormatter calculates cache tags incorrectly
  • #2650812 by Wim Leers, Fabianx, Gábor Hojtsy, chx, dawehner, alexpott: Container::has() doesn't work for service aliases (consequently, decorating services doesn't work)
  • #2464053 by marcoscano, Fabianx: Remove @todo to Improve YamlFileLoader so that we can cache built service definition objects and not just the raw data
  • #2751537 by chx: Race condition in \Drupal\Core\Database\Driver\pgsql\Install\Tasks breaks the testbot
  • #2723123 by agoradesign, milesw: Last imported timestamps not set in map tables
  • #2691659 by Sam152, Jo Fitzgerald: d7 filter weights not migrating to d8
  • #2747723 by mayurjadhav, pashupathi nath gajawada, ccjjmartin: Too many closing parentheses in checkboxes example
  • #2742497 by klausi, naveenvalecha: Convert web tests to browser tests for ban module
  • #2462653 by chx, alexpott, daffie, neclimdul: Connection::getDriverClass doesn't support non-core drivers
  • #2749819 by Fabianx, dawehner: OptimizedPhpArrayDumper does not resolve references via aliases correctly
  • #2685869 by Sam152, Jo Fitzgerald: d7 filter_format weights not migrating to d8
  • #2663758 by Lendude, Chi, no_angel: Broken/missing handler on Custom Block Library view
  • #2686651 by quietone: Same nid in two content types in d6_dump
  • #2744379 by juampynr: Fix typos in documentation of \Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber
  • #2674508 by Mile23, tim.plunkett: Improve docs for how to properly add container injection into a class that extends FormBase
  • #2742211 by jsdix: Doxygen typo for $cache variable
  • #2744357 by rajeshwari10, pashupathi nath gajawada, chishah92, Eric_A: drupal/core-* components Symfony requirements conflict with drupal/core
  • #2653318 by Wim Leers, aneek, marthinal, dawehner: While in maintenance mode, REST routes respond with HTML instead of XML/JSON/…
  • #2575725 by alexpott, lokapujya, rajeshwari10, Torenware, andrewbelcher, pashupathi nath gajawada, jonathan1055: Uncaught PHP Exception when selecting too many PHPunit tests in UI
  • #2714989 by dawehner, jibran: Views which load the same entity type as entity and non default revision cause fatal in Sql::getCacheTags()
  • #2658438 by kristiaanvandeneynde, Torenware, dawehner, alexpott: Array valued 'extra' values generate invalid SQL in Views joins
  • #2631736 by quietone, jmuzz, Sam152, svendecabooter, benjy: Cckfield Plugins must distinguish core versions
  • Back to dev.
  • Updated version constant for 8.1.3.
  • Drupal 8.1.3, SA-CORE-2016-002 by catch, dawehner, dsnopek, greggles, Plazik, stefan.r, xjm, klausi, mlhess
  • #2706201 by edumarbest: Use $this->connection->query instead of db_query in \Drupal\Core\Database\Driver\sqlite\Schema::findTables
  • #2720077 by rajeshwari10, Vinay15, snehi, gaurav.pahuja, Sonal.Sangale, jhodgdon, joachim, klausi: EntityTypeBundleInfo::getBundleInfo() @return needs more detail
  • #2667574 by dagmar: sqlite/Schema::introspectSchema should throw the created exception
  • #2737743 by anoopjohn, Mile23: node_revision_delete() not returning bool in node.module
  • #2746761 by gabesullice, Wim Leers: QueryArgsCacheContext does not support nested parameters
  • #2734423 by dawehner, jibran: Convert the remaining old kernel tests over
  • #2748467 by Sam152: Allow children of migration test bases to substitute their own fixtures
  • #2747945 by mayurjadhav, Beakerboy: Extra semicolons in QueryInterface example
  • #2744383 by chishah92, Eric_A: drupal/core-dependency-injection is missing from the drupal/core replace section
  • #2744881: jhodgdon stepping away from MAINTAINERS.txt
  • #2729211 by catch, Wim Leers: node_query_node_access_alter() should only add cacheability on GET/HEAD
  • #2705977 by heddn, edysmp: D6/7->D8 migration: User role based block visibility settings doesn't filter missing roles
  • #2732091 by damiankloip: Boolean exposed filter value widget just shows 'True' label
  • #2745915 by tim.plunkett, Wim Leers, davidhernandez, tedbow: StableLibraryOverrideTest does not respect experimental modules
  • #2748375 by stefan.r: BrowserTestBase fatals before showing exceptions
  • #2598038 by alexpott, sethcardoza, quietone, Jaesin: Invalid passwords after D7 to D8 migration
  • #2573635 by Wim Leers, Mac_Weber, lluvigne, dawehner, dimaro, ConfuciusDa1st, rootwork, BR0kEN, unstatu: Url::fromUri() should accept protocol-relative URLs
  • #2742541 by klausi: ApcuBackendTest is skipped in phpunit because of wrong @requires
  • #2744647 by chishah92: \Drupal\block\Entity\Block::conditionPluginManager as pointless line
  • #2744375 by juampynr: Fix typo at OutputStrategyInterface.php
  • #2722621 by anoopjohn: Fix Drupal.Commenting.FunctionComment.InvalidReturn and Drupal.Commenting.FunctionComment.VoidReturn
  • #2744089 by pfrenssen: Fix visibility of AssertLegacyTrait::assertLink()
  • #2714607 by neclimdul: Use phpunit's requires to require some extensions
  • #2705921 by jmk61, Vinay15, chgasparoto, jhodgdon, vegantriathlete, kjl16, joachim: docs for postCreate() should clarify create does not mean save
  • #2740499 by nesta_, lluvigne, rajeshwari10, jhodgdon, er.pushpinderrana, joachim: parameter to DiscoveryTrait::doGetDefinition() is incorrectly documented as optional
  • #2731309 by Vinay15, Ashish.Dalvi, joachim, jhodgdon: docs for deprecated functions in core/includes/entity.inc refer to deprecated entityManager()
  • #2737607 by generalredneck: Migration Source Plugins are not extendable because of ambiguous database field names
  • #2725425 by mfb: Incorrect mime type on generated images
  • #2533220 by snehi, pjonckiere, mirom, chx, jhodgdon, dawehner: RouteBuilderInterface has no docblock
  • Revert "Issue #2735235 by neclimdul: BrowserTestBase standards cleanup"
  • #2735235 by neclimdul: BrowserTestBase standards cleanup
  • #2737825 by markdorison: ESLint error in autocomplete.js
  • #2682585 by heddn, dscl, hanoii, willwh, hussainweb: Rename MigrationCreationTrait as it no longer creates migrations - it configures them
  • #2735045 by klausi, dawehner, jibran: Convert StandardTest to BrowserTestBase by introducing a AssertLegacyTrait and new assertions on the WebAssert
  • #2477899 by dawehner, kevin.dutra, borisson_, bojanz, catch, amateescu: Multiple valued Base fields won't work in Views
  • #2718717 by damiankloip: Assertion error when paging a view using an entity autocomplete exposed filter
  • #2738575 by lluvigne: Parameters to ModuleHandler::invoke() are incorrect
  • #2717483 by pguillard, mikeryan: Empty migration_dependencies gives "Unsupported operand types"
  • #2699267 by Chi: Wrong placeholder format in file_managed_file_save_upload()
  • #2721909 by anoopjohn: Fix Drupal.Commenting.FunctionComment.ReturnCommentIndentation
  • #2722763 by drnikki: Select::extend doc incorrectly says to use base name
  • #2561993 by jhedstrom, jonathanjfshaw, yoroy, emma.maria, mpdonadio: Better labelling for Date time form select elements
Download Size md5 hash
drupal-8.1.5.tar.gz 12.01 MB 0b30a3711d922c5348d6119e5124243b
drupal-8.1.5.zip 19.61 MB 0dc71ae4f3a3f2d5dea9511cf22e5d48
Last updated: July 7, 2016 - 09:43
Official release from tag: 
8.1.5
Core compatibility: 
Release type: 
Short Description: 
The next patch release of Drupal 8 is ready for new development and use on production sites.
Packaged Git sha1: 
8bd13242c06ad307c72500b17c38cf325de424a0

drupal 7.50

$
0
0

Release notes

Maintenance release of the Drupal 7 series. Includes a variety of new features, improvements, and bug fixes (no major, non-backwards-compatible new functionality).

No security fixes are included in this release.

Drupal 7.50 is a version jump compared to the previous 7.44 release; this is to indicate that this Drupal 7 point release is a bit larger than past ones and makes a few more changes and new features available than normal. See the release announcement for more information about Drupal 7.50.

Two minor changes have been made to the robots.txt and default.settings.php files in this release:

Upgrading custom versions of these files to incorporate the above changes is recommended, but not required.

In addition, an .editorconfig file has been added:

No changes have been made to the .htaccess and web.config files in this release.

Known issues:

There are no known regressions in this release.

Major changes since 7.44:

  • #611294: Added a new "administer fields" permission for trusted users, which is required in addition to other permissions to use the field UI (change record).
  • #2514136: Added clickjacking protection to Drupal core by setting the X-Frame-Options header to SAMEORIGIN by default (change record).
  • #2488180: Added support for full UTF-8 (emojis, Asian symbols, mathematical symbols) on MySQL and other database drivers when the site and database are configured to allow it (change record).
  • #1081266: Improved performance by avoiding a re-scan of directories when a file is missing; instead, trigger a PHP warning (minor API change; see the change record).
  • #2747679 and #2760609: Made it possible to use any PHP callable in Ajax form callbacks, form API form-building functions, and form API wrapper callbacks (API addition; see the change record).
  • #889772: Fixed that following a password reset link while logged in leaves users unable to change their password (minor user interface change; see the change record).
  • #2620104 and #2656548: Implemented various fixes for automated test failures on PHP 5.4+ and PHP 7. Drupal core automated tests now pass in these environments.
  • #2656548: Improved support for PHP 7 by fixing various problems.
  • #2215369: Fixed various bugs with PHP 5.5+ imagerotate(), including when incorrect color indices are passed in.
  • #2678822: Fixed a regression introduced in Drupal 7.43 that allowed files uploaded by anonymous users to be lost after form validation errors, and that also caused regressions with certain contributed modules.
  • #2502263: Fixed a regression introduced in Drupal 7.36 which caused the default value of hidden textarea fields to be ignored.
  • #2364343: Fixed robots.txt to allow search engines to access CSS, JavaScript and image files (change record).
  • #2470145: Changed wording on the Update Manager settings page to clarify that the option to check for disabled module updates also applies to uninstalled modules (administrative-facing translatable string change).
  • #2418209: Changed the help text when editing menu links and configuring URL redirect actions so that it does not reference "Drupal" or the drupal.org website (administrative-facing translatable string change).
  • #2371861: Fixed the locale safety check that is used to ensure that translations are safe to allow for tokens in the href/src attributes of translated strings.
  • #1645156: Fixed that URL generation only works on port 80 when using domain based language negotation.
  • #1116326: Made method="get" forms work inside the administrative overlay. The fix adds a new hidden field to these forms when they appear inside the overlay (minor data structure change).
  • #2578173: Increased maxlength of menu link title input fields in the node form and menu link form from 128 to 255 characters.
  • #2646280: Removed meaningless post-check=0 and pre-check=0 cache control headers from Drupal HTTP responses.
  • #1713662: Added a .editorconfig file to auto-configure editors that support it (change record).
  • #2551981: Added --directory option to run-tests.sh for easier test discovery of all tests within a project.
  • #2189345: Made run-tests.sh exit with a failure code when there are test fails or problems running the script.
  • #2491353: Fixed that cookies from previous tests are still present when a new test starts in DrupalWebTestCase.
  • #2634840: Improved performance of queries on the {authmap} database table.
  • #412808: Fixed handling of missing files and functions inside the registry.
  • #1458824: Fixed Ajax handling for tableselect form elements that use checkboxes.
  • #1327728: Fixed a bug which caused ip_address() to return nothing when the client IP address and proxy IP address are the same.
  • #2393461: Added a new option to format_xml_elements() to allow for already encoded values.
  • #2633334: Changed the {history} table's node ID field to be an unsigned integer, to match the same field in the {node} table and to prevent errors with very large node IDs.
  • #2674028: Added an explicit page callback to the "admin/people/create" menu item in the User module (minor data structure change). Previously this automatically inherited the page callback from the parent "admin/people" menu item, which broke contributed modules that override the "admin/people" page.

All changes since 7.44:

Download Size md5 hash
drupal-7.50.tar.gz 3.13 MB f23905b0248d76f0fc8316692cd64753
drupal-7.50.zip 3.61 MB 0cb17f2f02491656561e12dd350f4ba5
Last updated: July 7, 2016 - 19:03
Official release from tag: 
7.50
Core compatibility: 
Release type: 
Short Description: 
If you need stability and features from the widest variety of contributed modules and themes, this is the version for you.
Packaged Git sha1: 
4d154b4c818f1a82e5d33611a3af8d6f7383980a

drupal 8.1.6

$
0
0

Release notes

This is a patch release of Drupal 8 and is ready for use on production sites. See the CHANGELOG.txt for a summary of changes and improvements since the last minor release. Learn more about Drupal 8.

To update Drupal 8, follow the instructions.

This release only contains bug fixes, along with documentation and testing improvements.

The following important issues are resolved in 8.1.6 (in addition to the dozens of other fixes listed at the end of this post):

When updating from version 8.1.3 or earlier without first emptying the /core and /vendor folders it was possible to run into a fatal error due to code that should have been removed being executed (when following the standard update procedure you should not run into this issue). Otherwise this release is identical to 8.1.5.

Known issues

The following issues may affect people running Drupal 8.1.6 on specific hosting environments:

  • It is especially important when updating to this release to follow the instructions when updating core, specifically removing the /core and /vendor directories before replacing files, so that removed files are properly removed. Failure to do so may result in fatal errors after the upgrade.
  • There is not yet per-commit testing for MySQL 5.7.9 or MariaDB 10.1.8 (both released October 2015), but there are no known issues with them. We intend to add per-commit testing on one of these databases in the future.
  • Particular Apache configurations may have issues with serving public file assets. Issue: #2619250: Disabling -MultiViews in .htaccess can cause 500 errors

Search the issue queue for all known issues.

All changes since 8.1.3

  • #1266748 by swentel, Berdir, jcnventura, arlinsandbulte, yched, droplet, amateescu: Changing cardinality lower than highest existing delta causes data loss upon save
  • #2744639 by vasi, mikeryan, boromino, stevector: Taxonomy term hierarchy migration incomplete
  • #2605594 by daffie, pukku, catch, yngens2: Change minimum required sqlite version to 3.7.11
  • #2675648 by Bès, Haza, dawehner, chx: Code after hook_link_alter() invocation does not use the altered data
  • #2698811 by danmuzyka, Wim Leers, jhedstrom, Fabianx: BigPipe unnecessarily renders and sends multiple-occurrence placeholders multiple times when using JS — can cause JS errors
  • #2757427 by alexpott, Xano: Array was modified by the user comparison function in ConfigDependencyManager::getDependentEntities()
  • #2686931 by Mirroar: system_requirements should not call Renderer::render()
  • #2744421 by andypost, Wim Leers: QueryArgsCacheContext::getContext() may return NULL, violates the interface
  • #2756209: Add the new Drupal 7 co-maintainers to MAINTAINERS.txt
  • #2757139 by pfrenssen: Fix visibility of AssertLegacyTrait::buildXPathQuery()
  • #2754477 by alexpott, jonathan1055, mr.baileys, swentel: Unexpected config entity delete due to dependency calculations
  • #2750941 by dawehner, klausi, jibran: Additional BC assertions from WebTestBase to BrowserTestBase
  • #2755667 by marthinal: Fix typo error in WebTestBase
  • Revert "Issue #2664530 by Lendude: Views Combined fields filter with "Contains any word" or "Contains all words" operator results in an incorrect SQL query and a fatal error"
  • #2657110 by claudiu.cristea: ResponsiveImageFormatter should define dependencies to responsive image style entity
  • #2752315 by Eric_A, pfrenssen, RoySegall: Fix visibility of AssertLegacyTrait::assertNoEscaped()
  • Revert "Issue #2675010 by hchonov: Cloned entity will point to the same field objects if the clone was created after an entity translation has been initialized"
  • #2698083 by quietone, Sam152, Mac_Weber, vasi: D6->D8: Migrating links without leading slash leads to fatal error
  • #2664530 by Lendude: Views Combined fields filter with "Contains any word" or "Contains all words" operator results in an incorrect SQL query and a fatal error
  • #2751583 by tstoeckler: Entity::urlRouteParameters() calls getRevisionId() for non-revisionable entities
  • #2751121 by tstoeckler, kiamlaluno: class StatusMessages documentation page contains incorrect markup
  • #2275519 by Nephele, daffie: Unable to use Condition objects with joins
  • #2687003 by alexpott, mikeryan, eojthebrave, xjm, benjy, quietone, catch: Update migrate.api.php to reflect the current API
  • #2751395 by tstoeckler, dawehner: Rewrite EntityUrlTest
  • #2735199 by klausi, naveenvalecha, Eric_A, dawehner, jhodgdon: Convert web tests to browser tests for help module
  • #2752127 by jalpesh, Eric_A: drupal/core-assertion is missing from the drupal/core replace section
  • #2700581 by mikeryan, benjy, heddn, vasi: Destination bundle set in destination plugin, not in process
  • #2384459 by mikran, mbovan, slashrsm, chx, Berdir, yched: Add entity query condition for delta in EFQ
  • #2499239 by Mile23, neclimdul, alexpott, jhedstrom, Mixologic, Crell, Xano, dawehner: Use test suite classes to discover different test types under phpunit, allow contrib harmony with run-tests
  • #1390580 by mohit_aghera, heliogabal, Chernous_dn, andrewmacpherson, mgifford, droplet, Everett Zufelt: Add comments for skip link and main-content anchor in templates
  • #2684213 by amateescu, larowlan, josephdpurcell, dawehner: Preview on forward node revisions throws an error
  • #2754541 by webflo, YesCT: Fix folder location in BrowserTestBase docs
  • #2675010 by hchonov: Cloned entity will point to the same field objects if the clone was created after an entity translation has been initialized
  • #2753905 by Lendude: Add javascript testing for the Views creation wizard
  • #2676552 by justAChris, mbovan, chr.fritsch, gaborpeter, mariancalinro, alexpott, Berdir: File usage view breaks if an entity uses a file that has no canonical link template
  • #2742103 by ekes, dawehner, amateescu: SqlContentEntityStorageSchema::getDedicatedTableSchema() ignores 'unique keys' from the schema definition
  • #2708735 by amateescu, dawehner, markdorison: Creating a draft removes published node from taxonomy view
  • #2723115 by Stefan Freudenberg, mayurjadhav: Count cache configuration does not work as expected
  • #2736109 by klausi, Eric_A, dawehner: Convert web tests to browser tests for action module
  • #2648956 by lokapujya, dawehner, Lendude, sidharrell, jibran, catch, alexpott: Editing a view leaves old keys hanging, results in invalid schema
  • #1377740: revert unintentional theme.inc changes.
  • #2724813 by alexpott, dawehner, jibran, catch: ToolbarIntegrationTest fails randomly on postgres
  • #2464077 by webflo, s_leu, dawehner, Lendude: Menu link overrides are lost after cache rebuild
  • #2728789 by tlyngej: Wrong @see link in CckFieldPluginBase docblock
  • #2711101 by rocketeerbkw: Migrated menu blocks aren't configurable [d7]
  • #2751875 by klausi: BrowserTestBase must enable cache tags in responses
  • #2752645 by sidharth_k: Update masterminds/html5 dependency in composer.lock
  • #1377740 by jbrown, bvanmeurs, catch, anrikun, Jorrit, rpayanm, mvc, mikeytown2, chx: file_unmanaged_move() should issue rename() where possible instead of copy() & unlink()
  • #2691641 by Jo Fitzgerald, benjy: D7 taxonomy description format not migrating
  • #2748553 by mikeryan: Remove unused migration template_test module
  • #2225271 by penyaskito, quietone, svendecabooter, benjy, vasi: Migrate content type language settings from Drupal 6 & 7
  • #2655346 by quietone, benjy: i18n Variable to config: user settings [d6]
  • #2637182 by quietone: i18n Variable to config: system site settings [d6]
  • #2662844 by penyaskito, dawehner, catch: cache.backend.chainedfast misbehaves in some situations
  • #2655336 by quietone: i18n Variable to config: site offline message [d6]
  • #2747269 by chishah92, talhaparacha: Incorrect parameter documentation for FormBuilder::submitForm
  • #2743463 by pcambra, tstoeckler: ImageFormatter calculates cache tags incorrectly
  • #2650812 by Wim Leers, Fabianx, Gábor Hojtsy, chx, dawehner, alexpott: Container::has() doesn't work for service aliases (consequently, decorating services doesn't work)
  • #2464053 by marcoscano, Fabianx: Remove @todo to Improve YamlFileLoader so that we can cache built service definition objects and not just the raw data
  • #2751537 by chx: Race condition in \Drupal\Core\Database\Driver\pgsql\Install\Tasks breaks the testbot
  • #2723123 by agoradesign, milesw: Last imported timestamps not set in map tables
  • #2691659 by Sam152, Jo Fitzgerald: d7 filter weights not migrating to d8
  • #2747723 by mayurjadhav, pashupathi nath gajawada, ccjjmartin: Too many closing parentheses in checkboxes example
  • #2742497 by klausi, naveenvalecha: Convert web tests to browser tests for ban module
  • #2462653 by chx, alexpott, daffie, neclimdul: Connection::getDriverClass doesn't support non-core drivers
  • #2749819 by Fabianx, dawehner: OptimizedPhpArrayDumper does not resolve references via aliases correctly
  • #2685869 by Sam152, Jo Fitzgerald: d7 filter_format weights not migrating to d8
  • #2663758 by Lendude, Chi, no_angel: Broken/missing handler on Custom Block Library view
  • #2686651 by quietone: Same nid in two content types in d6_dump
  • #2744379 by juampynr: Fix typos in documentation of \Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber
  • #2674508 by Mile23, tim.plunkett: Improve docs for how to properly add container injection into a class that extends FormBase
  • #2742211 by jsdix: Doxygen typo for $cache variable
  • #2744357 by rajeshwari10, pashupathi nath gajawada, chishah92, Eric_A: drupal/core-* components Symfony requirements conflict with drupal/core
  • #2653318 by Wim Leers, aneek, marthinal, dawehner: While in maintenance mode, REST routes respond with HTML instead of XML/JSON/…
  • #2575725 by alexpott, lokapujya, rajeshwari10, Torenware, andrewbelcher, pashupathi nath gajawada, jonathan1055: Uncaught PHP Exception when selecting too many PHPunit tests in UI
  • #2714989 by dawehner, jibran: Views which load the same entity type as entity and non default revision cause fatal in Sql::getCacheTags()
  • #2658438 by kristiaanvandeneynde, Torenware, dawehner, alexpott: Array valued 'extra' values generate invalid SQL in Views joins
  • #2631736 by quietone, jmuzz, Sam152, svendecabooter, benjy: Cckfield Plugins must distinguish core versions
  • Back to dev.
  • Updated version constant for 8.1.3.
  • Drupal 8.1.3, SA-CORE-2016-002 by catch, dawehner, dsnopek, greggles, Plazik, stefan.r, xjm, klausi, mlhess
  • #2706201 by edumarbest: Use $this->connection->query instead of db_query in \Drupal\Core\Database\Driver\sqlite\Schema::findTables
  • #2720077 by rajeshwari10, Vinay15, snehi, gaurav.pahuja, Sonal.Sangale, jhodgdon, joachim, klausi: EntityTypeBundleInfo::getBundleInfo() @return needs more detail
  • #2667574 by dagmar: sqlite/Schema::introspectSchema should throw the created exception
  • #2737743 by anoopjohn, Mile23: node_revision_delete() not returning bool in node.module
  • #2746761 by gabesullice, Wim Leers: QueryArgsCacheContext does not support nested parameters
  • #2734423 by dawehner, jibran: Convert the remaining old kernel tests over
  • #2748467 by Sam152: Allow children of migration test bases to substitute their own fixtures
  • #2747945 by mayurjadhav, Beakerboy: Extra semicolons in QueryInterface example
  • #2744383 by chishah92, Eric_A: drupal/core-dependency-injection is missing from the drupal/core replace section
  • #2744881: jhodgdon stepping away from MAINTAINERS.txt
  • #2729211 by catch, Wim Leers: node_query_node_access_alter() should only add cacheability on GET/HEAD
  • #2705977 by heddn, edysmp: D6/7->D8 migration: User role based block visibility settings doesn't filter missing roles
  • #2732091 by damiankloip: Boolean exposed filter value widget just shows 'True' label
  • #2745915 by tim.plunkett, Wim Leers, davidhernandez, tedbow: StableLibraryOverrideTest does not respect experimental modules
  • #2748375 by stefan.r: BrowserTestBase fatals before showing exceptions
  • #2598038 by alexpott, sethcardoza, quietone, Jaesin: Invalid passwords after D7 to D8 migration
  • #2573635 by Wim Leers, Mac_Weber, lluvigne, dawehner, dimaro, ConfuciusDa1st, rootwork, BR0kEN, unstatu: Url::fromUri() should accept protocol-relative URLs
  • #2742541 by klausi: ApcuBackendTest is skipped in phpunit because of wrong @requires
  • #2744647 by chishah92: \Drupal\block\Entity\Block::conditionPluginManager as pointless line
  • #2744375 by juampynr: Fix typo at OutputStrategyInterface.php
  • #2722621 by anoopjohn: Fix Drupal.Commenting.FunctionComment.InvalidReturn and Drupal.Commenting.FunctionComment.VoidReturn
  • #2744089 by pfrenssen: Fix visibility of AssertLegacyTrait::assertLink()
  • #2714607 by neclimdul: Use phpunit's requires to require some extensions
  • #2705921 by jmk61, Vinay15, chgasparoto, jhodgdon, vegantriathlete, kjl16, joachim: docs for postCreate() should clarify create does not mean save
  • #2740499 by nesta_, lluvigne, rajeshwari10, jhodgdon, er.pushpinderrana, joachim: parameter to DiscoveryTrait::doGetDefinition() is incorrectly documented as optional
  • #2731309 by Vinay15, Ashish.Dalvi, joachim, jhodgdon: docs for deprecated functions in core/includes/entity.inc refer to deprecated entityManager()
  • #2737607 by generalredneck: Migration Source Plugins are not extendable because of ambiguous database field names
  • #2725425 by mfb: Incorrect mime type on generated images
  • #2533220 by snehi, pjonckiere, mirom, chx, jhodgdon, dawehner: RouteBuilderInterface has no docblock
  • Revert "Issue #2735235 by neclimdul: BrowserTestBase standards cleanup"
  • #2735235 by neclimdul: BrowserTestBase standards cleanup
  • #2737825 by markdorison: ESLint error in autocomplete.js
  • #2682585 by heddn, dscl, hanoii, willwh, hussainweb: Rename MigrationCreationTrait as it no longer creates migrations - it configures them
  • #2735045 by klausi, dawehner, jibran: Convert StandardTest to BrowserTestBase by introducing a AssertLegacyTrait and new assertions on the WebAssert
  • #2477899 by dawehner, kevin.dutra, borisson_, bojanz, catch, amateescu: Multiple valued Base fields won't work in Views
  • #2718717 by damiankloip: Assertion error when paging a view using an entity autocomplete exposed filter
  • #2738575 by lluvigne: Parameters to ModuleHandler::invoke() are incorrect
  • #2717483 by pguillard, mikeryan: Empty migration_dependencies gives "Unsupported operand types"
  • #2699267 by Chi: Wrong placeholder format in file_managed_file_save_upload()
  • #2721909 by anoopjohn: Fix Drupal.Commenting.FunctionComment.ReturnCommentIndentation
  • #2722763 by drnikki: Select::extend doc incorrectly says to use base name
  • #2561993 by jhedstrom, jonathanjfshaw, yoroy, emma.maria, mpdonadio: Better labelling for Date time form select elements
Download Size md5 hash
drupal-8.1.6.tar.gz 12.01 MB f3fdd2f9266938c2c7afc091e8d6e6d1
drupal-8.1.6.zip 19.62 MB 68232bd3fd03095990f1cfd18a763048
Last updated: July 11, 2016 - 13:08
Official release from tag: 
8.1.6
Core compatibility: 
Release type: 
Short Description: 
The next patch release of Drupal 8 is ready for new development and use on production sites.
Packaged Git sha1: 
b101f904648a70822b87427007b6228c3824e0ae

drupal 8.1.7

$
0
0

Release notes

Maintenance and security release of the Drupal 8 series.

This release fixes security vulnerabilities. Sites are urged to upgrade immediately after reading the notes below and the security announcements:

No other fixes are included.

Third-party dependency updates in this release

This release includes an update for Guzzle, a third-party dependency of Drupal 8, as well as security hardenings for the vulnerability described in SA-CORE-2016-003. If you manage your site's dependencies with Composer, you should update to Guzzle 6.2.1 immediately and review the web server configuration information below. If you installed Drupal 8 from a Drupal.org zip or tar package, the Guzzle update is provided automatically when you update Drupal.

Web server configuration

This release includes changes to .htaccess and web.config. To ensure that your site is secure, use Drupal 8.1.7's default version of these files, or add the following to your custom versions:

.htaccess

<IfModule mod_headers.c>
  # Disable Proxy header, since it's an attack vector.
  RequestHeader unset Proxy</IfModule>

web.config

<system.webServer><rewrite><rules><rule name="Erase HTTP_PROXY" patternSyntax="Wildcard"><match url="*.*" /><serverVariables><set name="HTTP_PROXY" value="" /></serverVariables><action type="None" /></rule></rules></rewrite></system.webServer>

The release also includes a change to instructions in default.settings.php. If you are using a proxy from outbound requests from your web server, the HTTP_PROXY, HTTPS_PROXY, and NO_PROXY environmental variables are no longer supported. You will need to change your settings.php to configure these using the following settings:

  • $settings['http_client_config']['proxy']['http']
  • $settings['http_client_config']['proxy']['https']
  • $settings['http_client_config']['proxy']['no']

If you do not use an outbound proxy, you do not need to make any changes to your settings.php. Most sites do not use an outbound proxy.

See https://httpoxy.org/ for full details on the vulnerability and the required changes on all affected environments.

Known issues

See the list of the known issues for the 8.1.x branch. There are no known regressions in this release.

Download Size md5 hash
drupal-8.1.7.tar.gz 12.02 MB 19e95079e50dd3c19222b91ef1b57036
drupal-8.1.7.zip 19.62 MB a158b536720915b60a0c6ef4e7109466
Last updated: July 18, 2016 - 15:22
Official release from tag: 
8.1.7
Core compatibility: 
Release type: 
Short Description: 
The next patch release of Drupal 8 is ready for new development and use on production sites.
Packaged Git sha1: 
5e60a2770329300866319aac1ab465159688d319

drupal 8.3.x-dev

$
0
0
Download Size md5 hash
drupal-8.3.x-dev.tar.gz 12.16 MB 54f5018a9bc85c5a0afa54d3da8cc42b
drupal-8.3.x-dev.zip 20 MB a795e5dbac29578e5b7a96979bd81c76
Last updated: August 4, 2016 - 12:52
Last packaged version: 8.3.x-dev

Release notes

Development release package for the 8.3.x release.

The 8.3.x branch is open for development and will now include the latest commits. Those interested in testing the development version of Drupal core should continue to work with the 8.2.x branch until the 8.2.0 release on October 5, 2016.

Development release from branch: 
8.3.x
Core compatibility: 
Packaged Git sha1: 
b026909edb2a53323dc5e0be4756db23b564d43b

drupal 8.2.0-beta1

$
0
0

Release notes

This is a beta release for the next feature release of Drupal 8. Betas are good testing targets for developers and site builders who are comfortable reporting (and where possible, fixing) their own bugs. Beta releases are not recommended for non-technical users, nor for production websites. More information on beta releases.

This minor release provides new improvements and functionality without breaking backward compatibility (BC) for public APIs. Note that there may be changes in internal APIs and experimental modules that require updates to contributed and custom modules and themes per Drupal core's backwards compatibility and experimental module policies. Both policies have been updated for the 8.1.x release.

This beta release includes the feature and API additions below. A handful of additional beta target issues are being considered for a later beta, including an experimental content moderation module, a sidebar for configuring site elements in place, a new date range field type, and a couple CKEditor enhancements.

New stable features

The following new stable features have been added to Drupal 8.2.0-beta1:

Usability improvements

In addition to the new features listed above, 8.2.0-beta1 includes many small user interface enhancements for usability, especially related to user interface text and form buttons.

REST and API-first improvements

Drupal 8.2.0-beta1 significantly improves REST and API-first support with the following new features, API and developer experience improvements, and bug fixes.

Other API improvements

Modules requiring Drupal 8.2.0-beta1 or later can take advantage of these additional API improvements:

Experimental modules

The following modules are considered experimental for this release. Experimental modules are provided with Drupal core for testing purposes, but are not yet fully supported.

Migrate, Migrate Drupal, and Migrate Upgrade UI (alpha stability)
Use these modules to migrate Drupal 6 or 7 sites onto Drupal 8. See the user guide on upgrading from Drupal 6 or 7 to Drupal 8 for more information.

Always back up your data before performing a migration, and be sure to take note of these outstanding issues:

  • The Drupal 6 to Drupal 8 migration is now complete and can be used for migrating Drupal 6 sites to Drupal 8 (now including migrations for core node translations!), but some changes may still be needed as the Migrate API itself is not yet fully stable.
  • The Drupal 7 to Drupal 8 migration is incomplete, but is suitable for developers who would like to help improve the migration, and can be used to test upgrades especially for simple Drupal 7 sites. (Outstanding issues for the Drupal 7 to Drupal 8 migration)
  • Issues tagged Migrate critical are blockers for these modules being considered stable.
  • Drush support is currently only available in the Drupal Upgrade contributed module.
  • BigPipe (alpha stability, nearing beta)
    Provides an advanced implementation of Facebook's BigPipe page rendering strategy, leading to greatly improved perceived performance for pages with dynamic, personalized, or uncacheable content. See the BigPipe handbook page.
    Place Block (alpha stability)
    This new 8.2.x feature allows the user to place a block on any page and see the region where it will be displayed, without having to navigate to a backend administration form.
    Inline Form Errors (alpha stability)
    This provides a proof-of-concept for showing form errors inline for improved accessibility. This module has outstanding issues, some of which are significant, and may be removed from core in 8.3.x if the issues are not resolved within the next six months.

    Third-party library updates

    Changed coding standards

    Drupal 8.2.0-beta1 has adopted the following coding standards changes:

    Other important issues

    Translators should take note of a handful of minor string changes since the last release.

    The following important issues are resolved in 8.2.0-beta1 (in addition to the dozens of other fixes listed at the end of this post):

    Known issues

    There are currently no known regressions from the previous release to this release.

    The following issues may affect people running Drupal 8.2.0-beta1 on specific hosting environments:

    Search the issue queue for all known issues.

    All changes since the last minor release

    See the Drupal 8.2.x issue queue.

    Download Size md5 hash
    drupal-8.2.0-beta1.tar.gz 12.16 MB 35fed9378c738d6bf420399f56e740c9
    drupal-8.2.0-beta1.zip 20.05 MB 5c6b8b677b077e90c47dd32f6880f89c
    Last updated: August 3, 2016 - 13:23
    Official release from tag: 
    8.2.0-beta1
    Core compatibility: 
    Release type: 
    Short Description: 
    Betas are good testing targets for developers and site builders who are comfortable reporting (and where possible, fixing) their own bugs. Beta releases are not recommended for non-technical users, nor for production websites.
    Packaged Git sha1: 
    d53f5234293d7d1a3bc8083ad13d7c850c834583

    drupal 8.1.8

    $
    0
    0

    Release notes

    This is a patch release of Drupal 8 and is ready for use on production sites. See the CHANGELOG.txt for a summary of changes and improvements since the last minor release. Learn more about Drupal 8.

    To update Drupal 8, follow the instructions.

    This release only contains bug fixes, along with documentation and testing improvements.

    Known issues

    The following issues may affect people running Drupal 8.1.6 on specific hosting environments:

    • It is especially important when updating to this release to follow the instructions when updating core, specifically removing the /core and /vendor directories before replacing files, so that removed files are properly removed. Failure to do so may result in fatal errors after the upgrade.
    • There is not yet per-commit testing for MySQL 5.7.9 or MariaDB 10.1.8 (both released October 2015), but there are no known issues with them. We intend to add per-commit testing on one of these databases in the future.
    • Particular Apache configurations may have issues with serving public file assets. Issue: #2619250: Disabling -MultiViews in .htaccess can cause 500 errors

    Search the issue queue for all known issues.

    Changes since 8.1.7:

    • #2758067 by jhedstrom, Eric_A, xjm, dawehner, pfrenssen: BrowserTestBase::drupalCreateUser() should use UserCreationTrait::createUser()
    • #2759879 by klausi, claudiu.cristea, dawehner, xjm, Lendude, jibran: Additional assertions for WebAssert and AssertLegacyTrait, part 2
    • #2724363 by martin107, markdorison: The word "abstract" is confusing in documentation for Views handlers that are not abstract
    • #2765957 by chanchal2002, Manjit.Singh, brahmjeet789, kostyashupenko, AaronChristian: Core installation page content overflows its background (CSS bug)
    • Revert "Issue #2755991 by klausi: Convert web tests to browser tests for telephone module"
    • #2776055 by claudiu.cristea: Entity form/view route errors when a non-entity parameter comes first
    • #2765385 by Wim Leers: Three minor bugs in BigPipe test coverage
    • #2776369 by xjm: Remove docs references to entity_get_bundles()
    • #1863898 by jibran, lokapujya, jeqq, pcambra, dawehner, damiankloip, alexpott, tim.plunkett, criscom, jhedstrom, catch: Add test coverage for Views revision link handlers
    • #2750167 by dawehner, alexpott, willwh: Config translation synchronization fails
    • Revert "Issue #2737805 by klausi, larowlan: Convert web tests to browser tests for forum module"
    • #2738667 by andrewmacpherson, Wim Leers, mgifford: Show/hide group names button in CKEditor toolbar config UI is not keyboard operable
    • #2671870 by droplet, darketaine, Sumit kumar: Drupal dialogs overflow in small resolutions when vertical toolbar is open
    • #88183 by Wim Leers, ahoeben, brianV, alexpott, kylebrowning, marvil07, chx, twistor, dawehner: Relative URLs in feeds should be converted to absolute ones
    • #2752325 by Wim Leers, marthinal, dawehner, ericpugh: Automatically provide HEAD support when a REST resource supports GET
    • #2506805 by jibran, tstoeckler, chx: Non-revisionable base fields with multiple columns break revisionable entity types
    • #2712935 by Wim Leers, Fabianx, catch, alexpott: Messages are not rendered last, meaning those messages set within placeholders only appear on the next request
    • #2737781 by juampynr, cilefen, dawehner: Provide helpful message when attempting to run Javascript based test and PhantomJS is not running
    • #2697993 by aerozeppelin, Novitsh, makbul_khan8: system_block_ip_action() adding empty IP record in blocked_ips table
    • #2694555 by amateescu, vasi, dawehner, heddn, therealssj: Node revisions don't display translated
    • #2474273 by mesch: Update Documentation for \Drupal\Core\Field\FieldStorageDefinitionInterface::getSchema()
    • #2771331 by johan.gant: drupal/core-uuid composer.json not tested by \Drupal\Tests\ComposerIntegrationTest::testComposerJson()
    • #2772979 by hchonov: Enforcing a cloned entity translation to be new propagates to the original entity
    • #2730497 by dawehner: REST Views override existing REST routes
    • #2702661 by alexpott, nevergone, GoZ, jibran, dawehner, xjm, hgoto, droplet: Make it simple to take screenshots whilst using JavascriptTestBase
    • #2760883 by fgm: API docs reference ModuleHandler::install() instead of ModuleInstaller
    • #2362435 by hampercm, markdorison, Alienpruts, lokapujya, Wim Leers, deepakaryan1988, amateescu, martin107, alvar0hurtad0, sdelbosc, tadityar, nlisgo, timmillwood, Palashvijay4O, googletorp, kerby70, adamzimmermann, tstoeckler, dawehner, tkoleary, Crell, legolasbo: When viewing a revision, the Quick Edit, Edit, and Delete contextual link operations are available, but should not be
    • #2759247 by Wim Leers: Request attribute removed from DynamicPageCacheSubscriber, but comment was not updated
    • #2749955 by alexpott, claudiu.cristea: Random fails in UpdatePathTestBase tests
    • Revert "Issue #2771733 by joelpittet: Remove _no_big_pipe: TRUE @todo"
    • #2611044 by felribeiro, theMusician, Nikhilesh Gupta, cilefen: SystemInfoController::status - wrong documentation (follow-up to fix whitespace)
    • #2611044 by felribeiro, theMusician, Nikhilesh Gupta, cilefen: SystemInfoController::status - wrong documentation
    • #2607548 by krknth, Erno: Missing title_prefix, title_suffix, attributes available variables for aggregator twig files
    • #2669326 by danielbeeke, Xano, yongt9412, swentel, jmuzz, Sutharsan: FileWidget inside subform can't find its values
    • #2771733 by joelpittet: Remove _no_big_pipe: TRUE @todo
    • #2223073 by stefan.r, superspring, daffie, Dave Reid, Jalandhar: Calling DatabaseSchema::getPrefixInfo() on a non-default connection returns the wrong database - write tests
    • #2704743 by yongt9412, amateescu, Berdir: Remove special case on EntityFormatter for new entities
    • #1145076 by daffie, David_Rothstein, johnnydarkko, cbergmann, drewish, rpayanm, somersoft, jhedstrom: UNION queries don't support ORDER BY clauses
    • #2754783 by danmuzyka, jhedstrom, alexpott: hook_entity_display_build_alter() only affects final entity in $build_list array
    • #2678662 by Wim Leers, mondrake, Fabianx, alexpott: Ensure BigPipe does not break when HTML document contains CDATA sections or inline scripts matching certain patterns
    • #2589805 by quietone, chx, benjy: Add documentation on how to find the menu migrations
    • #2727545 by Lendude, Sagar Ramgade, dawehner, yvesmarie, xjm: Missing return value in ViewExecutable execute() methods
    • #2752413 by danmuzyka, alexpott, jhedstrom: Custom CSS classes added to status messages print on page as content when using Classy theme or subthemes
    • Revert "Issue #2762953 by cilefen, gisle, drumm: Select elements should use strict comparison"
    • #2725947 by John Cook, mgifford, naveenvalecha, andrewmacpherson, Wim Leers, cmcnally, stella, stevepurkiss: Add Andrew Macpherson to the MAINTAINERS.txt
    • #2466197 by alexpott, heddn, Crell, dawehner, pjcdawkins, catch: Staging directory should not have to be writeable
    • #2770339 by claudiu.cristea: LocalReadOnlyStream must declare itself LOCAL
    • #2729325 by yanniboi, Berdir, Xano, dawehner, YesCT: EntityViewsData adds entity type to multi-value base tables, conflicts with QueryPluginBase::getEntityTableInfo
    • #2675470 by Jo Fitzgerald, hussainweb: D7 field instance settings for any fields not on nodes are not migrating
    • #2746033 by amateescu, mohit_aghera, kamalrajsahu21, dawehner, xjm, catch, rfay: NodeController::revisionOverview() does not have a pager, which results in unlimited queries
    • Revert "Issue #2702661 by alexpott, nevergone, GoZ, jibran, dawehner, hgoto, xjm: Make it simple to take screenshots whilst using JavascriptTestBase"
    • #2702661 by alexpott, nevergone, GoZ, jibran, dawehner, hgoto, xjm: Make it simple to take screenshots whilst using JavascriptTestBase
    • #1806606 by daffie, Jorrit: Drupal\Core\Database\Query\Select::range() doesn't correctly implement SelectInterface
    • #2768953 by alexpott, dawehner, cashwilliams, timmillwood: Prevent insecure Guzzle from being installed when using composer to manager your project dependencies
    • #2765207 by juampynr, dawehner: Convert \Drupal\system\Tests\System\CronQueueTest to a kerneltest
    • #2706187 by Jo Fitzgerald: Custom view modes not migrating from d7 to d8
    • #2752119 by jalpesh, mayurjadhav: drupal/core-render is missing from the drupal/core replace section
    • Revert "Issue #2223073 by stefan.r, superspring, Dave Reid, Jalandhar: Calling DatabaseSchema::getPrefixInfo() on a non-default connection returns the wrong database - write tests"
    • #2753791 by Lendude: Add javascript testing for the Views listing page
    • #2223073 by stefan.r, superspring, Dave Reid, Jalandhar: Calling DatabaseSchema::getPrefixInfo() on a non-default connection returns the wrong database - write tests
    • #2762953 by cilefen, gisle, drumm: Select elements should use strict comparison
    • #2767269 by claudiu.cristea: LocalReadOnlyStream must declare itself not writeable
    • #2674090 by Jo Fitzgerald, benjy, generalredneck, Sam152: Unable to migrate D7 link fields
    • #2747083 by Eric_A, Mile23, alexpott: drupal/core-dependency-injection wrongly requires symfony/expression-language
    • #2763629 by hussainweb: cckPluginManager not explicitly declared in CckMigration
    • #2477381 by mondrake: GDToolkit::getSupportedExtensions returns incomplete list
    • #2757475 by samuel.mortenson, marcoscano, Wim Leers: CKEditor's styling forces 16x16px icons, but Drupal's CKEditor toolbar configuration UI doesn't match that restriction, causing visual problems
    • #2765751 by thpoul, dinarcon: Update CKEditor library to 4.5.10
    • #2572533 by mondrake: Add tests for multiple pagers on a given page
    • #2720811 by Eric_A: Fix package names of drupal/core-fileCache and drupal/core-phpStorage
    • #2760797 by mondrake, twistor: MIME type guessing fails for remote stream wrapper URIs
    • #2751363 by jibran: Don't allow test entities to share base table
    • #2749475 by thpoul, Wim Leers, maskedjellybean, Orizontal, bohemier: Duplicate labels for Styles dropdown causes Styles to not render: add validation to prevent this
    • #2561049 by phenaproxima, quietone: Add proper unit tests for the Migration process plugin
    • #2648996 by tstoeckler, quietone, chx, therealssj, webflo, benjy: Optimize menu link migration
    • #2737805 by klausi, larowlan: Convert web tests to browser tests for forum module
    • #2723705 by Wim Leers, catch: Reduce the 200ms BigPipe placeholder interval to 50ms and make it overridable
    • #2751835 by tstoeckler: Entity::urlRouteParameters() is broken for add-page and add-form link templates
    • #2759839 by jalpesh, Eric_A: Rename drupal/core-httpFoundation, add it to drupal/core replace section
    • #2759859 by klausi: Implement getDrupalSettings() on BrowserTestBase for checking JS settings
    • #2594917 by cilefen, mikeker, rakesh.gectcr, ccmorris, dawehener: Views field rewrite for "Content: Path" incorrectly escapes HTML
    • #2755991 by klausi: Convert web tests to browser tests for telephone module
    • #2760557 by larowlan, jibran: LinkItem::getUrl ignores the value of options
    • #2752533 by mikeker: \Drupal\Component\Utility\Crypt::randomBytesBase64 docblock refers to $byte_count instead of $count
    • Back to dev.
    • Update version constant.
    • #2751923 by mohit_aghera, lhuria94, Jeff Burnz, joelpittet: Incorrect documentation, param and code example for hook_element_info_alter() in theme.inc
    • #2311219 by Mile23, a_thakur, vadim.hirbu, undertext, xjm, cilefen, damiankloip, daffie: Remove references to function user_format_name() from documentation
    • #2767503 by klausi: MigrateAggregatorStubTest typo in test namespace
    • #1738622 by Mile23, Cottser, jhodgdon: Documentation cleanup for UUID API
    • #2763539 by felribeiro: Bug in doxygen for adding headers to a response via render #attached
    • Revert "Issue #2560795 by mikeryan, phenaproxima, penyaskito, willwh, benjy: Source plugins have a hidden dependency on migrate_drupal"
    • #2225775 by vasi, quietone, phenaproxima, chx, penyaskito, mikeryan, esclapes, vprocessor, steinmb, Gábor Hojtsy, Marc Angles, bwinett: Migrate Drupal 6 core node translation to Drupal 8
    • #2560795 by mikeryan, phenaproxima, penyaskito, willwh, benjy: Source plugins have a hidden dependency on migrate_drupal
    • #2752591 by quietone, mallezie, dawehner, mikeryan: Add substr process plugin
    • #2434567 by marcoscano, daffie, dawehner: Create PHPUnit tests for Database::convertDbUrlToConnectionInfo() and Database::getConnectionInfoAsUrl()
    • #2732111 by damiankloip, Lendude, dawehner: Reset button doesn't work and never gets removed on AJAX enabled views
    • #2705809 by juampynr, dawehner, damiankloip, lahoosascoots: Queue garbage collection is not correctly run on cron
    • #2764687 by alexpott: IpAddressBlockingTest is failing on DrupalCI
    • #2734091 by Sam152: Remove tests specific waitForAjaxToFinish methods, replace with assertSession()->assertWaitOnAjaxRequest
    • #2761451 by Wim Leers: Document bootstrap cache bin's purpose
    • #2595535 by tstoeckler, swentel, vijaycs85, alvar0hurtad0, esolitos: Show helpful message (do not fatal!) when configuration files have different source language codes and cannot be translated
    • #2762347: config_test_no_status has wrong edit route
    Download Size md5 hash
    drupal-8.1.8.tar.gz 12.05 MB 7c00b318590a22f2df7a18cf70df06dc
    drupal-8.1.8.zip 19.68 MB 7a463cbd2b0770d677be856366f953e4
    Last updated: August 3, 2016 - 14:14
    Official release from tag: 
    8.1.8
    Core compatibility: 
    Release type: 
    Short Description: 
    The next patch release of Drupal 8 is ready for new development and use on production sites.
    Packaged Git sha1: 
    30115b418e854f4df5b94a1667d3ade55cfb9471

    drupal 8.2.0-beta2

    $
    0
    0

    Release notes

    This is a beta release for the next feature release of Drupal 8. Betas are good testing targets for developers and site builders who are comfortable reporting (and where possible, fixing) their own bugs. Beta releases are not recommended for non-technical users, nor for production websites. More information on beta releases.

    This minor release provides new improvements and functionality without breaking backward compatibility (BC) for public APIs. Note that there may be changes in internal APIs and experimental modules that require updates to contributed and custom modules and themes per Drupal core's backwards compatibility and experimental module policies. Both policies have been updated for the 8.1.x release.

    For a full list of the API and feature additions included in the 8.2.0 beta, see the 8.2.0-beta1 release notes.

    This release includes two new experimental features in addition to those in 8.2.0-beta1:

    Content Moderation (alpha stability)
    This new experimental feature allows defining content workflow states such as Draft, Archived, and Published as well as which roles have the ability to move content between one state and another. See the Content Moderation roadmap for the next steps for this module.
    Outside In (alpha stability)
    This is a prototype of Dries's proposed Outside-In usability enhancements, which allow configuring page elements such as blocks from the front-end of your site. Expect this feature to improve a lot visually between now and release candidate as it's tested in front of more users. See the roadmap of outstanding issues, which includes both planned improvements and known accessibility and interaction bugs.

    The following important issue has been resolved since 8.2.0-beta1 (in addition to the numerous fixes listed at the end of this post).

    Known issues

    The following issues may affect people running Drupal 8.2.0-beta1 on specific hosting environments:

    All changes since 8.2.0-beta1

    Download Size md5 hash
    drupal-8.2.0-beta2.tar.gz 12.23 MB 973a20c9b0673cee724befe9762dd7c2
    drupal-8.2.0-beta2.zip 20.21 MB af424bfdcf40919ede53781ebd20ef28
    Last updated: August 20, 2016 - 16:33
    Official release from tag: 
    8.2.0-beta2
    Core compatibility: 
    Release type: 
    Short Description: 
    Betas are good testing targets for developers and site builders who are comfortable reporting (and where possible, fixing) their own bugs. Beta releases are not recommended for non-technical users, nor for production websites.
    Packaged Git sha1: 
    121cf4e23ae2f475f785939ab504ed2a1d52dfd0

    drupal 8.2.0-beta3

    $
    0
    0

    Release notes

    This is a beta release for the next feature release of Drupal 8. Betas are good testing targets for developers and site builders who are comfortable reporting (and where possible, fixing) their own bugs. Beta releases are not recommended for non-technical users, nor for production websites. More information on beta releases.

    This minor release provides new improvements and functionality without breaking backward compatibility (BC) for public APIs. Note that there may be changes in internal APIs and experimental modules that require updates to contributed and custom modules and themes per Drupal core's backwards compatibility and experimental module policies. Both policies have been updated for the 8.1.x release.

    For a full list of the API and feature additions included in the 8.2.0 beta, see the 8.2.0-beta1 release notes and the 8.2.0-beta2 release notes.

    This release includes a new experimental feature in addition to those in 8.2.0-beta1 and beta2:

    Datetime Range (alpha stability)
    The experimental DateTime Range module provides a new field type that allows end dates. This is important for contributed modules like the Calendar module to work with Drupal 8 core. There are some small presentational, usability, accessibility, and translatability issues with the field, and its API may be refactored somewhat as we improve both it and the stable DateTime module. However, the data model for the field has consensus, so contrib and site authors can begin working with the module so long as they are willing to manage the risks of using an alpha experimental module. You can read the DateTime Range module plan for the next steps to make this useful field a part of the Standard installation.

    The other following important issues have been resolved since 8.2.0-beta2 (in addition to the numerous fixes listed at the end of this post).

    Known issues

    The following issues may affect people running Drupal 8.2.0-beta1 on specific hosting environments:

    All changes since 8.2.0-beta2

    Download Size md5 hash
    drupal-8.2.0-beta3.tar.gz 12.25 MB be99e1bc4050587b5cf414a9ab947356
    drupal-8.2.0-beta3.zip 20.25 MB 8d412bb0e5a42dd6943fc1658a8a3cb9
    Last updated: August 26, 2016 - 14:41
    Official release from tag: 
    8.2.0-beta3
    Core compatibility: 
    Release type: 
    Short Description: 
    Betas are good testing targets for developers and site builders who are comfortable reporting (and where possible, fixing) their own bugs. Beta releases are not recommended for non-technical users, nor for production websites.
    Packaged Git sha1: 
    5899fe1f5b0f9c1f9feaa893f5ead14955d6231c

    drupal 8.1.9

    $
    0
    0

    Release notes

    This is a patch release of Drupal 8 and is ready for use on production sites. See the CHANGELOG.txt for an extensive summary of changes and improvements since Drupal 7! Learn more about Drupal 8.

    This is also the final scheduled patch release of the 8.1.x series. The next stable release planned for Drupal 8 will be the Drupal 8.2.0 minor release, which is scheduled for October 5, 2016. Sites should plan to update to 8.2.0 once it is released in order to continue receiving bug and security fixes. A release candidate is available for testing.

    This release only contains bug fixes, along with documentation and testing improvements.

    • It is especially important when updating to this release to follow the instructions when updating core, specifically removing the /core and /vendor directories before replacing files, so that removed files are properly removed. Failure to do so may result in fatal errors after the upgrade.
    • There is not yet per-commit testing for MySQL 5.7.9 or MariaDB 10.1.8 (both released October 2015), but there are no known issues with them. We intend to add per-commit testing on one of these databases in the future.
    • Particular Apache configurations may have issues with serving public file assets. Issue: #2619250: Disabling -MultiViews in .htaccess can cause 500 errors

    Search the issue queue for all known issues.

    Changes since 8.1.8:

    • #2787187 by claudiu.cristea, grahl, azinck, Fabianx, dawehner: Data loss: Deleting a translation of an entity deletes all file_usage entries for files referenced by the entity
    • Revert "Issue #2787187 by claudiu.cristea, grahl, azinck: Data loss: Deleting a translation of an entity deletes all file_usage entries for files referenced by the entity"
    • #2787187 by claudiu.cristea, grahl, azinck: Data loss: Deleting a translation of an entity deletes all file_usage entries for files referenced by the entity
    • Revert "Issue #2551785 by roland.molnar, nod_, MattA: Unable to scroll toolbar menu items or show contextual links on mobile browsers"
    • #2682461 by arunkumark, jonhattan, quietone, benjy, xjm, RavindraSingh, catch: Add links to documentation in all migrate process plugins
    • #2760905 by anavarre, claudiu.cristea, amitaibu, dawehner: The documentation should be more explicit about PHPUnit requesting the webserver user to perform all functional tests
    • Revert "Issue #2744197 by Boobaa, Wim Leers: Proper private file support for images uploaded via EditorImageDialog"
    • #2744197 by Boobaa, Wim Leers: Proper private file support for images uploaded via EditorImageDialog
    • #2794207 by alexpott: sys_get_temp_dir() can return a path with a trailing slash
    • #2551785 by roland.molnar, nod_, MattA: Unable to scroll toolbar menu items or show contextual links on mobile browsers
    • #2787619 by hussainweb, phenaproxima, alexpott: CckMigration does not type hint CckPluginManager correctly
    • #2618332 by phenaproxima, jonhattan, rakesh.gectcr, mikeryan, neclimdul: Better handle replacement of missing filters with filter_null
    • #2787639 by hussainweb: MigrateCckFieldPluginManager mixes up its behaviour for creating and loading definitions
    • #2788343 by mikeker: Entity Reference error message has "@value (@id)" in it
    • #2764699 by catch, lainosantos: class "Drupal\user\UserServiceProvider" not found
    • #2783117 by eloiv: views.api.php variable $view->name does not exist
    • #2777451 by markdorison, er.pushpinderrana, alexpott: @see references not forming links in documentation
    • #2490290 by willzyx, Mile23, alexpott, tim.plunkett: Subclasses of EntityListBuilder incorrectly override the #empty message
    • #2786195 by larowlan: Deleted block is not removed from the block list
    • Revert "Issue #2786195 by larowlan: Deleted block is not removed from the block list"
    • #2782009 by alexpott, swentel, reblutus: Create a field with the same name as one being purged results in data destruction of the new field
    • #2706951 by Jo Fitzgerald: Field instance migration rollback fails
    • #2706947 by Jo Fitzgerald: Field migration rollback fails
    • #2705531 by Jo Fitzgerald: View mode migration rollback fails
    • #2785241 by quietone, Gábor Hojtsy: Add a translated node to d7_dump
    • #2783483: Make Scott Reeves (Cottser) a full core committer for Drupal 8
    • #2747177 by markdorison, chx, Sonal.Sangale, andypost, joachim, Berdir, eojthebrave: Add docs on possible values of $operation in hook_entity_field_access()
    • #2740983 by VitalyM, alexpott: Configuration system doesn't allow importing a single item from a non-default collection
    • #2787183 by Berdir: LinkItem::getUrl() fails if options are NULL
    • #2515050 by alexpott, pwolanin, YesCT, David_Rothstein, prasad_gogate: A valid one-time login link may be leaked by the referer header to 3rd parties
    • #2762173 by megansanicki, artinst4, YesCT, mradcliffe, a_thakur, vermauv, cilefen, mathieso, pwolanin, mlhess: Add "composer install" step to install.txt file for when Drupal is downloaded using git
    • #2702227 by claudiu.cristea, jeroen.b, marco.giaco: Image styles for private files are serving the original instead of derivative
    • #2785155 by alexpott: _node_access_rebuild_batch_operation uses queries that check access
    • #2786389 by geerlingguy: Typo in documentation for MigratePreRowSaveEvent
    • #2070559 by Mile23: Harmonize PHPUnit and run-tests to both scan for themes
    • #2406533 by alexpott, willzyx, olli, Berdir, DamienMcKenna, Dom., Crell, Wim Leers, mdrummond, mirzu, enjoyiacm, catch: edit-form, delete-form etc.
      tags added on /node/{node} are invalid according to W3C Validator
    • #2785913 by tim.plunkett: StableTemplateOverrideTest does not respect experimental modules
    • #2783849 by Shashwat Purav, kiamlaluno: hook_filetransfer_info() documentation has not been updated for Drupal 8
    • #2754597 by dawehner: Add Lendude to MAINTAINERS.txt for the views and views_ui module
    • #2783749 by alexpott, bircher: [regression] Config directories should be created by installer if present in setings.php and if possible
    • #2780549 by andrewbelcher, alexpott, mpdonadio: FormattedDateDiff::$maxAge never applied to caches
    • #2765437 by gambry, alexpott: _user_mail_notify() always sends emails even if is FALSE
    • #2763283 by naught101, thomas73: Failure on comments with no subject
    • #2747073 by Mile23: Fix Drupal CS regressions for Coder 8.2.8
    • #2778673 by neclimdul: UnitTestCase::getStringTranslationStub() incorrectly documents its return type
    • #2640464 by samuel.mortenson, Chernous_dn, droplet, Wim Leers: Links styled as buttons not placed inside Dialog's button pane — prevents "cancel" link/button from showing up
    • #2579343 by Lendude, drclaw, heddn, mikeryan: Migrate rollback does not rollback failed items
    • #2778461 by kiamlaluno, joachim: Update hook_cron() sample code
    • #2780405 by kiamlaluno: ConfigFormBase::buildForm() comment contain a reference to a theme hook, which is a function that doesn't exist
    • #2611638 by Wim Leers, Nikhilesh Gupta: hook_entity_query_alter() is dead, remove it from entity.api.php
    • #2773389 by martin107, claudiu.cristea, klausi: BrowserTestBase::getTextContent() wrongly returns the raw content
    • #2755043 by damiankloip: VIews field relationships break when the field name is too long
    • #2776779 by juampynr: Fix code example in QueryInterface::condition()
    • #2777323 by timmillwood: Add dixon_ as Workflow Initiative coordinator
    • #2778809 by chx: _entity_access is actually usable but you'd never tell that from the class doxygen
    Download Size md5 hash
    drupal-8.1.9.tar.gz 12.06 MB 4de7c001ecbd5c27e5837c97e40facc2
    drupal-8.1.9.zip 19.71 MB d2b663af6531bdda4a410ab78bfcc8e3
    Last updated: September 7, 2016 - 19:25
    Official release from tag: 
    8.1.9
    Core compatibility: 
    Release type: 
    Short Description: 
    The next patch release of Drupal 8 is ready for new development and use on production sites.
    Packaged Git sha1: 
    1db8df63020cb020ed13a9793669f6e435f64334

    drupal 8.2.0-rc1

    $
    0
    0

    Release notes

    This is a release candidate for the next feature release of Drupal 8. Release candidates are not supported for production sites, but they are intended for widespread testing in preparation for the upcoming stable release. More information on release candidates.

    This minor release provides new improvements and functionality without breaking backward compatibility (BC) for public APIs. Note that there may be changes in internal APIs and experimental modules that require updates to contributed and custom modules and themes per Drupal core's backwards compatibility and experimental module policies.

    For a full list of the API and feature additions included in the 8.2.0 release candidate, see the 8.2.0-beta1, 8.2.0-beta2, and 8.2.0-beta3 release notes.

    Translators should take note of the string changes since the last minor release. Developers can review the change records for this release.

    BigPipe experimental module enters beta

    The BigPipe experimental module (which provides greatly improved perceived performance for pages with dynamic, personalized, or uncacheable content) is now considered beta stability, which means it is ready for use and testing by early adopters, and the API is stable enough for developers to begin using and extending it. One additional key feature is planned for the 8.3.x branch, and other changes may happen as needed to fix bugs.

    Known issues

    There are no known regressions in this release.

    Search the issue queue for all known issues.

    All changes since 8.2.0-beta3

    Download Size md5 hash
    drupal-8.2.0-rc1.tar.gz 12.26 MB c1f7f5f0d3cf742f97799497fd56af3e
    drupal-8.2.0-rc1.zip 20.22 MB 6372ba64127972ebdd3ceb87b8ed56c5
    Last updated: September 7, 2016 - 21:51
    Official release from tag: 
    8.2.0-rc1
    Core compatibility: 
    Release type: 
    Short Description: 
    Release candidates are not supported for production sites, but they are intended for widespread testing in preparation for the upcoming stable release.
    Packaged Git sha1: 
    407b39f9602321dd0e979006c929339ec34f0d6c

    drupal 8.1.10

    $
    0
    0

    Release notes

    Maintenance and security release of the Drupal 8 series.

    This release fixes security vulnerabilities. Sites are urged to upgrade immediately after reading the notes below and the security announcements:

    No other fixes are included.

    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

    See the list of the known issues for the 8.1.x branch. There are no known regressions in this release.

    Download Size md5 hash
    drupal-8.1.10.tar.gz 12.07 MB ce373a1a7a075ff9035b1c95f54170a4
    drupal-8.1.10.zip 19.74 MB 06a612f5a513c01e3a5b847b25971753
    Last updated: September 21, 2016 - 17:28
    Official release from tag: 
    8.1.10
    Core compatibility: 
    Release type: 
    Short Description: 
    The next patch release of Drupal 8 is ready for new development and use on production sites.
    Packaged Git sha1: 
    9b0cfa7415e91b80fb5a87760477b6f5783eb048

    drupal 8.2.0-rc2

    $
    0
    0

    Release notes

    This is a release candidate for the next feature release of Drupal 8. Release candidates are not supported for production sites, but they are intended for widespread testing in preparation for the upcoming stable release. More information on release candidates.

    This minor release provides new improvements and functionality without breaking backward compatibility (BC) for public APIs. Note that there may be changes in internal APIs and experimental modules that require updates to contributed and custom modules and themes per Drupal core's backwards compatibility and experimental module policies. Note that both policies have been updated for the 8.1.x release.
    For a full list of the API and feature additions included in the 8.2.0 release candidate, see the 8.2.0-beta1, 8.2.0-beta2, 8.2.0-beta3, 8.2.0-rc1 release notes.

    Translators should take note of the string changes since the last minor release. Developers can review the change records for this release.

    Important changes in this release

    8.2.0-rc2 fixes security vulnerabilities described in SA-CORE-2016-004. Sites running 8.2.0-rc1 or earlier should update immediately to get the latest security fixes.

    8.2.0-rc2 also provides a number of fixes for critical regressions from 8.1.x that blocked contributed projects for 8.2.x, as well as other critical and major bugfixes. Of note:

    The release fixes two long-standing bugs that caused automated testing failures as well:

    Outside In renamed to Settings Tray

    The Outside In module has been renamed from its development name to Settings Tray, so that users can identify its purpose from the name. The module's machine name and code have not changed, so sites running this module on 8.2.0-beta2 or later do not need to take any special steps for updating.

    Third-party updates

    The RC includes one vendor library update: #2797427: Update CKEditor library to 4.5.11

    Known issues

    There are no known regressions in this release.

    The following issues may affect people running Drupal 8.2.0-rc2 on specific hosting environments:

    Search the issue queue for all known issues.

    All changes since 8.2.0-rc1

    Download Size md5 hash
    drupal-8.2.0-rc2.tar.gz 12.28 MB e6e7d9bb669fd82a8dd730ef0e47377d
    drupal-8.2.0-rc2.zip 20.24 MB bb84473b5bb28844cb06b71b9358d15e
    Last updated: September 21, 2016 - 18:59
    Official release from tag: 
    8.2.0-rc2
    Core compatibility: 
    Release type: 
    Short Description: 
    Release candidates are not supported for production sites, but they are intended for widespread testing in preparation for the upcoming stable release.
    Packaged Git sha1: 
    40bc6813016bc7de89986998a75fa13d76ce3152

    drupal 8.2.0

    $
    0
    0

    Release notes

    This is a minor version (feature release) of Drupal 8 and is ready for use on production sites. See the CHANGELOG.txt for a summary of changes and improvements since the last minor release. Learn more about Drupal 8 and the Drupal 8 release cycle.

    This minor release provides new improvements and functionality without breaking backward compatibility (BC) for public APIs. Note that there may be changes in internal APIs and experimental modules that require updates to contributed and custom modules and themes per Drupal core's backwards compatibility and experimental module policies.

    Critical bug fixes

    Improved authoring features

    Improved site building and administrative features

    Improved web services features

    Improved performance and scalability

    Testing improvements

    See the Drupal core change records for additional information on API changes. Translators should take note of a handful of minor string changes since the last release.

    Experimental modules

    The modules listed in this section are considered experimental for this release. Experimental modules are provided with Drupal core for testing purposes, but are not yet fully supported.

    Increased stability in 8.2.0

    BigPipe (beta stability)
    Provides an advanced implementation of Facebook's BigPipe page rendering strategy, leading to greatly improved perceived performance for pages with dynamic, personalized, or uncacheable content. (See the BigPipe handbook page.) BigPipe is now considered beta stability, which means it is ready for use and testing by early adopters, and the API is stable enough for developers to begin using and extending it. One additional key feature is planned for the 8.3.x branch, and other changes may happen as needed to fix bugs.

    New in 8.2.0

    Place Block (alpha stability)
    This new 8.2.x feature allows the user to place a block on any page and see the region where it will be displayed, without having to navigate to a backend administration form.
    Settings Tray (machine name: outside_in, alpha stability)
    This is a prototype of Dries's proposed Outside-In usability enhancements, which allow configuring page elements such as blocks from the front-end of your site. See the roadmap of outstanding issues, which includes both planned improvements and known accessibility and interaction bugs.
    Content Moderation (alpha stability)
    This new experimental feature allows defining content workflow states such as Draft, Archived, and Published as well as which roles have the ability to move content between one state and another. See the Content Moderation roadmap for the next steps for this module.
    Datetime Range (alpha stability)
    The experimental DateTime Range module provides a new field type that allows end dates. This is important for helping contributed modules like the Calendar module to work with Drupal 8 core. There are some small presentational, usability, accessibility, and translatability issues with the field, and its API may be refactored somewhat as we improve both it and the stable DateTime module. However, the data model for the field has consensus, so contrib and site authors can begin working with the module so long as they are willing to manage the risks of using an alpha experimental module. You can read the DateTime Range module plan for the next steps to make this useful field a part of the Standard installation.

    Still under development

    Migrate, Migrate Drupal, and Migrate Upgrade UI (alpha stability)
    Use these modules to migrate Drupal 6 or 7 sites onto Drupal 8. See the user guide on upgrading from Drupal 6 or 7 to Drupal 8 for more information. Always back up your data before performing a migration.
    Inline Form Errors (alpha stability)
    This provides a proof-of-concept for showing form errors inline for improved accessibility. This module has outstanding issues, some of which are significant. This module may be removed from core in 8.3.x if the issues are not resolved within the next six months.

    Third-party library updates

    Changed coding standards

    Drupal 8.2.0 has adopted the following coding standards changes:

    Known issues

    Drupal 8.2.0 introduces a critical regression for sites using the Rules module that causes blocks to not appear after being placed. Other modules may be affected as well. We are working on a fix for this bug, but in the interim, workarounds are to remain on 8.1.10 until a complete fix is available, or to temporarily disable Rules. Follow #2811519: Blocks do not appear after being placed for more information.

    Drupal 8 currently has a number of known issues related to incorrect tracking of file usage, which can result in files being unexpectedly deleted from a site. (These issues also existed in 8.0.x and 8.1.x but have been recently discovered.) Site owners experiencing unexplained file loss should consider setting "Delete orphaned files" to "Never" on /admin/config/media/file-system until these issues are resolved, and note the following issues:

    The following issues may affect people running Drupal 8.2.0 on specific hosting environments:

    Search the issue queue for all known issues.

    All changes since 8.2.0-rc2

    • #2811357 by alexpott, mattlt, jibran: Fix CHANGELOG.txt for 8.2.0 to remove paragonie/random_compat update
    • #2795845 by effulgentsia, xjm, dawehner, cilefen, alexpott, timmillwood, Gábor Hojtsy, Wim Leers, chx, Cottser, catch, vaplas: Add changelog for Drupal 8.2.0
    • #2807705 by alexpott, dawehner, aburke626: FormattableMarkup::placeholderFormat() can result in unsafe replacements
    • #2809853 by joelpittet: Xss::filterAdmin() typo
    • #2782309 by samuel.mortenson, martin107: Refactor File and Image related image field creation logic into a new trait
    • #2734663 by klausi, jibran, dawehner, naveenvalecha: Update deprecation message for old KernelTestBase in simpletest
    • #2801851 by shashikant_chauhan, Yogesh Pawar, phenaproxima, mikeryan: Remove system-of-record APIs from migrate
    • #2783079 by david_garcia, alexpott: DRUPAL-SA-CORE-2016-003 Completely broke IIS drupal deployments
    • Revert "Issue #2662844 by penyaskito, dawehner, catch: cache.backend.chainedfast misbehaves in some situations"
    • #2806827 by shashikant_chauhan, joachim: incorrect sample code in hook_node_links_alter()
    • #2808497 by klausi, alexpott: Prophecy mocking broken on PHP 7 because of old phpunit version
    • #2485385 by phenaproxima, quietone, alexpott, mikeryan, Berdir, blazey, xjm, hussainweb, catch, heddn, benjy: Move highwater field support to the source plugin, and do not expose its internals on MigrationInterface
    • #2805213 by agoradesign: Incorrect documentation for EntityAccessControlHandler::checkFieldAccess()
    • #2804525 by shashikant_chauhan, joachim: EntityTypeManager should mention hook_entity_type_build()
    • #2807689 by cilefen: Add cilefen as a provisional maintainer to MAINTAINERS.txt
    • #2706405 by heddn, edysmp, davidparedes21, mikeryan, phenaproxima: File migrations *always* copy in files, even if the files were off-line copied to destination
    • #2807271 by Mile23: run-tests.sh needs to output an exception to stderr for the testbot
    • #2807171 by alexpott: Use the correct testing table prefix in simpletest_clean_database()
    • #2776235 by mikeryan, alexpott: Cached autoloader misses cause failures when missed class becomes available
    • #2674152 by Jo Fitzgerald, hussainweb: D7 User fields content not migrating first time
    • #2791119 by phenaproxima, quietone, chx, mikeryan, benjy: Write meaningful Migrate source tests
    • #2804675 by alexpott, hideaway: Tests using TestDatabase class are stuck in an infinite loop in Windows (8.2.0-rc2 only)
    • #2567715 by marthinal, hgoto, jpd4nt, mr.baileys, Wim Leers, alexpott: #markup generated by #pre_render callbacks do not get processed by ensureMarkupIsSafe()
    • #2738567 by jmuzz, mtift, claudiu.cristea, dawehner, samuel.mortenson: Add test trait for drupalGetTestFiles and drupalCompareFile
    • #2681869 by mikeryan, benjy: Provide clean way to merge configuration into migration plugins
    • #2684567 by gnuget, chx, heddn, vasi, mikeryan: Requiring a migration w/ a source plugin using a generator fatals
    • #2773733 by claudiu.cristea, klausi, dawehner: Fix AssertLegacyTrait::assert(No)Text to handle html encoded strings (part 3)
    • #2500533 by quietone, phenaproxima: Upgrade path for System 7.x
    • #2798097 by klausi, claudiu.cristea: Move all kernel tests to their correct phpunit location
    • #2802719 by maxocub: Publishing status option migrate to empty checkbox
    • #2753939 by phenaproxima, alexpott: BlockRegion process plugin should be source theme-aware
    • #2803117 by chx: JavascriptTestBase catches the wrong exception
    • #2785589 by tedbow, nod_, droplet, drpal, alexpott, Wim Leers, xjm: Fix js and jsdoc of outside-in module
    • #2798609 by hardik.p, shashikant_chauhan, naveenvalecha, joachim, daffie: field.purge.inc points to php.net delete function
    • #2801551 by gianani: getBundleEntityType() can return NULL
    • Revert "Issue #2763787 by nerdstein, rlhawk, slasher13, therealssj, TravisCarden: Upgrade random_compat to latest version"
    • #2800703 by Shashwat Purav: syntax error in deprecation notice's sample code
    • #2773185 by Wim Leers, effulgentsia, dawehner: Fix nits in \Drupal\rest\Entity\ConfigDependencies
    • #2798523 by naveenvalecha: missing @param in ContactFormEditForm constructor
    • #2797721 by jp.stacey: Custom form handler's submitForm not called when using example in documentation
    • #2802301 by tstoeckler: Use route providers for ModerationState(|Transition)
    • #2801855 by dbt102: Add_content_moderation_help
    • #2795579 by martin107, klausi, dawehner: Adapt assertCacheContexts to not rely on the return value of assertIdentical
    • #2771187 by Lendude: Add javascript testing for pagination on AJAX enabled views
    • #2690389 by reszli, mikeryan, Gábor Hojtsy, juancasantito, zsofi.major, edgewl2, alexpott, jlbellido, penyaskito: Fix string translation in MigrateUpgradeRunBatch
    • #2794735 by harings_rob: Wrong documentation on Drupal\rest\Plugin\rest\resource\EntityResource
    Download Size md5 hash
    drupal-8.2.0.tar.gz 12.27 MB 5d0c57d2fd6338d60a5e311acc188b44
    drupal-8.2.0.zip 20.15 MB 07b04f61b2302d34c21102c790d3ca7a
    Last updated: October 5, 2016 - 09:43
    Official release from tag: 
    8.2.0
    Core compatibility: 
    Release type: 
    Short Description: 
    The latest minor release includes new features and backwards-compatible API improvements, and is ready for new development and production sites.
    Packaged Git sha1: 
    fb83de52e58e8fb3303de7aa9834f99ae128564a

    drupal 7.51

    $
    0
    0

    Release notes

    Maintenance release of the Drupal 7 series. Includes a variety of improvements and bug fixes (no major, non-backwards-compatible new functionality).

    No security fixes are included in this release.

    Two change records are associated with the 7.51 release:

    Except for documentation additions, no changes have been made to the .htaccess, web.config, robots.txt, and default settings.php files in this release, so upgrading custom versions of those files is not necessary.

    PHP 7 support:

    Just a reminder that as of Drupal 7.50, there are no known PHP 7 issues (see #2656548: Fully support PHP 7 in Drupal 7). PHP 7 is officially supported by Drupal 7 and recommended for use where possible.

    Known issues:

    None.

    Major changes since 7.50:

    • The Update module now also checks for updates to a disabled theme that is used as an admin theme.
    • Exceptions thrown in dblog_watchdog() are now caught and ignored.
    • Clarified the warning that appears when modules are missing or have moved.
    • Log messages are now XSS filtered on display.
    • Draggable tables now work on touch screen devices.
    • Added a setting for allowing double underscores in CSS identifiers (https://www.drupal.org/node/2810369).
    • If a user navigates away from a page while an Ajax request is running they will no longer get an error message saying "An Ajax HTTP request terminated abnormally".
    • The system_region_list() API function now takes an optional third parameter which allows region name translations to be skipped when they are not needed (API addition: https://www.drupal.org/node/2810365).

    All changes since 7.50:

    • #2497259 by David_Rothstein: Followup for system_region_list() unnecessarily translates region names
    • #2762241 by David_Rothstein, wylbur: Missing default.profile from the file system
    • #2808789 by hanoii, nod_, heddn, geerlingguy, lokapujya, David_Rothstein, mangy.fox, xurizaemon, timfernihough, jibran, effulgentsia, j0rd, joelpittet, temkin, slashrsm, maxi Todorov, leewillis77, droplet, showrx, orbiteleven, opdavies, rooby, yechuah, shabana.navas, nikunjkotecha, ehj-52n, jhedstrom, sah62, edutrul, rfay, seutje, drupalshrek: Drupal alerts "An AJAX HTTP request terminated abnormally" during normal site operation, confusing site visitors/editors
    • #2379947 by ndobromirov, othermachines, hgoto, David_Rothstein: Prevent maximum execution time from being exceeded for large .po files in _locale_import_po()
    • #1443342 by joseph.olstad, mikeytown2, LauraRocks, xjm, stefan.r, joelpittet, brianV, effulgentsia, Fabianx, Mac_Weber: Inline file_uri_scheme() in file_stream_wrapper_uri_normalize() and other file.inc functions
    • #2009584 by hgoto, jtwalters, rteijeiro, ry5n, emattias, Fabianx: Allow double underscores to pass through drupal_clean_css_identifier as per new CSS standards
    • #2720853 by joseph.olstad, donquixote, Fabianx, quicksketch: D7 Improve theme registry build performance by 85%
    • #2459339 by hgoto, dagmar, klausi, kporras07, David_Rothstein, Fabianx: Log messages should be XSS filtered on display
    • #1261002 by LewisNyman, Pere Orga, nod_, Trey, quicksketch, jessebeach, mglaman, blueshadow2911, sabsbrain, Fabianx: Draggable tables do not work on touch screen devices
    • #2672088 by joelpittet, stefan.r, daffie, catch, mikeytown2, Fabianx, dawehner: Add static cache to DatabaseConnection ::escapeDatabase(), ::escapeTable(), ::escapeField() and ::escapeAlias()
    • #2497259 by aerozeppelin, catch, tim.plunkett, alexpott: system_region_list() unnecessarily translates region names
    • #2774725 by sandip27: Wrong hook is invoked (hook_aggregator_process() rather than hook_aggregator_process_info())
    • #2794155 by kiamlaluno: user_save() documentation has a note for Drupal 8 that is not anymore valid
    • #2794547: Remove xjm from MAINTAINERS.txt in D7
    • #2201615 by hgoto: locale_translate_edit_form_submit() should check is_string(), instead of !empty() for string
    • #2764221 by stefan.r, vensires, Fabianx, fietserwin: utf8mb4IsSupported() shouldn't guess that InnoDB is the default engine
    • #2776439 by aerozeppelin, Novitsh, makbul_khan8: [D7] system_block_ip_action() adding empty IP record in blocked_ips table
    • #1880224 by joelpittet, thedavidmeister, rooby, validoll, monta: Notice: Undefined index: value in theme_status_report() (line 2577 of modules/system/system.admin.inc)
    • #2784561 by stefan.r, GoZ, Fabianx: [D7] IpAddressBlockingTest is failing on DrupalCI for PHP 7
    • #2468537 by hgoto, cilefen: The update module does not check updates for the admin theme if it is disabled
    • #2051453 by hgoto, joyceg, prabhurajn654, Fabianx: syntax error in update_manager_update_form()
    • #2764131: Missing modules warning instructions don't make sense for certain situations (such as for old Drupal 6 module entries in the system table)
    • #1784548 by btopro, Fabianx, Berdir, rbayliss, xaa: DB Log is missing watchdog table after enabling - Need to catch and ignore exceptions thrown in dblog_watchdog()
    • #2738933 by id.medion, chishah92: Remove unused argument in the function call field_cache_clear()
    • #2766537 by bhavikshah9, mforbes: Missing asterisk in one line of default.settings.php documentation block
    Download Size md5 hash
    drupal-7.51.tar.gz 3.14 MB 49f82c1cac8e4bd4941ca160fcbee93d
    drupal-7.51.zip 3.61 MB 16ca54306fa674bfe9d15d06e22bfa88
    Last updated: October 5, 2016 - 18:48
    Official release from tag: 
    7.51
    Core compatibility: 
    Release type: 
    Short Description: 
    If you need stability and features from the widest variety of contributed modules and themes, this is the version for you.
    Packaged Git sha1: 
    ce174ee8bf12440b904c0cbdb9c5a01bdc1784c4

    drupal 8.2.1

    $
    0
    0

    Release notes

    This is a patch release of Drupal 8 and is ready for use on production sites. See the CHANGELOG.txt for an extensive summary of changes and improvements since Drupal 7! Learn more about Drupal 8.

    This release only contains bug fixes, along with documentation and testing improvements. It fixes the following two critical issues in 8.2.0:

    Changes since 8.2.0:

    • Drupal 8.2.1
    • #2811519 by tim.plunkett, dbourrion, cilefen, futurmat: Blocks do not appear after being placed with the Rules module enabled (or other missing schemata for Condition plugins)
    • #2811927 by timmillwood, alexpott: Disabling Content moderation on a bundle, removes the ability to perform create content on that bundle
    • Back to dev.

    Search the issue queue for all known issues.

    Download Size md5 hash
    drupal-8.2.1.tar.gz 12.27 MB ad5ab19697ee0f7d786184ceaa7ddf6a
    drupal-8.2.1.zip 20.15 MB 2c00c64770f7e3fbde052fc46d7c7814
    Last updated: October 11, 2016 - 10:23
    Official release from tag: 
    8.2.1
    Core compatibility: 
    Release type: 
    Short Description: 
    The next patch release of Drupal 8 is ready for new development and use on production sites.
    Packaged Git sha1: 
    6ffaabfece5d21e41c1ae53c8e3a8f6ffa94582a

    drupal 8.2.2

    $
    0
    0

    Release notes

    This is a patch release of Drupal 8 and is ready for use on production sites. See the CHANGELOG.txt for a summary of changes and improvements since the last minor release. Learn more about Drupal 8.

    This release only contains bug fixes, along with documentation and testing improvements.

    This release includes an API addition to the taxonomy module to support improved testing: TAXONOMY_HIERARCHY_(DISABLED|SINGLE|MULTIPLE) constants deprecated, use corresponding constants on VocabularyInterface. (All change records for this release)

    Known issues

    There are no known regressions in this release.

    Drupal 8 currently has a number of known issues related to incorrect tracking of file usage, which can result in files being unexpectedly deleted from a site. (These issues also existed in 8.0.x and 8.1.x but have been recently discovered.) Site owners experiencing unexplained file loss should consider setting "Delete orphaned files" to "Never" on /admin/config/media/file-system until these issues are resolved, and note the following issues:

    The following issues may affect people running this release on specific hosting environments:

    Search the issue queue for all known issues.

    All changes since the last release

    Download Size md5 hash
    drupal-8.2.2.tar.gz 12.3 MB 63d69922376a69068efb46ab4059dc34
    drupal-8.2.2.zip 20.22 MB 8ea18cc46c59dff7c63ed162d283022f
    Last updated: November 2, 2016 - 17:09
    Official release from tag: 
    8.2.2
    Core compatibility: 
    Release type: 
    Short Description: 
    The next patch release of Drupal 8 is ready for new development and use on production sites.
    Packaged Git sha1: 
    ce4cc6593bb01ab2b7817ae54beed9632f6e850e

    drupal 8.2.3

    $
    0
    0

    Release notes

    Maintenance and security release of the Drupal 8 series.

    This release fixes security vulnerabilities. Sites are urged to upgrade immediately after reading the notes below and the security announcement:

    No other fixes are included.

    Update instructions

    Beginning with this release, packaged Drupal releases no longer contain development PHP libraries. See Drupal 8 will no longer include dev dependencies in release packages for more information.

    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

    See the list of the known issues for the 8.2.x branch. There are no known regressions in this release.

    Download Size md5 hash
    drupal-8.2.3.tar.gz 11.57 MB 683ddc33077bb1f7cc795607d114144e
    drupal-8.2.3.zip 18.97 MB d2419cb098450f5dbdca3dd904cb4323
    Last updated: November 16, 2016 - 18:53
    Official release from tag: 
    8.2.3
    Core compatibility: 
    Release type: 
    Short Description: 
    The next patch release of Drupal 8 is ready for new development and use on production sites.
    Packaged Git sha1: 
    a5faa6332c371d90777269ceb3bccda7c4bd0ac3

    drupal 7.52

    $
    0
    0

    Release notes

    Maintenance and security release of the Drupal 7 series.

    This release fixes security vulnerabilities. Sites are urged to upgrade immediately after reading the notes below and the security announcement:

    No other fixes are included.

    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:

    There are no known regressions in this release.

    Download Size md5 hash
    drupal-7.52.tar.gz 3.14 MB 4963e68ca12918d3a3eae56054214191
    drupal-7.52.zip 3.61 MB 2530aa08bc772208f4292c18c4a5a5a9
    Last updated: November 16, 2016 - 19:00
    Official release from tag: 
    7.52
    Core compatibility: 
    Release type: 
    Short Description: 
    If you need stability and features from the widest variety of contributed modules and themes, this is the version for you.
    Packaged Git sha1: 
    cabbffd1968f1e9073cec906cd424e04be0cc7c3
    Viewing all 601 articles
    Browse latest View live