Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Install
To start a new Drupal project with version 8.0-alpha8@alpha:To update your site and all dependencies to the latest version of Drupal:
To update your site to this specific release:
Pinning to a specific release may make it more challenging to update your site in future, see composer documentation for managing pinned versions
Using Composer to manage Drupal site dependencies
Downloads
Download drupal-8.0-alpha8.tar.gztar.gz
7.67 MB
MD5: 5c970df83a2f4027b0377fbcf890eb79
SHA-1: f9a6da47c90a909a50cf387e4fe307cd867f0414
SHA-256: fb01a25cf4328b30560904d582111c73a3f4122e5427324ff85f18ce974b284c
Download drupal-8.0-alpha8.zipzip
13.23 MB
MD5: 0d3070f8c704811ea04ca3d8bd2a3783
SHA-1: 035487ae1e1c6655ab4a81e9cddb4028d06843a0
SHA-256: 09e80065f6681aa6be5a8db92bb480423d26587934fb093e361dbbd048293199
Release notes
Changes since 8.0-alpha7:
- #2143495 by dawehner, derhasi: Improve naming of ViewExecutable::addItem(), ::getItem() & Co.
- #2160735 by Cottser, aspilicious: Add hook_theme_suggestions_alter().
- #1892320 by damiankloip, linclark: Add deserialize for JSON/AJAX.
- #2175017 by tim.plunkett, yched: FieldDefinition::create() doesn't populate default 'settings' for the field type.
- #2168333 by tim.plunkett, EclipseGc, yched, fago: Ensure custom EntityType controllers can be provided by modules.
- #2161397 by dawehner, tim.plunkett, Crell: Update to Symfony 2.4.1.
- #2176669 by alexpott: Stop persisting the url_generator.
- #2173719 by dawehner, tim.plunkett: Remove the fork of doctrine/common.
- #2102489 by webwarrior, InternetDevels: Remove drupal_set_title in views module controllers (last instance of drupal_set_title()).
- #2167611 by nod_: Back to site button broken.
- #2171359 by sun: Output proper exception message for database RowCountExceptions.
- #2175769 by alexpott: Fix incorrect variable_del() in update_uninstall().
- #2172235 by joelpittet: Upgrade Twig to 1.15.* from 1.12.*.
- #2175447 by tim.plunkett, dawehner: Update composer to latest version.
- #2073535 by Wim Leers: Node history markers require an HTTP request .
- Revert "Issue #2171071 by jessebeach, Wim Leers: Remove drupal_add_library()."
- #1862202 by plach, Berdir, katbailey, ParisLiakos, alexpott, chx, sun, larowlan, Gábor Hojtsy, cosmicdreams, vijaycs85, YesCT, penyaskito, andypost, Albert Volkman, joelpitett: Objectify the language system.
- xxxx by catch: Fix capitalization of ID that got missed in a previous commit.
- #1649780 by effulgentsia, jibran, Wim Leers, nod_, hefox, joelpittet, kaare, BarisW, sun, rbayliss, Cottser, fubhy: Remove first/last/odd/even classes in favor of CSS3 pseudo selectors.
- #2141329 by tim.plunkett: Replace getAdminPath() with getAdminRouteInfo() in Field UI.
- #2173171 by alexpott: Core PHPUnit test AjaxCommandsTest fails on PHP 5.4.
- #2020393 by dawehner, bdone, pcambra, oadaeh: Convert "Recent content" block to a View.
- #2054993 by andypost: Remove (untested, unused, broken) comment_get_recent().
- #2171753 by amateescu: Entity_reference_field_info_alter() overrides 'list_class' twice.
- #2164597 by longwave, StephaneQ, emok: Doxygen @return tag missing for drupal_render_children.
- Revert "Issue #2161397 by dawehner, Crell: Update to Symfony 2.4.1."
- #2160895 by jhodgdon, InternetDevels: Remove $reindex param in search_reindex().
- #2170205 by Wim Leers: Minor clean-up of EditLoadingTest (discovered by backporting).
- #2161759 by Wim Leers, sun: Remove unused drupalSettings.ckeditor.modulePath setting.
- #2161763 by Wim Leers, sun: Remove unnecessary drupalSettings.editor.getUntransformedTextURL setting.
- #2037847 by droplet: Join position string together.
- #2159595 by Gábor Hojtsy: CKEditor should pass paths to locale not URLs.
- #2171759 by amateescu: Drupal\Core\Field\ConfigFieldItemList tries to use an inexistent FieldInstanceInterface.
- #2144879 by Wim Leers, yched: Brush up MetadataGeneratorInterface::generate(Field|Entity)(): use FieldItemListInterface + better naming.
- #2170991 by Xano: Migrate provides invalid arguments when invoking hooks/type hint array arguments in ModuleHandlerInterface.
- #1987716 by pfrenssen, tim.plunkett, kgoel: Provide a FormTestBase class to allow PHPUnit form tests.
- #2161727 by jrockowitz, damiankloip, dawehner: Views that use fields with long names (ie 32 characters) will throw a show-stopping error.
- #1279652 by wiifm, Gábor Hojtsy: Add title search feature on the node listing admin page.
- #2171737 by vijaycs85, Wim Leers, claudiu.cristea: Regression: Draggable table broken on image style form.
- #2172717 by andypost, tim.plunkett: Missing local tasks on the 'Manage form display' page.
- #2170085 by Wim Leers, jessebeach: Caption filter may not wrap images that are only aligned, not captioned.
- #2161397 by dawehner, Crell: Update to Symfony 2.4.1.
- #2171071 by jessebeach, Wim Leers: Remove drupal_add_library().
- #2087393 by amateescu: Remove LegacyField once all field types converted.
- #2015689 by smiletrl, jsacksick, mradcliffe, effulgentsia, nick_daffodil, stevector | swentel: Convert field type to typed data plugin for options module .
- #2167507 by andypost, chx, sun, dcrocks: Fix rowCount query usage in pgsql and sqlite drivers.
- #2154701 by pfrenssen, Gábor Hojtsy, swentel: Regression: Contextual links broken, tabs erroneously added after enabling content translation module.
- #2144919 by yched, fago, effulgentsia, amateescu, tstoeckler, chx, larowlan, swentel: Allow widgets and formatters for base fields to be configured in Field UI.
- #2147451 by dawehner: ContainerBuild has to ensure synchronized services.
- #2171015 by webchick: fixed some language/documentation issues.
- #2155701 by sun: Installer starts with fatal error/exception 'table 'semaphore' not found' if settings.php contains already.
- #952394 by xjm, webchick, sun, catch: 'No available releases found' - fetching update information exceeds timeout.
- #1705618 by nod_, sun, clemens.tolboom, Wim Leers: Double click prevention on form submission.
- #2171015 by alexpott: Drupal 8 HEAD broken: installing Language module fails, after that cannot install any other module.
- #2169101 by penyaskito, chx: Improve docs in MigrateSqlSourceTestCase
- #2166065 by alexpott, mtift: Replace config_install_default_config with ConfigInstaller service.
- #2169835 by damiankloip, dawehner: Cannot change display ID on a Views display.
- #2099105 by Berdir, andypost, amateescu, larowlan: Clean-up render cache when permission changes.
- #1823494 by Berdir, sun, Jānis Bebrītis: Field API assumes serial/integer entity IDs, but the entity system does not.
- #1926488 by bdone: Rename toolbar "menu" tab to "manage".
- #2170635 by jhodgdon: Remove leftover SearchForm (duplicate of renamed SearchPageForm).
- #2160345 by chx, YesCT, andypost: Clean up and test migrate executable and sql idmap.
- #2157691 by damiankloip: Move some helper methods in errors.inc to an Error utility class.
- #1231710 by Hydra, dcam, kathyh, klausi, mlncn: Field exceptions should return the name of the field that has exceptions.
- #2098119 by beejeebus, alexpott, chx: Replace config context system with baked-in locale support and single-event based overrides.
- #2042807 by tim.plunkett, pwolanin, ianthomas_uk, jhodgdon: Convert search plugins to use a ConfigEntity and a PluginBag.
- #2144327 by amateescu, effulgentsia, yched, dasjo: Make all field types provide a schema().
- Revert "Issue #2142989 by fago, stefan.r: Test for BundleConstraintValidator."
- #2156283 by Berdir, tim.plunkett: Fix case of Datetime widgets and formatters.
- #1888862 by enginpost, valthebald, rooby: Node add page help text can contain invalid markup.
- #2163231 by jessebeach: RTL styling was jumbled while fixing the disappearing Toolbar tray box-shadow issue.
- #2142989 by fago, stefan.r: Test for BundleConstraintValidator.
- #2142981 by fago, mariancalinro: Test for AllowedValuesConstraintValidator.
- #2162685 by clemens.tolboom: CKEditor's Internal::generateFormatTagsSetting() should call check_markup() with caching enabled.
- #2142991 by fago, mariancalinro: Test for ComplexDataConstraintValidator.
- #1963474 by infojunkie, widukind, Cottser, joelpittet, hussainweb, nod_: Ckeditor.module - Convert theme_ functions to Twig.
- #1898464 by jenlampton, Cottser, joelpittet, steveoliver, Dustin Currie, shanethehat, cafuego, mr.baileys, adnen: toolbar.module - Convert theme_ functions to Twig.
- #1987854 by splatio, disasm, kim.pepper, vijaycs85, sidharthap, dawehner: Convert system_themes_page() to a new style controller.
- #2168971 by andrewmacpherson: Typo in debounce docblock.
- #2168587 by clemens.tolboom: README.txt has a wrong developer link.
- #2168101 by xjm: UpdateModuleHandler does not follow coding standards for switch statements and is hard to read.
- #1078618 by Sutharsan, Takafumi: Add string context to Scale.
- #2120011 by droplet: Remove extra role='button' in button element.
- #2167469 by pwolanin: Test EntityViewControllerTest has the wrong descriptive text in getInfo().
- #2042739 by jhedstrom, bdone, dawehner, tim.plunkett: Convert system module's ControllerResolverTest to phpunit.
- #2159737 by damiankloip: Unit test the Drupal\serialization\Normalizer\NormalizerBase class.
- #2159755 by damiankloip: Unit test the Drupal\serialization\EntityResolver\ChainEntityResolver class.
- #2089787 by damiankloip, Mile23: Unit test the \Drupal class.
- #2041793 by mortendk, rteijeiro, LewisNyman, magnify, axe312, zorp, mdrummond: Install-page.html.twig markup and CSS.
- #2166059 by yched: Leftover commented-out code after 'Page object' patch.
- #2015923 by chx, plopesc, tim.plunkett: Clean up entity form functions.
- #2162409 by jibran, Wim Leers, nod_: Split up contextual.js.
- #2010250 by andypost: Clean-up useless assign in forum test.
- #2168113 by penyaskito, jessebeach, catch: Add leading underscore and other discouragement to drupal_add_css() and drupal_add_js().
- #2167625 by nod_: JSHint errors.
- #2169067 by penyaskito: Typo in core/modules/migrate_drupal/tests/Drupal/migrate_drupal/Tests/source/d6/RoleSourceTest.php comment.
- #2151265 by philipz: Make Toolbar background cleaner in vertical state.
- #2149841 by drastik, xjm, amateescu: The 'aggregator_feed' entity type doesn't have a UUID field.
- #2153973 by olli: Unable to hide views block title.
- #2168265 by andypost: Allow migrate plugins to be altered and cached.
- #2080543 by larowlan, angel.h, grisendo, mrsinguyen: Remove unused local variables in the forum module.
- #2168215 by TR: Typo in block_test config file.
- #2168335 by vijaycs85: Rename field.field.forum_container to field.field.forum.forum_container to match with field standard configuration.
- #2149827 by Xano, Mile23: Windows-1250 character encoding not supported by PHP's mbstring extension.
- #2160495 by damiankloip: Add a KeyValueExpirableFactoryInterface.
- #2143011 by damiankloip: Add a CacheFactoryInterface.
- #2158979 by nod_: Drupal.dialog expects a DOM element, not a string or jQuery object.
- #2033587 by droplet: Add t() context to align 'Left / Right / Center' string.
- #2157703 by andypost: Deprecate comment_int_to_alphadecimal() & comment_alphadecimal_to_int() in favour of methods in Number component.
- #2074475 by benjy, Gábor Hojtsy: Rename {file_managed}.timestamp to 'changed' and add a created timestamp.
- #1887654 by tim.plunkett, damiankloip, Berdir, marthinal, xjm: Creating a config entity with an existing machine name shouldn't work.
- #2163625 by StephaneQ: Fix incorrect method reference in comment in ModuleHandler
- #2160797 by Tim Bozeman, dawehner: Add inheritdoc to several methods in RowPluginBase
- #2165413 by David_Rothstein: Remove Tigger from core (spelling errors)
- #2165179 by StephaneQ: Fix links to extenders in main Database topic docs
- #2168153 by chx: Add warning to Variable class that it is not a good class to use as a source class example
- Revert "Issue #1979468 by Wim Leers, pwolanin, nod_, thedavidmeister, larowlan: .active from linkGenerator(), l() and theme_links() forces an upper limit of per-page caching for all content containing links."
- #2110643 by amateescu, dawehner: ControllerBase::container() and FormBase::container() needs to be private.
- #2105915 by vijaycs85, foxtrotcharlie: Make sure all YML files in Block module has no type-casting to string.
- #2105991 by nonsie, danilenko_dn, vijaycs85: Make sure all YML files in Statistics module has no type-casting to string.
- #2160593 by Wim Leers, vijaycs85: Remove drupal_add_js() from menu.module/remove inline JavaScript from menu.module.
- #2021933 by Crell, lz1irq: Catch exceptions from queue workers.
- #2151223 by damiankloip: Add a method to SortArray to sort by weight and title.
- #1928440 by ar-jan: Rename incorrectly named MailInterface implementations.
- #1027936 by webflo, nicholasThompson: Comment Preprocess sets a links class as a string, should be an array.
- #2030643 by tarekdj, InternetDevels: Expand ImageStyle with methods.
- #2163349 by dawehner: Cleanup a bunch of page callback related code in views.
- #2138665 by dawehner: Allow to specific route parameters to be defined via the views UI.
- #2167517 by mtift, ianthomas_uk: System_custom_theme calls removed function drupal_container.
- #2162407 by jibran: Split up toolbar.js.
- #2167169 by pwolanin, tim.plunkett: Clean up Drupal\edit\EditController: remove ContainerAware and inject form_builder.
- Revert "Issue #1226044 by pgrond, martin107, roborn, rbayliss: The password_confirm element should not be aware of the user_form_process_password_confirm process."
- #1979468 by Wim Leers, pwolanin, nod_, thedavidmeister, larowlan: .active from linkGenerator(), l() and theme_links() forces an upper limit of per-page caching for all content containing links.
- #2157153 by yched, Berdir: Remove field_attach_preprocess().
- #2162013 by alexpott, Berdir, sun, pwolanin: Critical performance regression due to config schema + TypedData lookups in installer.
- #1898444 by jenlampton, Cottser, lbainbridge, duellj, joelpittet, scor: Rdf.module - Convert theme_ functions to Twig.
- #2111263 by mondrake: Toolkit setup form displays settings for multiple toolkits.
- #1815504 by pwolanin, Kevin Hankens: File_save_upload() should not alter the file URI string before validation.
- #2027795 by Berdir, amateescu: Optimize content entity serialization.
- #2160581 by vijaycs85, Wim Leers: Remove drupal_add_js() + drupal_add_library() from install.core.inc.
- #2159501 by sun: Remove DRUPAL_BOOTSTRAP_DATABASE.
- #2145881 by damiankloip, alexpott: Remove string casting from Crypt::hmacBase64(). Throw exceptions instead.
- #1226044 by pgrond, martin107, roborn, rbayliss: The password_confirm element should not be aware of the user_form_process_password_confirm process.
- #2154005 by olli: Views UI does not render preview for feeds.
- #2160599 by Wim Leers, vijaycs85: Remove drupal_add_js() from system module.
- #2160597 by vijaycs85: Remove drupal_add_js() from simpletest.theme.inc.
- #2160589 by vijaycs85: Remove drupal_add_js() from theme.inc.
- #1069140 by claudiu.cristea: Requirements should be provided by image toolkit.
- #2099511 by dawehner, mr.baileys: Need support for adding metadata in hook_views_data().
- #2164715 by Berdir: Remove user_node_load().
- #2152355 by chx: Refactor the entity dedupe test to use dataProvider.
- #2133325 by mtift, alexpott, sun: Create a site UUID on install and only allow config sync between sites with the same UUID.
- #2083895 follow-up: Re-correct comment module docblock.
- #2154955 by bdone, chx, cosmicdreams, jacintocapote, jessehs, jibran, marvil07, mpgeek: Migrate variables to config
- #2060865 by benjy, larowlan, tim.plunkett: Modernize custom_block.module forms.
- #2142979 by Gábor Hojtsy, LinL, k4v, plach: Entity label langcode argument is a lie, incompatible with current API.
- #2061107 by yched: Remove deprecated procedural functions in Field API.
- #2125497 by yched, Sweetchuck, areke: Field translation test is still use the old field_name property.
- #641734 by echoz, LewisNyman, davidtrainer, Cottser, falkendk, rteijeiro: Separate generic html elements' style into seven.base.css.
- #2153311 by amateescu: AggregatorController doesn't need to use url_generator directly.
- #1978904 by jibran, andypost, h3rj4n, larowlan, shanethehat, pcambra, Xano: Convert comment_admin() to a Controller.
- #2102445 follow-up by webwarrior: Remove yet another drupal_set_title in content_translation module.
- #2086485 by brianV, jibran, pwolanin, disasm: Convert language_negotiation_configure_form() to the new form interface.
- #2165855 by Kartagis: Typo plural vs. singular in migrate module description.
- #535616 by jhodgdon, pwolanin, oriol_e9g, tgeller: Make Content Ranking settings for Search not say 'weights' to avoid confusion.
- #2031175 by Sutharsan, penyaskito, vijaycs85, Berdir: Translation imports take a lot of time in tests even when not needed.
- #2068471 follow-up by dawehner, Crell, jbrown: Fix fatal error in admin/reports/status
- #1968970 by plach: Standardize module-provided entity info documentation and clean-up the @EntityType annotation.
- #1800022 by Wim Leers, JohnAlbin, herom: Update Backbone and Underscore.
- #2154961 by Berdir: Password hashing slows down DUBT tests.
- #2078057 by m1r1k, joelpittet, areke: Remove references to global in Content Translation module.
- #2157695 by andypost: Remove unused _comment_get_modes().
- #1987236 by dawehner, kalabro: [regression] Views block cache setting doesn't work.
- #2068471 by dawehner, Crell, tim.plunkett, jibran, fubhy, larowlan: Normalize Controller/View-listener behavior with a Page object.
- #2150407 by chx, bdone, eliza411, andypost: Migrate D6 roles and permissions.
- #2005716 by tim.plunkett, msonnabaum, dawehner, alexpott, effulgentsia: Promote EntityType to a domain object.
- #2020395 by dawehner, oadaeh, mr.baileys, jibran, Andi-D: Convert [Who's new] block to a View.
- #2083895 follow-up by larowlan: Fix case on return statement.
- #2125045 by Eric_A, dawehner: Don't use module on filters anymore.
- #2162271 by likin: Prefixes in config_get_storage_names_with_prefix.
- #2147669 by tim.plunkett, dawehner: Convert exposed forms to use FormInterface.
- #2109035 by tim.plunkett, damiankloip, dawehner, chx: Make access checkers (much) easier to find.
- #2107531 by pwolanin, neclimdul, cilefen, dawehner, YesCT, tim.plunkett: Improve DX of local task YAML definitions.
- #2161955 by wiifm, dawehner, mikeytown2: HHVM compatibility .
- #2162893 by Kartagis: Remove extra tag in help text.
- #2091357 by batigolix: Update hook_help for RDF module.
- #1876906 by babruix, mikemiles86, tarekdj, janip, jhodgdon: Implement hook_help() for views_ui.module.
- #111702 by mvc, penyaskito, naxoc, jenlampton, montesq: Set fixed "from:" and add "Reply-to:" to improve deliverability of Drupal mail.
- #2053461 by larowlan, andypost, tim.plunkett, swentel: Node type settings such as published state, promoted state, create revision and author information cannot be turned off.
- #2159459 by sun: Rebuild script triggers errors in error handler, fails to rebuild container.
- #1887750 by Berdir, alexpott: Use path relative to DRUPAL_ROOT in configuration directories.
- #1989468 by plopesc, yched, Wim Leers, effulgentsia: Weird messing with 'default_value_function' in date widgets.
- #2001308 by marthinal, helmo, David_Rothstein, micahw156: Tests for: Node preview removes file values from node edit form for non-displayed items.
- #2149107 by longwave, xjm, Berdir: "View" area handler in Views gives fatal error.
- #2163035 by Berdir: Remove $user->theme and Drupal\user\Theme\UserNegotiator.
- #2163371 by alexpott: Replace \Drupal:config()->get with ConfigFactory::loadMultiple in Drupal\Core\Config\Entity\Query.
- #2079857 by herom, mrsinguyen, martin107, simanjan, sandipmkhairnar: BackendChain::removeBin() is broken.
- #2162401 by tarekdj: Toolbar scrollbar not scrolling.
- #2067079 by yched, andypost: Remove the Field Language API.
- #1874564 by andypost: Fix access handling SystemMenuBlock::access().
- #2163003 by andypost: Node addition is broken when only one content type exists.
- #2146733 by andypost, chx, InternetDevels, bohart: Select queries should not use rowCount() to calculate number of rows.
- #2132145 by plopesc, amateescu, Xano: Rename 'typed_data' / Drupal::typedData() to 'typed_data_manager' / Drupal::typedDataManager.
- Revert "Issue #2149107 by longwave: "View" area handler in Views gives fatal error."
- #2137305 by dawehner: Fieldapi fields have empty values in a view REST export (using JSON).
- #2012566 by clemens.tolboom, Luka Zitnik: Naming confusion between config_comparer and storage_comparer in config.admin.inc and other places.
- #2050113 by swentel, longwave, Hydra, yched, marthinal, netsensei: PHP notice on multiple items image field.
- #2160811 by sun, damiankloip, dawehner: Router rebuild fails (even via rebuild script), in case the provider of existing routes has changed.
- #2149107 by longwave: "View" area handler in Views gives fatal error.
- # by yched, smiletrl: Clean up following conversion of taxonomy field to FieldType plugin.
- #2160555 by Wim Leers: Disable Edit on admin pages.
- #2160603 by vijaycs85: Remove drupal_add_js() from Bartik.
- #2146817 by Xano: Use 'lower weights' instead of 'smaller weights'.
- #2050843 by Berdir, sun, Vasiliy Grotov: Users 0 and 1 are created without a UUID.
- #2159965 by Wim Leers, jessebeach: Fix two memory leaks + subtle bugs in Edit's JS (discovered by working on the Backbone upgrade in the D7 backport).
- #2062001 by InternetDevels, DeimoS: Replace user_access() calls with ->hasPermission() in language module.
- #2160389 by damiankloip: [regression] Link display form and summary needs fixing.
- #2109433 by herom, dawehner, damiankloip: Replace user_access() through injected user accounts in views.
- #2102465 follow-up by webwarrior: Remove one more drupal_set_title() instance.
- #1987762 by damiankloip, vijaycs85, disasm, dawehner, tim.plunkett, kim.pepper, googletorp, becw, wamilton: Convert node_add_page() to a new style controller.
- #1983902 by vijaycs85, swentel, piyuesh23: Provide config schema to field types, widgets and storage in entity_reference module.
- #2005644 by Wim Leers, damiankloip, beejeebus, amateescu: Use client-side cache tags & caching to eliminate 1 HTTP requests/page for in-place editing metadata, introduce drupalSettings.user.permissionsHash.
- #1189804 by cosmicdreams, jessebeach, martin107, mgifford, dcmouyard, pwieck, smiro | Jeff Burnz: Convert aggregator-feed-source.html.twig to HTML5.
- #2156835 by chx: ConfigStorageController is not using entity query for loadByProperties.
- #2158299 by damiankloip: ConfigEntityUnitTest does not check properties on all loaded entities.
- #1983136 by fubhy: Use 'instanceof' instead of class_implements() in \Drupal\Core\FileTransfe\FileTransfer.
- #2002708 by rahul.shinde, somepal, kerasai, arknoll: Remove unused local variables from core/includes/common.inc.
- #1888694 by dawehner, damiankloip: Simplify DisplayPluginBase::submitOptionsForm().
- #2135975 by larowlan, dawehner, a_thakur: Regression: Second level tabs for Permissions and Roles missing from admin/people/permissions and admin/pages/permissions pages.
- #2018685 by yched: Remove field_is_translatable().
- #1982954 by mdrummond, cbiggins, disasm, googletorp, dawehner, andypost, sidharthap, Xano: Convert dblog_top() to a controller.
- #2083895 by andypost, jibran, David Hernández, larowlan: Clean-up comment module doc blocks.
- #2001206 by andypost, penyaskito, herom, Crell, ebeyrent, DmitryDrozdik: Replace drupal_container() with Drupal::service().
- #2081169 by rivimey, areke, smiro: Remove unused local variables from the link module.
- #2081151 by Tim Bozeman, deneo, Pete B: Remove Unused local variables from the content_translation module.
- #2119237 by cosmicdreams, Crell, damiankloip: Use \Symfony\Component\Debug\Exception\FlattenException instead of \Symfony\Component\HttpKernel\Exception\FlattenException.
- #2081115 by deneo, areke, mrsinguyen: Remove Unused local variables from the syslog module.
- #2160159 by yched: Remove useless D7 field_ui menu loader callback.
- #2081163 by smiro, areke: Remove unused local variables from the datetime module.
- #2080395 by mrsinguyen, lorique: Remove unused local variables from the image module.
- #2080625 by areke, mrsinguyen: Remove unused local variables for the field module.
- #2130811 follow-up by fago: Correct {@inheritdoc} syntax.
- #2158229 by bzrudi71: Site search indexing broken on PostgreSQL.
- #2031639 by Mark Carver, batigolix: Update hook_help for color module
- #2091461 by batigolix, ifrik, petrpo: Update hook_help for Text module
- #2103045 by batigolix, petrpo: Update hook_help for xmlrpc module
- #2130811 by alexpott, Gábor Hojtsy, vijaycs85, sun, Wim Leers: Use config schema in saving and validating configuration form to ensure data is consistent and correct.
- #2158259 by Wim Leers: Batch system's ProcessingTest has some broken tests.
- #916086 by jhodgdon, mcarbone, pwolanin, Albert Volkman: Search_excerpt() doesn't highlight words that are matched via search_simplify().
- #2151457 by Wim Leers, amateescu, msonnabaum: Comment pager breaks the render cache.
- #732022 by vijaycs85, Wim Leers, dawehner, nod_, kscheirer: Drupal_add_tabledrag() still using drupal_add_(js|library)(), should return array for #attached.
- #2108679 by ianthomas_uk, sun: API documentation: Convert my_module_menus examples in menu.api.php to CMI.
- #2160117 by sun: Remove/convert remaining calls to variable_get/_set/_del().
- #2154709 by Gábor Hojtsy: 'No translatable fields' link points to misleading place.
- #2157787 by fago: Durations are not primitive.
- #2156161 by juampy, klausi, jhodgdon: Add basic_auth module to MAINTAINERS.txt and issue components.
- #2146517 by TR: Remove annotation 'use' statements from all core classes.
- #2155889 by tim.plunkett: Remove Editor::label().
- #2155665 by Wim Leers | yched: Update field_valid_language() calls in edit.module.
- #2154589 by Wim Leers: Edit breaks when the entity title is promoted to the page title (discovered by backporting).
- #1874498 by tim.plunkett, dawehner, jibran, benjy: Provide and use API methods for retrieving base plugin and derivative names from block plugin IDs.
- #1976172 by chx, andypost: Comment entity acquired and releases the different locks.
- #2018319 by yched, swentel, pcambra: Remove field_read_field(s)() and field_read_instance(s) in favor of entity_load() and entity_load_multiple_by_properties().
- #2154563 by chx, webchick: Migrate process plugin: flatten.
- Revert "Issue #2154563 by chx: Migrate process plugin: flatten."
- #2154563 by chx: Migrate process plugin: flatten.
- #2152735 by chx: Migrate process plugin: extract.
- #1912602 by dawehner, damiankloip, dagmar, tim.plunkett, bdone: Changing view access from 'Permission' to 'Role' causes AJAX error message re getRoles().