Install
To start a new Drupal project with version 8.0-alpha2@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 tar.gz
6.98 MB
MD5: 01f5589dcfd851c7d65c040f455bad19
SHA-1: 1ce887701b1997fbaf698bcf4375b085797bbf0d
SHA-256: 49ac580402b2b03a649599407e55995f17dd13c730908cad258ac5b8e3045bd1
Download zip
11.75 MB
MD5: 54ad7978910d4aab1f3f44367b0b68f5
SHA-1: dff6d04cc7fde4abe5d83ac70f990992dff8909c
SHA-256: a7e549e6aae06a49a8027471de9cacbf74c11fbfaba42b3f05a1927683b573cb
Release notes
Note that we did not make a release out of Drupal 8.0-alpha1, so this is the first tagged release of Drupal 8. Later on we needed to remove the 8.0-alpha1 tag from our git repository due to infrastructure reasons. If you are looking for Drupal 8.0-alpha1, the commit hash for the tag was 6718550cda5757d511a4f8e541cdaaaaa0f1422d.
Changes since 8.0-alpha1:
- #2012818 by thedavidmeister: Remove #type 'markup'.
- #2012812 by thedavidmeister, pwieck: drupal_render() can't distinguish between empty strings from theme() from an implemented hook and no hook being matched.
- #2008970 by markie, adamcowboy: Replace theme() with drupal_render() in aggregator module.
- #2022415 by bdone: Convert custom_block_type_delete_form() to a Controller.
- #1963764 by widukind, pwieck: Convert theme_views_view_mapping_test() to Twig.
- #2022087 followup by damiankloip: Add module owner to plugin definition in AnnotatedClassDiscovery.
- #2023095 by damiankloip: Convert Drupal\views\Tests\PluginBaseTest to PHPUnit.
- #1828536 by sun, thedavidmeister, benjf, derek.deraps, jenlampton, dcam, pwieck: Rename 'type' variable of theme_item_list() to 'list_type'.
- #2022233 by StephaneQ: Installer is missing spaces between step titles and status.
- #1962234 by dawehner, damiankloip, alexpott: Move views_fetch_fields() into an autoloadable class.
- #1992606 by damiankloip, pwieck: Convert system_theme_settings() to FormInterface.
- #2015999 followup by effulgentsia: Fields cannot be used as the row style on style plugins that support it.
- #1981314 by pcambra, aspilicious, andypost, swentel: Drop procedural usage of fields in field module.
- #1987822 by vijaycs85, jrglasgow, tim.plunkett: Convert system_date_time_lookup() to a new style controller.
- #2020361 by vijaycs85: Followup for: Create LanguageConfigContext to activate configuration overrides based on language.
- #2022927 by xjm: Make Lewis Nyman the new maintainer for Seven.
- #1858616 by Berdir: Extract generic CacheCollector implementation and interface from CacheArray.
- #1893820 by fago, das-peter, Berdir: Manage entity field definitions in the entity manager.
- #1984610 by Albert Volkman, dawehner, tim.plunkett: Convert user_pass() to a new-style Form object.
- #1999340 by chertzog, kim.pepper: Use Symfony Request for comment module.
- #1999370 by chertzog, kim.pepper: Use Symfony Request for file module.
- #1999384 by bojanz, naveenvalecha: Use Symfony Request for image module.
- #2004684 by mgifford, Schnitzel: Improve Accessibility for String Translation UI.
- #2020167 by mikeker, dawehner, irinaz, tim.plunkett: Add a name and email search field to the admin/people view.
- #2022769 by fubhy, xjm: Fixed conversion of field_delete_field() in hook_uninstall().
- #2022207 by pcambra, Berdir: Make references to User class in test docs reference UserInterface instead
- #1924108 by benjy, Cottser: Fix up documentation of menu_test module
- #2013094 by pwieck, Cottser: Remove unnecessary template_preprocess() reference from all Twig files
- #2023357 by Gábor Hojtsy: Missing floating point number type support in config schema.
- #2009664 by esunger, jeroen12345, aaronott, hussainweb: Replace theme() with drupal_render() in rdf module.
- #2009578 by giammi, InternetDevels: Replace theme() with drupal_render() in history module.
- #2005520 by echoz: Remove remaining prefixed border-radius and box-shadow from core.
- #1839468 by ParisLiakos, damiankloip, dawehner, jibran: Replace aggregator rss parsing with Zend Feed.
- #1821844 by dawehner, jibran, damiankloip, xjm, ParisLiakos, wamilton, olli: Aggregator views integration.
- #1907902 by dawehner, damiankloip: Move views_get_handler() into the handler plugin manager.
- #1987638 by vijaycs85, manu4543: Convert block_admin_display() to a new style controller.
- #2001202 by DmitryDrozdik, ebeyrent: Replace drupal_container() with Drupal::service() in the aggregator module.
- #2009668 followup by drupee, BarisW: Replace theme() with drupal_render() in shortcut module.
- #2010216 by kgoel, hussainweb: Convert picture_mapping_uri() to ->uri().
- #2020361 by vijaycs85: Create LanguageConfigContext to activate configuration overrides based on language.
- #2019469 followup by larowlan: Tour module should use token for it's body.
- #1919470 by s_leu, Berdir, Cottser, joelpittet, YesCT, Wim Leers: Add a search field to the test overview page.
- #2004350 by Berdir, Dean Reilly: Fixed Unserialised database connection objects don't use Drupal's PDO Statement class.
- #1965208 by amateescu, Berdir: Convert TaxonomyTermReferenceItem to extend EntityReferenceItem.
- #1936392 by Wim Leers: Configure CKEditor's 'Advanced Content Filter' (ACF) to match Drupal's text filters settings.
- #1668866 by ParisLiakos, aspilicious, tim.plunkett, pdrake, g.oechsler, dawehner, Berdir, corvus_ch, damiankloip, disasm, marcingy, neclimdul: Replace drupal_goto() with RedirectResponse.
- #1985470 by thedavidmeister: Remove theme_link().
- #2020301 by plach, Berdir: Make the $type parameter of LanguageManager::getLanguage() optional.
- #2015999 by damiankloip: Fields cannot be used as the row style on style plugins that support it.
- #2011018 followup by tim.plunkett, andypost: Reconcile entity forms and confirm forms.
- #1852454 by patrickd, xjm, YesCT, Berdir, amateescu, Pancho, djroshi, dealancer, Wim Leers, jessebeach: Restrict module and theme name lengths to 50 characters.
- #2021749 by Sutharsan: Fixed Core should not force latest version number translations on sites.
- #1777956 by fago, klausi, sun, dasjo: Provide a way to define default values for entity fields.
- #2021981 by bdone: Fixed typo: lable to label.
- #2020353 by dawehner: Comments aren't displayed in Views when using Format: Unformatted list and Show: Comment | Full comment.
- #2022127 by damiankloip: Change status filter on admin/content to 'published'/'unpublished'.
- #1983548 by Berdir, LukyLuke_ch, giammi, effulgentsia: Convert contact message entities to the new Entity Field API.
- #1939066 by joelpittet, chrisjlee, Cottser, splatio, jenlampton: Convert theme_breadcrumb() to Twig.
- #2022087 by damiankloip: Add module owner to plugin definition in AnnotatedClassDiscovery.
- #2017345 by ParisLiakos, pwieck: Drupal\Component\Gettext\PoStreamReader calls get_t().
- #2018409 by ParisLiakos: LocaleTranslation should have its translation property initialized as array.
- #2003736 by dawehner, jhedstrom: Convert system module's Batch unit tests to phpunit.
- #2010060 by olli, dawehner: Fixed More link is rendered when set to 'No'.
- #2019241 by olli: Replace remaining occurences of 'disabled' in views.
- #2017019 by valdo, amateescu, tim.plunkett: Configuration export action path is broken when Drupal is installed in a subfolder.
- #971844 by kathyh, kbahey: Include rsyslog in syslog.module's help.
- #1934716 followup by hackwater: [Followup] Merge system.fast_404 config object into system.performance.
- #1981292 by aspilicious, pcambra, andypost, swentel: Drop procedural usage of fields in field_sql_storage() & field_ui() tests.
- #1981334 by pcambra, aspilicious, swentel, andypost: Drop procedural usage of fields in [n-r] modules.
- #1981342 by aspilicious, andypost, swentel: Drop procedural usage of fields in [s-u-v] modules.
- #2014037 by hussainweb, kgoel: Replace drupal_container() with Drupal::keyValue() in the update module.
- #2006952 followup by kay_v: Replace theme() with drupal_render() in seven.theme.
- #2009690 by jeroen12345, redfoxxx.ua, InternetDevels, hussainweb: Replace theme() with drupal_render() in user module.
- #2021073 by echoz: Remove Seven's ie.css.
- #1981336 by aspilicious, andypost, swentel, amateescu: Drop procedural usage of fields in [t*] modules.
- #1981306 by aspilicious, andypost, pcambra, swentel, amateescu: Drop procedural usage of fields in [a-e] modules.
- #1981316 by aspilicious, andypost, pcambra, swentel: Drop procedural usage of fields in [f-l] modules.
- #1894644 by Wim Leers, quicksketch: Unidirectional editor configuration -> filter settings syncing.
- #2018569 by dawehner | yannickoo: Added Group permissions in the new views handler.
- #2004300 by dawehner: Extend the router provider interface so that Views can override routes.
- #2020677 by yched: file_field_prepare_view() should not delete items.
- #1998192 by damiankloip, dawehner: Allow the boolean labels of exposed filters to be configurable.
- #1998698 by larowlan, jibran, quicksketch: Allow Dialog Controller to work with form/entity form routes.
- #2003814 by dasjo, pmelab, Cottser: Remove Bartik process layer functions, refactor color module alterations.
- #1947536 by andypost, donquixote, larowlan, splatio, kim.pepper, alexpott, Crell, tim.plunkett: Convert drupal_get_breadcrumb() and drupal_set_breadcrumb() to a service.
- #1982980 by ParisLiakos, larowlan, dawehner, tim.plunkett: Move entity_get_form() to Drupal\Core\Entity\EntityManager::getForm().
- #1838310 follow-up by tim.plunkett: Remove remaining incidents of st().
- #2021173 by vijaycs85, YesCT: Fixed typo: lable to label.
- #1987728 by Niklas Fiekas, vijaycs85: Convert language_test_subrequest() to a new style controller.
- #2018323 by effulgentsia, yched: Make TypedData implement PluginInspectionInterface.
- #1939090 by 2ndmile, hefox, Cottser, shanethehat, steveoliver, jenlampton, mr.baileys, derheap: Convert theme_tablesort_indicator() to Twig.
- #2001012 by damiankloip: Refactor get*Controller() methods in EntityManager.
- #1830828 by dawehner, Pancho: Fixed view result counter field.
- #2018913 by ekl1773, jessebeach: Vertical tab styling for tabs should not be applied when JavaScript is disabled and no tabs are present.
- #2011018 by tim.plunkett: Reconcile entity forms and confirm forms.
- #1831540 followup by orb: Rewrite examples in taxonomy.api.php and remove references to synonyms.
- #1393094 by swentel, solotandem: Make the field prefix in Field ui configurable.
- #1939080 by joelpittet: Convert theme_datetime() to Twig.
- #2017859 by valdo: Permissions export configuration and import configuration are used in config.routing.yml but not implemented.
- #2003366 by sillygwailo, Joe9, kenianbei, pcambra, heddn, YesCT, damiankloip: Rename Views method pre_render() to preRender().
- #1996868 by jhedstrom: Start converting image.inc to an Image component.
- #1363112 by mparker17, mgifford, tlattimore, Jacine, dcmouyard, bowersox, ry5n, ahdiaz: Simplify names of 'element-x' helper classes.
- #2019651 by damiankloip: Add a QueryFactoryInterface for QueryFactory classes.
- #1998582 by damiankloip, brantwynn, dawehner: Auto-generate machine_name() for Views Blocks using [viewname]_[displayname] rather than forcing manual entry.
- #2021491 by fubhy: Fixed UserBCDecorator (hasRole(), addRole(), removeRole()).
- #1903346 by Berdir, tim.plunkett, EclipseGc: Establish a new DefaultPluginManager to encapsulate best practices.
- #2012682 by fago: Fixed Constraints in getPropertyDefinitions generate violations without a delta.
- #1838310 by ParisLiakos, Jose Reyero: Remove st(), get_t() and for good.
- #2018375 by andypost: Get rid of node_hook() and node_invoke().
- #2020859 by vijaycs85, tim.plunkett: Change the occurance of 'human_name()' to 'label' in views configuration & schema.
- #2003210 by jastraat, hussainweb: Fixed Incorrect comment for LanguageArgument::title().
- #2020403 by hardik.patel99 | thedavidmeister: Typo in docblock for template_preprocess_username() 'insure'.
- #2014031 by kgoel | DmitryDrozdik: Replace drupal_container() with Drupal::service() in the tour module.
- #2014025 by kgoel | DmitryDrozdik: Replace drupal_container() with Drupal::service() in the taxonomy module.
- #2003616 by DmitryDrozdik, ebeyrent: Replace drupal_container() with Drupal::service() in the editor module.
- #2003576 by jeroen12345, ebeyrent, alexander.ilivanov: Replace drupal_container() with Drupal::service() in the config module.
- #2014049 by kgoel | DmitryDrozdik: Replace drupal_container() with Drupal::service() in the views_ui() module.
- #2011102 by kgoel, DmitryDrozdik: Replace drupal_container() with Drupal::service() in the locale module.
- #2011108 by rbayliss, chrisguindon | DmitryDrozdik: Replace drupal_container() with Drupal::service() in the overlay module.
- #2011116 by kgoel | DmitryDrozdik: Replace drupal_container() with Drupal::service() in the path module.
- #2014011 by kgoel | DmitryDrozdik: Replace drupal_container() with Drupal::service() in the shortcut module.
- #2014013 by kgoel | DmitryDrozdik: Replace drupal_container() with Drupal::service() in the statistics module.
- #2011084 by jiff | DmitryDrozdik: Replace drupal_container() with Drupal::service() in the file module.
- #2011104 by tidrif | DmitryDrozdik: Replace drupal_container() with Drupal::service() in the menu & menu_link() modules.
- #2020429 by andypost: Fixed Cleanup comment views handlers docs.
- #2020377 by LinL | xjm: Rename Views method opNotEnds() to opNotEndsWith().
- #2020695 by heddn: Rename Views method summary_join() to summaryJoin().
- #2020693 by heddn: Rename Views method post_render() to postRender().
- #2020697 by heddn: Rename Views method add_filter() to addFilter().
- #2004408 follow-up by tim.plunkett: Fix tests to account for previous fix.
- #1891198 follow-up by tim.plunkett: Fix broken tests due to mis-named yaml file.
- #2004408 follow-up by tim.plunkett: Fixed broken tests due to missing use statement.
- #1978166 follow-up by tim.plunkett: Fix broken tests due to broken typehint.
- #1987262 by the_phi, clemens.tolboom, Damien Tournoud, bshaffer: [Installation Error] Symfony: "The service definition 'request' does not exist.".
- #2018731 by swentel: Move field_has_data() to Field::hasData().
- #2017449 by ParisLiakos: Drupal\Tests\user\Views\Argument\RolesRidTest is in the wrong place.
- #1959062 by patrickd, brad.bulger: Check safe_mode() = Off requirement early.
- #2009666 by aaronott, jiff, jeroen12345: Replace theme() with drupal_render() in search module.
- #2008954 by markie: Replace theme() with drupal_render() in /core/lib.
- #2009018 by InternetDevels: Replace theme() with drupal_render() in filter module.
- #2012882 by damiankloip, dawehner: Move getDisplaysList() out of View storage class to ViewListController.
- #1898428 by joelpittet, shanethehat, Floydm, gillbates, steinmb, artis, Cottser, gnuget: locale.module - Convert theme_ functions to Twig.
- #2008558 by effulgentsia: Move nonalterations from hook_entity_bundle_info_alter() implementations to hook_entity_bundle_info() implementations.
- #1978166 by larowlan, smiletrl, tim.plunkett, effulgentsia: Convert block/add/{%custom_block_type()} to Controller.
- #1898456 by joelpittet: Common_test().module - Convert theme_ functions to Twig.
- #2019469 by clemens.tolboom: Tour module should use token for it's body.
- #1891198 by dawehner: Move views test helper modules to views/tests/modules.
- #2008356 by dawehner, tim.plunkett: Provide a _entity_list() route default to replace Controller\EntityListController and mimic _entity_form().
- #2002110 by alanmoo, micahredding, xjm, chx, RobLoach, LinL: Remove double semicolons.
- #1893772 by chx, fubhy, slashrsm: Move entity-type specific storage logic into entity classes.
- #1950632 by effulgentsia, Wim Leers, amateescu, yched: Create a FieldDefinitionInterface, decoupled from and config entities, and use it for formatters and widgets.
- #2010290 by tim.plunkett, larowlan, alexpott, ParisLiakos: Editing a config entity from a listing page results in a 'page not found'.
- #2006484 followup by amateescu: Remove dependency on datetime from node.
- #2003304 by jibran, gdf, Dan Reinders, heddn: Rename Views method set_count_field() to setCountField().
- #2003410 by ricky.middaugh, heddn, pcambra: Rename Views method get_where_args() to getWhereArgs().
- #2002484 by brennanmh, heddn, Dan Reinders, hussainweb: Rename Views method ensure_table() to ensureTable().
- #2002438 by theladebug, malcomio, heddn: Rename Views method default_action() to defaultAction().
- #2002346 by heddn, crowdcg, marlatt, farfanfelipe, jibran: Rename Views method adjust_join() to adjustJoin().
- #2002344 by elvis2, heddn: Rename Views method add_where_expression() to addWhereExpression().
- #1946208 by dawehner: Rewrite QueryGroupByTest to use ViewUnitTestBase.
- #1843788 followup by Eric_A: Remove template_process_username().
- #1818568 by Berdir, das-peter: Convert files to the new Entity Field API.
- #1817672 by jibran, dawehner, bdgreen, damiankloip: Replace db_select() with an injected database connection in views plugins.
- #843708 by mgifford, dawehner: Add option to set caption & remove summary in the html table (Accessibility).
- #2020249 by plach: Create Drupal::languageManager for improved DX.
- #2017323 by jibran: Fixed admin/content does not have a border anymore.
- #2016177 followup by yched: Refactor 'autocreate entity' handling from entity_reference().
- #2008974 by K15.Multik, drupee: Replace theme() with drupal_render() in book module.
- #2008986 by markie: Replace theme() with drupal_render() in datetime module.
- #2009658 by chrisjlee, helga.chb: Replace theme() with drupal_render() in menu module.
- #2014009 by kgoel: Replace drupal_container() with Drupal::service() in the serialization module.
- #1999424 by marcingy, mongolito404, jiff: Use Symfony Request for path module.
- #1999404 by marcingy, mongolito404, jiff: Use Symfony Request for node module.
- #1999398 by chertzog: Use Symfony Request for menu module.
- #1998708 by kim.pepper, kmcculloch: Use Symfony Request for block module.
- #1999444 by chertzog: Use Symfony Request for translation module.
- #1843788 by scor, jenlampton, tyjamessmith: Remove template_process_username().
- #2003568 by dawehner, jhedstrom: Convert tags,attributes, diff and url validation unit tests to phpunit.
- #2006568 by ParisLiakos, dawehner: Convert filter_xss() tests to unit tests.
- #2015377 by kim.pepper: Move Controllers in 'Routing' to 'Controller' namespace.
- #2013891 by swentel: Remove widget config schema from text, options and field modules.
- #2013837 followup by yched: Rewrite field sync on top of NG entities.
- #2016177 by yched, berdir: Refactor 'autocreate entity' handling from entity_reference().
- #2013837 by yched, plach: Rewrite field sync on top of NG entities.
- #1924436 by JohnAlbin, rteijeiro: Remove separate CSS_AGGREGATE_SYSTEM aggregate file and fix drupal_add_library() to aggregate CSS properly.
- #1657886 by Hanno: Filter 'Convert URLs into links; doesn't support multilingual web addresses.
- #1826252 by Jeroen, benjf, wilco: Domain language negotiation broken when a base url is configured.
- #2019481 by nod_: JavaScript AJAX commands object is borked: it is shared among all Drupal.ajax instances, preventing scoped overrides.
- #1899486 by Gábor Hojtsy, YesCT, Schnitzel, pixelite, sahain: Make link for translating content always say translate instead of translations
- #2018575 by longwave: Fix class descriptions in doc blocks of list controllers
- #2016553 by brunodbo: Fix typo in Drupal class docs
- #2009092 by smiletr: Fix up documentation for field_attach_view(), which was inaccurate for D8
- #1971860 by arh1, shanethehat, Fabianx: Document that Twig debug mode can cause automated tests to fail
- #889338 by das-peter, dawehner, yched: Add support for xdebug in WebTestBase.
- #2004408 followup by alexpott: Allow modules to alter the result of EntityListController::getOperations.
- #2005616 by mikeker: Views should use ['#attached']['library'] rather than ['#attached']['css'].
- #1989230 by ParisLiakos, alexpott: Update to Symfony 2.3.
- #2006484 by tim.plunkett, dawehner: Remove dependency on datetime from node.
- #2014215 by sdboyer: Shift render array defaults back out onto BlockRenderController .
- #2004022 by ollu, ramlev, ParisLiakos: Move aggregator_test() module into its own directory.
- #1985344 by tim.plunkett, swentel: Add a dedicated @FieldFormatter annotation.
- #1986408 followup by ry5n, tim.plunkett, joelpittet | Bojhan: Fixed Message style update.
- #1861702 by echoz, rteijeiro, LewisNyman, mcjim: Add a responsive grid to the Appearance page.
- #1912504 by damiankloip, dawehner, amateescu: Remove _field_view_formatter_options() from Views as it duplicates FormatterPluginManager::getOptions().
- #1998228 by ParisLiakos, dawehner: Remove hook_menu_site_status_alter() in favor of request listeners.
- #1968996 by yched, swentel, xjm: Add protected saveNew() and saveUpdated() methods to Field and FieldInstance to improve code readability.
- #2000006 by ACF, juampy: Convert _file_test_form() to the new form interface and convert route.
- #1960574 by swentel, smiletrl: Add more tests for Field config import.
- #1967112 followup by David_Rothstein, dawehner: HTML 5 validation breaks the cancel button in Views UI dialogs.
- #1889748 by tim.plunkett: Figure out what to do with ConfigMapper.
- #1987812 by oenie, jibran: Convert system_admin_index() to a new style controller.
- #2015165 by damiankloip: Exposed forms are not rendered in the Views UI preview.
- #1933518 by ACF, pwolanin, mparker17: Convert search's system_config_form() to SystemConfigFormBase.
- #2009584 by rteijeiro, ry5n: Fixed Allow double underscores to pass through drupal_clean_css_identifier() as per new CSS standards.
- #1950634 by Wim Leers: Fatal error when creating a new text format with a text editor while JS is disabled.
- #1851086 by tim.plunkett, damiankloip, dawehner, alimac: Replace admin/people with a View.
- #2012502 by damiankloip: Fixed Tab options form cannot be submitted.
- #2004086 by fabpot: Stopgap fix for making the Request service synthetic.
- #2002390 by x.algorithm, nathangervais, chrisguindon, suhel.rangnekar: Rename Views method build_sort_post() to buildSortPost().
- #1978870 by damiankloip, andypost, dawehner: Add an EntityStorageControllerBase.
- #2004700 by brentaar: Correct method name case of getPluginId in FilterTestReplace.
- #2003284 by phenaproxima, heddn: Remove Views method set_header().
- #2003548 by nathangervais, GekkoKammen, heddn: Rename Views method op_not() to opNotLike().
- #2003468 by toddtomlinson, Maxis: Rename Views method default_display_filters() to defaultDisplayFilters().
- #2002426 by rootwork, hugo.lallo, Dan Reinders: Rename Views method click_sortable() to clickSortable().
- #2002272 by elvis2, jibran, heddn: Rename Views method add_orderby() to addOrderby().
- #2002906 by pwieck, jibran, aaronott, chr.fritsch, chrisguindon: Rename Views method get_entity() to getEntity().
- #1970360 by Crell, linclark, dawehner, YesCT, matt2000: Entities should define URI templates and standard links.
- #2003506 by baldwinlouie, Dan Reinders: Rename Views method group_form() to groupForm().
- #2003556 by nathangervais, baldwinlouie, Dan Reinders: Rename Views method op_empty() to opEmpty().
- #2001320 by zschmid, chrisguindon, pwieck, chertzog: Rename Views method add_groupby() to addGroupBy().
- #2002896 by hoZt, heddn: Rename Views method get_channel_elements() to getChannelElements().
- #2002468 by mikedotexe, Frederico, Dan Reinders: Rename Views method element_classes() to elementClasses().
- #2018315 by chx: Fixed NodeAdminTest is broken here.
- #2004408 followup by tim.plunkett: Random failure: Allow modules to alter the result of EntityListController::getOperations.
- #1986802 by yched: Rename PluginInspectionInterface::getDefinition() to getPluginDefinition().
- #2004408 by YesCT, penyaskito: Allow modules to alter the result of EntityListController::getOperations.
- #1972514 by Wim Leers, effulgentsia, Gábor Hojtsy, ekl1773: Fixed Impossible to set attributes for all entities.
- #2002506 by pcambra, JoshuaRogers: Fixed Rearranging fields and sorts causes existing items to be removed.
- #1953414 by swentel, andypost: Move logic of field_read_fields() and field_read_instances() to the storage controller.
- #1960888 by jibran, dawehner, tim.plunkett, damiankloip: Fixed Default archive view uses wrong argument plugin.
- #2006278 by Wim Leers: Remove leftover 'module' annotation keys and plugin manager processDefinition() to deal with disabled modules during tests.
- #2002934 by drupee, damiankloip, x.algorithm, kevin.reiss, heddn: Rename Views method validate_argument() to validateArgument().
- #2012916 by andypost: Implement access controller for the menu and menu link entity.
- #1999450 by aaronott: Use Symfony Request for views module.
- #2003412 by ptocheia, lajical: Rename Views method offset_exposed() to isOffsetExposed().
- #2003934 by dawehner, damiankloip: Convert format_date() to a service.
- #2014617 by kfritsche, YesCT, tstoeckler: Fixed Unsaved menu links have the wrong bundle (always 'tools').
- #2015721 by dawehner: Fixed Adding a role to a user throws a php error.
- #1910700 by derhasi, dawehner: Implement TokenizeAreaPluginBase().
- #2003282 by theladebug, sillygwailo, heddn: Rename Views method set_items_per_page() to setItemsPerPage().
- #2003246 by endorn, Dan Reinders, nathangervais: Rename Views method sort_options() to sortOptions().
- #2003438 by trevjs, heddn: Rename Views method operator_form() to operatorForm() .
- #2002144 by phenaproxima, connork, rdrh555, zschmid, elvis2, drupalway, heddn: Rename Views method add_field() to addField().
- #2002910 by diarmy, toddtomlinson, dbcollies, heddn: Rename Views method get_field() to getField().
- #2003330 by heddn, ericthelast: Rename Views method render_items() to renderItems().
- #2002872 by heddn: Rename Views method instantiate_view() to instantiateView().
- #2004506 by cam8001, plach: Move standard_country_list() to Drupal\Core\Locale\Country.
- #1998140 by dawehner, ParisLiakos, tim.plunkett: Remove backward compatible ControllerInterface.
- #1623114 by ParisLiakos, chrisdolby, marvil07: Remove drupal_exit().
- #1895160 by tim.plunkett: Convert admin/content to a View, keep a non-views fallback with no bulk operations.
- #2010672 by Cottser, thedavidmeister: Rename 'type' variable of theme_mark() to 'mark_type'.
- #2003436 by Dan Reinders, heddn: Rename Views method page_display_options() to pageDisplayOptions().
- #1999328 by DmitryDrozdik, annikaC, jeroen12345, andypost: Remove comment_save() and comment_delete()/comment_delete_multiple() in favor of $comment->save()/$comment->delete().
- #2012836 by tim.plunkett: Replace drupal_region_class() with direct calls to drupal_html_class().
- #1825332 by Berdir, ParisLiakos, andypost, dawehner, jrglasgow, aspilicious: Introduce an AccountInterface to represent the current user.
- #2003356 by phenaproxima, jibran, drupalway, Dan Reinders: Rename Views method process_summary_arguments() to processSummaryArguments().
- #1995868 by JoshuaRogers, dawehner, xjm: Fixed Fatal when using a role contextual filter.
- #2003266 by kenianbei, misselbeck, iStryker, Dan Reinders: Rename Views method show_build_group_button() to showBuildGroupButton().
- #2002918 followup by tim.plunkett: Rename Views method get_items() to getItems().
- #2002500 by fmizzell, jibran: Rename Views method exposed_form_validate() to exposedFormValidate().
- #2002408 by fmizzell: Rename Views method cache_get() to cacheGet().
- #2003242 by farfanfelipe, Dan Reinders, marlatt: Rename Views method sort_validate() to sortValidate().
- #2002980 by Gang Wang, sillygwailo: Rename Views method summary_query() to summaryQuery().
- #2003236 by kenianbei, zschmid, Dan Reinders: Rename Views method value_submit() to valueSubmit().
- #2003460 by Dan Reinders, baldwinlouie: Rename Views method operator_validate() to operatorValidate().
- #2014245 by chx: Move drupal_bootstrap_config_storage() to settings.
- #1984528 by dawehner, ParisLiakos: Allow for more robust access checking.
- #1843768 by pmelab, evanmwillhite, gregtorok, repsy: Remove template_process_overlay().
- #1993100 by damiankloip: Change hook_queue_info() 'worker callback' to be a callable.
- #2014153 by msonnabaum: Small performance fix for theme rebuild.
- #2012662 by yched: Constraints on 'target_id()' / 'tid' properties break autocomplete if applied.
- #1994192 followup by mjohnq3: Fixed Bartik's menu tabs in RTL.
- #1888954 by dawehner: Attachments with only display cause a php error in the edit UI.
- #1995152 by nick_schuch: Fixed Broken selector.
- #2003550 by ThijsFeryn, heddn: Rename Views method op_helper() to opHelper().
- #2002938 by vuzzbox, nathangervais: Rename Views method uses_tokens() to usesTokens().
- #2002918 by sillygwailo, kronda, oenie, jibran: Rename Views method get_items() to getItems().
- #2011006 by tim.plunkett: Fixed Default local tasks provided by Views are broken.
- #1845034 by RobLoach, sandykadam, nick_schuch, cam8001, Gábor Hojtsy: Convert standard.inc to Drupal\Core\Language.
- #1968986 by jibran, swentel, smiletrl, aspilicious, yched: Better documentation for Field and FieldInstance constructors
- #1831540 by orb, Berdir, andypost, podarok, Gaelan, znerol, cam8001: Fix up examples in taxonomy.api.php hooks
- #1910606 by vijaycs85, mavimo, dawehner, sandipmkhairnar: Improve the configurations schemas for Views significantly.
- #1987766 by tim.plunkett, jibran: Convert node_page_edit() to a new style controller.
- #2002388 by jeroen12345, toddtomlinson: Rename Views method build_sort() to buildSort().
- #2003270 by markie, Dan Reinders, jibran: Rename Views method set_where_group() to setWhereGroup().
- #2002920 by sillygwailo, Psikik, jibran, Maxis: Rename Views method get_items_per_page() to getItemsPerPage().
- #2002446 by fmizzell, jibran: Rename Views method default_default() to defaultDefault().
- #2002504 by endorn, heddn: Rename Views method gather_headers() to gatherHeaders().
- #2002474 by heddn, brennanmh: Rename Views method element_label_type() to elementLabelType().
- #2012170 by ParisLiakos: Move ViewsUITest to the correct place.
- #2011998 by David_Rothstein: String-parsing in hook_custom_theme() should be replaced with theme callbacks (for now).
- #2004224 by Berdir, andypost: Convert tests using TestEntity to EntityTest (except Field API tests).
- #1987408 by chrisjlee, jstoller, gnuget, Cottser: Overlay.module - Convert theme_ functions to Twig.
- #2011376 by YesCT: Fix verb tense in update function summaries.
- #1987668 by damiankloip, jibran, h3rj4n, mparker17: Convert config_test() module to routes.
- #1994146 by larowlan, kim.pepper: Fixed WSOD after deleting a custom block content entity.
- #2002190 by dawehner, jhedstrom: Convert core/modules/search/lib/Drupal/search/Tests/SearchExpressionTest.php to phpunit.
- #1813762 by ParisLiakos, Jose Reyero, YesCT, japicoder, attiks: Introduce unified interfaces, use dependency injection for interface translation.
- #2010284 by Miroling: Toolbar tray transparency.
- #1183042 followup by mgifford, larowlan: Regression: Add WAI-ARIA roles to Core blocks.
- #2008976 by InternetDevels: Replace theme() with drupal_render() in ckeditor module.
- #2009684 by aaronott: Replace theme() with drupal_render() in tour module.
- #2009660 by jeroen12345, InternetDevels: Replace theme() with drupal_render() in node module.
- #2000558 by pwolanin, nod_, dawehner: Regrression: Progress bar creates doesn't stop on errors.
- #2012526 by mcjim: Remove drupal_add_css() from book.module — use #attached.
- #1891202 by damiankloip, klausi, dawehner: REST Export Views format should be configurable.
- #1825090 by thedavidmeister, Cottser: Remove theme_html_tag() from the theme system.
- #2007052 by thedavidmeister: Replace theme() with drupal_render() in views.module.
- #2006952 by thedavidmeister: Replace theme() with drupal_render() in seven.theme.
- #1898052 by jenlampton, taslett, Cottser, Pierre Paul Lefebvre, c4rl, joelpittet: Convert color module to Twig.
- #1987688 by cbiggins, jibran: Convert design_test_category_page() to a new style controller.
- #2003596 by ebeyrent, DmitryDrozdik: Replace drupal_container() with Drupal::service() in the contact module.
- #2003630 by ebeyrent, alexander.ilivanov: Replace drupal_container() with Drupal::service() in the entity_reference() module.
- #2009652 by InternetDevels: Replace theme() with drupal_render() in language module.
- #2009686 by aaronott: Replace theme() with drupal_render() in tracker module.
- #2009668 by Floydm, danylevskyi: Replace theme() with drupal_render() in shortcut module.
- #2009002 by Floydm: Replace theme() with drupal_render() in edit module.
- #1891690 by andypost: Use EntityListController for vocabularies.
- #2002618 by leanderl: Definition of to Contains \Drupal in field_ui().
- #1890536 by chx, jibran: Update core pregs to use ? for subpatterns instead of ?P<>.
- #1798654 by swentel, amateescu: Clean faulty HTML in help description of field widgets.
- #1999344 by aaronott: Use Symfony Request for edit module.
- #1921748 by damiankloip: Fixed Views UI gives no indication that you are editing a disabled view.
- #1881606 by dawehner, jibran: Use a derivative to integrate all entities as row plugins.
- #1868930 by nathangervais: Ensure proper capitalization is used throughout the UI.
- #2002722 by neochief: Improve maintainability by removing unused local variables - core/includes/install.inc.
- #1000688 by ArtistConk, franz: Fixed Bartik's node add form needs some help.
- #1993330 by damiankloip: Move views_handler_field_custom_pre_render_move_text() function to a class method on Drupal\views\Plugin\views\field\Custom.
- #1898038 by jenlampton, joelpittet, duellj, Cottser, Shawn DeArmond, widukind, ezeedub, c4rl: Custom_block().module - Convert theme_ functions to Twig.
- #1982138 by tim.plunkett, amateescu, swentel, yched: Clean out field_ui().admin.inc.
- #1974372 by kim.pepper, ParisLiakos: Convert aggregator_page_sources() to a Controller.
- #1998576 by beejeebus, alexpott, swentel: Make the config import process use full config trees again.
- #805858 by Pancho, Steven Jones, simg: Fixed Affected rows inconsistent across database engines.
- #1938898 followup by brantwynn, tim.plunkett, Cottser: Fixed Convert block theme tables to table #type.
- #2002460 by sillygwailo, kronda: Rename Views method default_not_found() to defaultNotFound().
- #2002442 by baldwinlouie, sillygwailo, jibran: Rename Views method default_actions() to defaultActions().
- #2002340 by elvis2, jibran: Rename Views method add_where() to addWhere().
- #2002274 by elvis2: Rename Views method add_relationship() to addRelationship().
- #2003292 by ricky.middaugh, elvis2, jibran: Rename Views method set_current_page() to setCurrentPage().
- #2003276 by markie, jibran: Rename Views method set_offset() to setOffset().
- #1987066 followup by swentel: [Hotfix] Change notice: Rename files to match CSS file naming convention.
- #1987066 by Kevin Morse, JohnAlbin, rteijeiro, echoz, ry5n: Rename files to match CSS file naming convention.
- #1973312 by RobLoach, ParisLiakos, damiankloip, dawehner: Move drupal_map_assoc() to a MapArray Utility Component.
- #2012898 by mcjim: Trivial Patch of the Month candidate: Fix indefinite article in book.module documentation
- #1846172 by tim.plunkett, damiankloip: Replace the actions API.
- #839634 by aaronott, jhodgdon, drunken monkey, rocket_nova, Berdir: Make documentation for table sorting match what the code does
- #1999074 by sarahdavies, phl3tch: Fix up formatting near end of Form Builder topic docs
- #2001180 by frob: Change reference to variable get/set to Config class in drupal_parse_info_file docs
- #1811520 by JacobSanford, lirantal: Add section tags to theme, hook_menu, and t documentation.
- #2000140 by sarahdavies: Remove stray text in callbacks topic docblock
- #2002152 by fago, amateescu: Implement entity validation based on symfony validator.
- #1998182 by dawehner: Fixed Glossary view is broken.
- #1684788 followup by nod_: JSHint ajax.js.
- #2006598 by nick_schuch: Fixed Tour toggle not floating right.
- #1801268 by falcon03, mgifford, Risse, heddn, larowlan: Change link field 'title' field to 'link text'.
- #1818570 by Berdir, effulgentsia, das-peter, andypost: Convert users to the new Entity Field API.
- #1969662 by swentel, amateescu, chx | yched: Provide new _update_8000_*() CRUD helpers for Field and Instance definitions.
- #1984766 by sdboyer, Niklas Fiekas, msonnabaum: Fixed Start relying on Request/Response objects for cache handling.
- #1888424 by katbailey, steveoliver, twistor, beejeebus, effulgentsia: Change notice: Make Drupal's URL generation logic available to HttpKernel, and minimize code repetition/divergence.
- #2001310 by chx, effulgentsia, Berdir, YesCT: Disallow firing hooks during update.
- #1960888 by tim.plunkett, dawehner, jibran, damiankloip: Fixed Default archive view uses wrong argument plugin.
- #2003252 by ThomasVI, jibran: Rename Views method show_value_form() to showValueForm().
- #2002488 by baldwinlouie, jibran: Rename Views method exception_title() to exceptionTitle().
- #2002894 by crowdcg, jibran: Rename Views method get_argument() to getArgument().
- #1944910 by tim.plunkett, barraponto, jibran: Convert ban.module's page callbacks to Controllers.
- #1935908 by ParisLiakos, msonnabaum: Convert Graph tests to phpunit.
- #1920888 by alexh58, YesCT, pmelab: Fixed Follow-up: Add some JS to make the dependent groups always checked (and readonly) when the master group is checked translatable.
- #1994192 by tsi, mjohnq3: Bartik's menu tabs in RTL.
- #1988328 by nod_, jessebeach: Contextual link JavaScript error when viewing a page such as /admin/* that doesn't contain any contextual links.
- #1984628 by Wim Leers: documentation missing for hook_edit_editor_alter().
- #1980744 by Wim Leers: Turn edit/metadata into a JsonResponse again, to allow contrib to implement client-side caching of metadata.
- #2002412 by marlatt, davmorr: Rename Views method cache_set_expire() to cacheSetExpire().
- #1791970 followup by marvil07, dww: Optionally detect tar.* as extension instead of * on views file extension field handler.
- #1947720 by damiankloip: Use Drupal::state() to replace state().
- #1987824 by nick_schuch, vijaycs85, ParisLiakos: Convert system_php() to a new style controller.
- #1969136 by swentel: Move field_reserved_columns() to a static method.
- #1278456 by dawehner, damiankloip: Append [hidden] to administrative title of excluded fields.
- #2003342 by jhedstrom: Convert system module's database unit tests to phpunit.
- #1983164 by dawehner, larowlan: Entity Forms in ajax requests don't find the route.
- #1856556 by Berdir, andypost, das-peter: Convert user contact form into a contact category/bundle.
- #1992428 followup by andypost: Convert Roles management to a Controller.
- #2010322 by Damien Tournoud, dcrocks, amateescu: SQLite follow up to #1953800 'Make the database connection serializable'.
- #1911728 by ParisLiakos, Xano, dawehner, jibran, David_Rothstein: Remove hook_init().
- #2002482 by chrisjlee, brennanmh, shixish: Rename Views method ensure_path() to ensurePath().
- #2002486 by crowdcg, shixish: Rename Views method even_empty() to evenEmpty().
- #2002930 by marlatt, markie: Rename Views method value_validate() to valueValidate().
- #2003458 by Dan Reinders: Rename Views method operator_values() to operatorValues().
- #2002496 by baldwinlouie: Rename Views method exposed_form_alter() to exposedFormAlter().
- #2003522 by jeroen12345, trevjs, nathangervais: Rename Views method op_simple() to opSimple().
- #2003538 by jeroen12345, toddtomlinson, nathangervais: Rename Views method op_not_starts() to opNotStartsWith().
- #2002454 by baldwinlouie: Rename Views method default_display_sorts_user() to defaultDisplaySortsUser().
- #2002878 by theladebug, toddtomlinson, jeroen12345: Rename Views method is_exception() to isException().
- #2002448 by theladebug, brandon_beeler: Rename Views method default_display_filters_user() to defaultDisplayFiltersUser().
- #2003306 by markie: Rename Views method set_breadcrumb() to setBreadcrumb().
- #2002950 by a_L_p, tvlooy, nathangervais: Rename Views method use_count_query() to useCountQuery().
- #2003238 by nathangervais: Rename Views summary_argument() to summaryArgument().
- #2003470 by sillygwailo: Rename Views method op_word() to opContainsWord().
- #2002396 by brennanmh, nathangervais: Rename Views method cache_expire() to cacheExpire().
- #2003554 by jeroen12345, NonProfit: Rename Views method op_contains() to opContains().
- #2002420 by oenie: Rename Views method check_access() to checkAccess().
- #2002384 by toddtomlinson, nathangervais: Rename Views method build_group_validate() to buildGroupValidate().
- #2003510 by jeroen12345, joeystern, nathangervais: Rename Views method op_starts() to opStartsWith().
- #2002416 by sillygwailo, mari3.14, jeroen12345, jibran: Rename Views method can_build_group() to canBuildGroup().
- #2003540 by jeroen12345, toddtomlinson: Rename Views method op_not_ends() to opNotEnds().
- #2003348 by jeroen12345, phenaproxima, Dan Reinders: Rename Views method render_as_link() to renderAsLink().
- #2002366 by Gang Wang, Dan Reinders: Rename Views method block_display_options() to blockDisplayOptions().
- #2002410 by nathangervais, davmorr: Rename Views method cache_set() to cacheSet().
- #2003258 followup by markie: Rename Views show_sort_form() to showSortForm().
- #2002924 by markie: Rename Views method get_join_data() to getJoinData().
- #2003310 by Dan Reinders, phenaproxima: Rename Views method sanitize_columns() to sanitizeColumns().
- #2002360 by brandon_beeler, Dan Reinders: Rename Views method alter_subquery_condition() to alterSubqueryCondition().
- #2003240 by gdf, theladebug: Rename Views method store_group_input() to storeGroupInput().
- #2002880 by jeroen12345, toddtomlinson: Rename Views method is_value_empty() to isValueEmpty().
- #2002466 by druderman, hugo.lallo: Rename Views method document_self_tokens() to documentSelfTokens().
- #2003332 by NonProfit, Frederico, jibran: Rename Views method render_grouping_sets() to renderGroupingSets().
- #2003288 by NonProfit, Dan Reinders: Rename Views method set_distinct() to setDistinct().
- #2002374 by brentaar, toddtomlinson: Rename Views method build_form() to buildForm().
- #2002414 by theladebug: Rename Views method cache_start() to cacheStart().
- #2003320 by gdf, jibran: Rename Views method reset_form() to resetForm().
- #2002424 by web.dev.cas: Rename Views method click_sort() to clickSort().
- #2003350 by elvis2, druderman, tvlooy, jibran: Rename Views method render_altered() to renderAltered().
- #2003354 by kenianbei, Dan Reinders: Rename Views method queue_table() to queueTable().
- #2002942 by Dan Reinders, jastraat: Rename Views method uses_exposed() to usesExposed().
- #2002434 by sillygwailo: Rename Views method create_view() to createView().
- #1987140 by damiankloip: Add a dedicated @InPlaceEditor plugin annotation.
- #2003428 by marlatt, marthaflour | baldwinlouie: Rename Views method op_between() to opBetween().
- #2002370 by toddtomlinson, jibran | heddn: Rename Views method build_display_options() to buildDisplayOptions().
- #2002382 by toddtomlinson, danylevskyi | heddn: Rename Views method build_group_submit() to buildGroupSubmit().
- #2003558 by marlatt, NonProfit, nathangervais | heddn: Rename Views method op_ends() to opEndsWith().
- #2003528 by toddtomlinson, tvlooy, marlatt | heddn: Rename Views method op_shorter() to opShorterThan().
- #2003496 by NonProfit, marlatt | heddn: Rename Views method get_value() to getValue().
- #2002898 by Joe9, Psikik, kevin.reiss, rootwork | heddn: Rename Views method get_current_page() to getCurrentPage().
- #2002952 by laszlocore, Dan Reinders, tvlooy, vito_a: Rename Views method update_page_info() to updatePageInfo().
- #2002270 by phenaproxima, zschmid, vito_a | benjifisher: Remove views method add_having().
- #2002968 by zhgenti | heddn: Rename Views method get_offset() to getOffset().
- #1398044 by dawehner, iStryker, bradwade: Added Provide default value for in XSS Component.
- #2002982 by chr.fritsch, Dan Reinders, danylevskyi: Rename Views method summary_name_field() to summaryNameField().
- #2003566 by broeker | heddn: Rename Views method op_longer() to opLongerThan().
- #2002428 by hansenm, nathangervais | heddn: Rename Views method compile_fields() to compileFields().
- #2002932 by zschmid, jastraat, vito_a | Dan Reinders: Rename Views method value_form() to valueForm().
- #2002974 by tvlooy, kenianbei, danylevskyi | Dan Reinders: Rename Views method title_query() to titleQuery().
- #2003514 by baldwinlouie, Joe9 | heddn: Rename Views method mark_table() to markTable().
- #2002348 by baldwinlouie, heddn, sillygwailo: Rename Views method advanced_render() to advancedRender().
- #2002462 by NonProfit, danylevskyi | heddn: Rename Views method default_summary() to defaultSummary().
- #2003536 by nathangervais, marlatt, NonProfit | heddn: Change notice: Rename Views method op_regex() to opRegex().
- #1957154 by joates, ayelet_Cr, xjm | Berdir: Replace calls to drupal_container()->get('module_handler()') service with Drupal::moduleHandler().
- #2002378 by toddtomlinson, drhino, zschmid, EllaTheHarpy | heddn: Rename Views method build_group_form() to buildGroupForm().
- #2001318 by Dan Reinders, chertzog: Rename Views method add_additional_fields() to addAdditionalFields().
- #1860876: module_implements_write_cache() should not drop caches when requesting with POST method
- #2004908 by sdboyer: Added Allow tests to specify that response headers should be dumped in verbose mode.
- #556380 by deekayen, ParisLiakos, cweagans: Remove OpenID from core.
- #2008644 by mradcliffe, Pancho: Fixed FilterPluginManager::__construct() calls CacheDecorator with incorrect parameters (expires).
- #1961340 by Wim Leers, mrP: Fixed CSS aggregation breaks file URL rewriting because it abuses it.
- #1932948 by falcon03: Primary tabs could not work in certain situations due to a wrong ARIA role.
- #1879774 by damiankloip, dawehner, effulgentsia: catch plugin exceptions for invalid views display plugins.
- #2002362 by Gang Wang, zschmid, jeroen12345: Rename Views method attach_to() to attachTo().
- #2002900 by diarmy: Rename Views method get_default_argument() to getDefaultArgument().
- #2003344 by kenianbei, Dan Reinders: Rename Views method render_fields() to renderFields().
- #2006636 by tim.plunkett: Fixed menu_contextual_links() will always return a link to the MENU_DEFAULT_LOCAL_TASK, never the parent.
- #1863816 followup by tim.plunkett: [Followup] Allow plugins to have services injected.
- #625958 followup by slashrsm, chx, andypost, yched: [Follow up] Support Uploading Multiple Files for HTML5 Browsers via #multiple attribute.
- #1995996 followup by nod_, droplet: Update JSHint configuration.
- #1999816 by nod_: JSHint announce.js.
- #1684876 by droplet, nod_: JSHint toolbar.
- #1999322 by elvis2, alexander.ilivanov | Berdir: Remove node_save() and node_delete()/node_delete_multiple() in favor of $node->save()/$node->delete().
- #1987114 by thedavidmeister: Allow l() to accept a renderable array for $text.
- #2003564 by manarth: Remove drupal_add_css() from block.module — use #attached.
- #2003524 by manarth: Remove drupal_add_css() from() help.module — use #attached.
- #1961938 by chx, alexpott, YesCT, xjm, attheshow, dawehner: Test the interactive installer.
- #2004780 by Ryan Weal, YesCT, tim.plunkett, plach, Gábor Hojtsy: Fixed Unify menu item access checking with mock menu items.
- #2003602 by Mixologic: Fixed DialogController.php namespace typo.
- #2006258 by TravisCarden: Fixed more file permissions.
- #2002622 by nod_: Wrong declaration for tabbingmanager script in system_library_info().
- #1955292 by tmckeown, droplet, nod_: JSHint edit.
- #1984626 by klausi: Fixed ResourcePluginManager should implement an AlterDecorator and others.
- #2003594 by gcassie: Fixed duplicate array key in _form_test_disabled_elements().
- #2003388 by nicholaspaun: Fixed HTML for menu blocks contains invalid attribute 'classes'.
- #1798654 by swentel: Fixed Clean faulty HTML in help description of field widgets.
- #1799600 by andypost, damiankloip: Add test of sorting for configuration entities.
- #1822048 followup by tim.plunkett: Consider improving/removing the concept of 'broken' handlers.
- #1822048 by tim.plunkett: Consider improving/removing the concept of 'broken' handlers.
- #2002732 by Froelund, diarmy, drupalmonkey: Improve code maintainability by removing unused local variables - core/includes/update.inc.
- #2002730 by Froelund, leanderl, drupalmonkey: Improve code maintainability by removing unused local variables - core/includes/theme.inc.
- #2002706 by kerasai: Improve code maintainability by removing unused local variables - core/includes/authorize.inc.
- #2003272 by kenianbei, Dan Reinders, theladebug: Rename Views method set_validated_view() to setValidatedView().
- #2002354 by IshaDakota, Dan Reinders, jeroen12345: Rename Views method aggregation_method_simple() to aggregationMethodSimple().
- #2002476 by jeroen12345, phenaproxima: Rename Views method element_type() to elementType().
- #2002914 by crowdcg: Rename Views method get_field_value() to getFieldValue().
- #2003476 by baldwinlouie: Rename Views method get_temporary_view() to getTemporaryView().
- #2003280 by kenianbei, Dan Reinders: Rename Views method set_limit() to setLimit().
- #2003346 by JimSmith: Rename Views method render_exposed_form() to renderExposedForm().
- #2002908 by bdone, lokapujya: Rename Views method get_entity_tables() to getEntityTables().
- #2002394 by broeker, jibran: Rename Views method build_sorts() to buildSorts().
- #2002928 by bdone: Rename Views method wizard_form() to wizardForm().
- #2002986 by jastraat, rjleigh, tvlooy, Dan Reinders: Rename Views method summary_name() to summaryName().
- #2003368 by Dan Reinders, marlatt, NonProfit: Rename Views method pre_execute() to preExecute().
- #2002972 by lokapujya, tvlooy, elvis2, jibran: Rename Views method tokenize_value() to tokenizeValue().
- #2002422 by a_L_p, NonProfit, jeroen12345: Rename Views method clear_fields() to clearFields().
- #2002912 by markie: Rename Views method get_field_alias() to getFieldAlias().
- #2002892 by toddtomlinson, jeroen12345, tvlooy: Rename Views method get_aggregation_info() to getAggregationInfo().
- #2003322 by toddtomlinson, borisson_, jibran: Rename Views method render_trim_text() to renderTrimText().
- #1927162 by klausi, frega: Remove REST module's UI.
- #2002494 by theladebug, tvlooy: Rename Views method exposed_filter_applied() to exposedFilterApplied().
- #2002868 by baldwinlouie: Rename Views method has_more_records() to hasMoreRecords().
- #2003440 by iStryker: Change the location of the save button.
- #1934498 by attiks, Jelle_S, David_Rothstein: Allow the image style 'itok' token to be suppressed in image derivative URLs.
- #1879774 by damiankloip, dawehner, xjm: Catch plugin exceptions for invalid views display plugins.
- #2003908 by tim.plunkett: regression of primary button styling.
- #1970110 by yched | andypost: should ConfigEntity::isNew() be based on id or uuid.
- #2003300 by phenaproxima, Frederico: Rename Views method set_group_operator() to setGroupOperator().
- #2002944 by sethviebrock, jeroen12345: Rename Views method uses_breadcrumb() to usesBreadcrumb().
- #2003500 by tyjamessmith, aviindub, marlatt: Rename Views method get_value_options() to getValueOptions().
- #2002902 by laszlocore, marlatt: Rename Views method get_description() to getDescription().
- #2003274 by dbcollies: Rename Views method set_override_options() to setOverrideOptions().
- #2002946 by mari3.14, malcomio: Rename Views method lgtm() to useStringGroupBy().
- #2002472 by endorn: Rename Views method element_label_classes() to elementLabelClasses().
- #2002884 by aspilicious: Rename Views method left_query() to leftQuery().
- #2002450 by jazzdrive3: Rename Views method default_display_options() to defaultDisplayOptions().
- #2002418 by Psikik: Rename Views method can_group() to canGroup().
- #2002358 by jazzdrive3: Rename Views method alter_display_options() to alterDisplayOptions().
- #2002376 by hugo.lallo: Rename Views method build_form_style() to buildFormStyle().
- #2002452 by hoZt: Rename Views method default_display_sorts() to defaultDisplaySorts().
- #2002372 by theladebug, baldwinlouie: Rename Views method build_filters() to buildFilters().
- #2002904 by Psikik: Rename Views method get_elements() to getElements().
- #2002948 by toddtomlinson, jeroen12345: Rename Views method use_pager() to usePager().
- #2002338 by schiavone, elvis2: Rename Views method add_tag() to addTag().
- #2003324 by jeroen12345, toddtomlinson: Rename Views method render_textarea() to renderTextarea().
- #2002444 by fmizzell: Rename Views method default_argument_form() to defaultArgumentForm().
- #1892182 by nod_: #type details: Rename #collapsed to #open.
- #2003508 by RayCascella, jeroen12345: Rename Views method group_multiple_exposed_input() to groupMultipleExposedInput().
- #2003308 by phenaproxima, jeroen12345: Rename Views method set_argument() to setArgument().
- #2002350 by zschmid, IshaDakota: Rename Views method aggregation_method_distinct() to aggregationMethodDistinct().
- #2002332 by mikedotexe, elvis2: Rename Views method add_table() to addTable().
- #2002368 by baldwinlouie: Rename Views method build_condition() to buildCondition().
- #2002356 by Gang Wang, Dan Reinders: Rename Views method allow_advanced_render() to allowAdvancedRender().
- #2003464 by Dan Reinders, jfm2k1: Rename Views method operator_options() to operatorOptions().
- #2003262 by phenaproxima: Rename Views show_operator_form() to showOperatorForm().
- #2003328 by crowdcg, tvlooy: Rename Views method render_text() to renderText().
- #2003462 by Dan Reinders, tvlooy: Rename Views method operator_submit() to operatorSubmit().
- #1965048 by olli: Fixed Frequent random test failure EntityTranslationUITest Invalid values generate a list of form errors.
- #1987828 by mtift, vijaycs85: Convert system_run_cron() to a new style controller.
- #2002478 by arielqgold: Rename Views method element_wrapper_classes() to elementWrapperClasses().
- #1806478 by Cottser, joelpittet, kevinquillen: Make twig the default engine once all modules templates are converted from .tpl.php to .html.twig.
- #1204658 by kbasarab, Berdir, tim.plunkett, webchick: Always use query metadata to specify the node access base table.
- #1484704 by joelpittet, Eric_A, wiifm, elvis2: Remove instances of attributes_array().
- #2002398 by web.dev.cas: Rename Views method cache_flush() to cacheFlush().
- #1999338 by chertzog: Use Symfony Request for aggregator module.
- #1222260 by sun, jenlampton, mr.baileys: Remove theme_filter_tips_more_info() from core.
- #2002720 by neochief: Remove unused local variables - core/includes/install.core.inc.
- #2002714 by neochief: Fixed Remove unused local variables - core/includes/file.inc.
- #2002988 by kenianbei, tvlooy: Rename Views method summary_basics() to summaryBasics().
- #2002978 by tvlooy, crowdcg: Rename Views method summary_sort() to summarySort().
- #2003316 by toddtomlinson, mari3.14: Rename Views method retrieve_validated_view() to retrieveValidatedView().
- #2002456 by ericthelast: Rename Views method default_empty() to defaultEmpty().
- #2003364 by Sam Moore: Rename Views method prepare_filter_select_options() to prepareFilterSelectOptions().
- #2003582 by malcomio, zschmid: Rename Views method op_equal() to opEqual().
- #2002964 by markie, borisson_: Rename Views method get_lifespan() to getLifespan().
- #2003318 by gdf: Rename Views method restore_headers() to restoreHeaders().
- #2003352 by ericthelast: Rename Views method() to reduceValueOptions().
- #2003386 by illeace, Dan Reinders: Rename Views method page_feed_display_options() to pageFeedDisplayOptions().
- #2003334 by phenaproxima, marlatt: Rename Views method render_grouping() to renderGrouping().
- #2003494 by toddtomlinson, Frederico: Rename Views method get_total_items() to getTotalItems().
- #2003472 by trevorkjorlien, Frederico: Rename Views method get_table_info() to getTableInfo().
- #2002490 by themic8, jeroen12345: Rename Views method execute_count_query() to executeCountQuery().
- #2002480 by illeace, jeroen12345: Rename Views method element_wrapper_type() to elementWrapperType().
- #2003484 by sillygwailo: Rename Views method get_token_values_recursive() to getTokenValuesRecursive().
- #2002380 by theladebug, zschmid: Rename Views method build_group_options() to buildGroupOptions().
- #1920822 by tim.plunkett: Decouple ExecutableInterface from Conditions and FormInterface.
- #2002436 by baldwinlouie: Rename Views method default_access_denied() to defaultAccessDenied().
- #2002458 by baldwinlouie: Rename Views method default_ignore() to defaultIgnore().
- #2002432 by sillygwailo: Rename Views method convert_exposed_input() to convertExposedInput().
- #2002502 by arh1: Rename Views method exposed_translate() to exposedTranslate().
- #2002966 by kenianbei, jerdavis: Rename Views method get_non_aggregates() to getNonAggregates().
- #2003452 by baldwinlouie: Rename Views method get_pager_total() to getPagerTotal().
- #2003268 by dwieeb: Rename Views method get_render_tokens() to getRenderTokens().
- #2002280 by elvis2, connork: Rename Views method add_signature() to addSignature().
- #2002276 by elvis2: Rename Views method add_self_tokens() to addSelfTokens().
- #2002916 by sillygwailo: Rename Views method get_formula() to getFormula().
- #2002882 by aspilicious: Rename Views method items_per_page_exposed() to itemsPerPageExposed().
- #2002430 by hugo.lallo: Rename Views method condition_namespace() to conditionNamespace().
- #2002498 by diarmy, phenaproxima: Rename Views method exposed_form_submit() to exposedFormSubmit().
- #2001330 by juan.brein, KCarlile, zschmid, chertzog: Rename Views method add_having_expression() to addHavingExpression().
- #1998330 by clemens.tolboom, dawehner: Fixed Minipager is broken on page size == 1 due to ceil(PHP_MAX_INT / 1).
- #2003312 by ggroves: Rename Views method row_style_options() to rowStyleOptions().
- #2003264 by phenaproxima, shoptalk: Rename Views show_build_group_form() to showBuildGroupForm().
- #1998466 by dawehner, ParisLiakos: Convert filter_xss_admin() and similar function to an Xss component.
- #2002250 by dwieeb: Rename Views method get_title() to getTitle().
- #2003378 by dwieeb: Rename Views method get_sort_name() to getSortName().
- #2003338 by dwieeb: Rename Views method get_row_class() to getRowClass().
- #2003044 by dwieeb: Rename Views method get_plugin() to getPlugin().
- #2002970 by bdone: Rename Views method get_pager_id() to getPagerId().
- #2003258 by markie: Rename Views show_sort_form() to showSortForm().
- #2002866 by mcpuddin: Rename Views method has_default_argument() to hasDefaultArgument().
- #2002464 by endorn: Rename Views method default_summary_form() to defaultSummaryForm().
- #2003244 by hoZt: Rename Views method sort_submit()(() to sortSubmit().
- #1984378 by aroq, JacobSanford: argument is name of form field used to upload file, not 'filepath or URI of the uploaded file'.
- #2002886 by bojanz: Rename Views method load_entities() to loadEntities().
- #2002232 by kim.pepper: Cleanup PluginManagerBase.
- #1963420 by jibran: Improve DX when writing style plugins by adding a groupingTheme variable .
- #1974044 by EllaTheHarpy, IshaDakota, fjd, Schnitzel: Fixed 'Account administration pages' detection method confusing.
- #2001672 by TravisCarden: Rename Views method wizard_submit() to wizardSubmit().
- #2001218 by jhedstrom: Convert core/modules/views/lib/Drupal/views/Tests/PluginTypeListTest.php to phpunit.
- #1908756 by tim.plunkett: Separate Action Links (MENU_LOCAL_ACTION) from hook_menu().
- #2005590 by alexpott: Fixed Head broken - use of LANGUAGE_NOT_SPECIFIED constant.
- #1998166 by dawehner: Use the controller resolver to inject parameters into HtmlFormController.
- #1985570 by plopesc: Convert layout_test_page() to a Controller.
- #1957158 by abghosh82, JacobSanford: Replace typed_data() with Drupal::typedData().
- #1985528 by h3rj4n, dawehner, tim.plunkett: Convert filter_tips_long() to Controller.
- #1931860 by dawehner, damiankloip: Remove plugin_name() property from ViewExecutable.
- #1792032 by balsama, bjorpe | lxs: Fixed File validation error message not removed after subsequent upload of valid file.
- #1968596 by dawehner, damiankloip | xjm: Fixed New displays are not ordered correctly.
- #1980338 by vineet.osscube, nick_schuch: Fixed Fatal error: Class 'plugin.manager.block' not found in /core/modules/system/system.module on line 1162.
- #1912504 by damiankloip, dawehner: Move _field_view_formatter_options() to Field.php.
- #2000232 by annikaC: Fixed Block schema has two uuid keys.
- #2004784 by chx, effulgentsia: Move module enable/disable/uninstall implementations into ModuleHandler.
- #1057656 by mondrake, chx: Fixed Image styles don't flush for images stored non-default schemes.
- #1998250 by patrickd, dww, chx: Move batch to pluggable storage.
- #1999880 by droplet: Simple tweak of locale.admin.js.
- #1791970 by marvil07, drumm: Added Optionally detect tar.* as extension instead of * on views file extension field handler.
- #2004802 by Ryan Weal: Fixed Basic HTML and plain HTML should ship as English configuration.
- #1966298 by das-peter, andypost, Gábor Hojtsy, amateescu, YesCT: Introduce menu link bundles per menus.
- #1979030 by marcingy, dawehner: Convert help_page() to a Controller.
- #1634442 by chia, Berdir, amateescu, fago: Fixed DatabaseStorageController can't catch exceptions.
- #1968020 by damiankloip, dawehner: Convert ReorderDisplays to use table rendering and remove theme function.
- #1468210 followup by David_Rothstein: Fixed Remove special ->uid == 1 check in file_validate_size().
- #1968430 by oresh: Added Clean up css and markup for Tour module .
- #2003942 by tim.plunkett: Convert system_configure_date_formats_form() to a controller.
- #1938898 by duellj, Pete B, mlncn: Convert block theme tables to table #type.
- #1498674 by plach, das-peter, Schnitzel, dawehner, YesCT, attiks, Berdir, Gábor Hojtsy, Soul88, Carsten Müller: Refactor node properties to multilingual.
- #1938386 by andypost, mkadin, tim.plunkett: Convert contact_category_()* pages to a new-style Controller.
- #1955282 by LewisNyman: Disable Autocapitalize and Autocorrect on user login forms.
- #1992730 by xjm: Sentence-case dropbutton actions in the Views UI.
- #1987894 by ParisLiakos, vijaycs85: Convert user_logout() to a new style controller.
- #1987850 by oenie, vijaycs85, cosmicdreams, amateescu: Convert system_theme_disable() to a new style controller.
- #1909418 by tim.plunkett, damiankloip, larowlan, dawehner, kim.pepper: Allow Entity Controllers to have their dependencies injected.
- #1962806 by mtift: Remove Drupal\taxonomy\Tests\HooksTest and taxonomy_test().module.
- #1998258 by nick_schuch: Fixed All term href's on overview page are 'taxonomy/term/()' instead of 'taxonomy/term/1'.
- #1620010 by dawehner, ParisLiakos, plach, jibran: Move LANGUAGE constants to the Language class.
- #1996644 by abghosh82 | joachim: Fixed user_login_name_validate() uses isset() where other user login form validation handlers use !empty().
- #1938184 by Xano, ParisLiakos, franskuipers, clemens.tolboom: Convert Drupal\Core\Utility\Color\ColorTest to PHPUnit.
- #1889394 by droplet, nod_: Choose one JS debounce function.
- #1800998 by dawehner, swentel: Use route system instead of hook_menu() in Views.
- #1843744 by joelpittet, kgoel, Hydra, tsi, chrisjlee, shanethehat, jenlampton, mr.baileys, Cottser, socketwench: Convert views/templates/views-view.tpl.php to twig .
- #1843748 by tlattimore, shanethehat, geoffreyr, Cottser, Hydra, joelpittet, widukind, c4rl, rcaracaus: Convert views/templates/views-view-fields.tpl.php to twig.
- #2003578 followup by chx: twig_cache() must be FALSE in install.php registerTwig because we don't know if files folder is writable yet.
- #2003640 by fureigh: Fix typo in picture.module comments: Correct 'Mutliple' to 'Multiple'.
- #2003578 by Jon Pugh, joelpittet: Fixed twig_cache() must be FALSE in install.php registerTwig because we don't know if files folder is writable yet.
- #2000558 by nod_: Progress bar creates doesn't stop on errors.
- #1991078 by alexpott: Convert MachineNameControllerTest to PHPUnit.
- #1987952 by brantwynn, Freemantus: Fixed Order of rendered blocks is wrong.
- #1938840 by chrisjlee, duellj, Cottser, shanethehat, idflood, tlattimore: Bartik.theme - Convert PHPTemplate templates to Twig.
- #1898062 by c4rl, jenlampton, shlapa, joelpittet, Cottser, duellj, swentel: Convert field module to Twig.
- #1843746 by joelpittet, trrroy, shanethehat, tlattimore, damiankloip, jastraat, dawehner, thedavidmeister, Cottser, Kevin Morse: Convert views/templates/views-view-field.tpl.php to Twig .
- #1843764 by joelpittet, Cottser, dmouse, shanethehat, jwilson3: Convert views/templates/views-view-summary-unformatted.tpl.php to twig.
- #1843752 by joelpittet, Sean Charles: Convert views/templates/views-view-grouping.tpl.php to twig.
- #1843742 by chrisjlee, joelpittet, 2ndmile: Convert views/templates/views-more.tpl.php to twig.
- #1843762 by joelpittet, Albert Volkman, shrop: Convert views/templates/views-view-summary.tpl.php to twig.
- #1843750 by jastraat, joelpittet, jpamental, FluxSauce, gollyg, shanethehat, mr.baileys: Convert views/templates/views-view-grid.tpl.php to twig.
- #1843754 by joelpittet, shanethehat: Convert views/templates/views-view-list.tpl.php to twig.
- #1843770 by joelpittet, izus: Convert views/templates/views-view-unformatted.tpl.php to twig.
- #1843766 by joelpittet: Convert views/templates/views-view-table.tpl.php to twig.
- #1843740 by webthingee, joelpittet, Hydra, thund3rbox, shrop: Convert views/templates/views-exposed-form.tpl.php to twig.
- #1843760 by webthingee, joelpittet, jpamental: Convert views/templates/views-view-rss.tpl.php to twig.
- #1843758 by joelpittet, jpamental, tlattimore: Convert views/templates/views-view-row-rss.tpl.php to twig.
- #1843774 by joelpittet, chrisjlee, steveoliver, shanethehat: Convert views/views_ui()/templates/views-ui-display-tab-setting.tpl.php to Twig.
- #1843772 by joelpittet, steveoliver, 2ndmile, Cottser | tostinni: [READY] Convert views/views_ui()/templates/views-ui-display-tab-bucket.tpl.php to Twig.
- #1898034 by Cottser, jenlampton, joelpittet, Shawn DeArmond, idflood, Hydra, artofeclipse, rich.yumul, chrisjlee, gnuget, c4rl, thund3rbox: block.module - Convert PHPTemplate templates to Twig.
- #1898432 by WebDevDude, steveoliver, vlad.dancer, jenlampton, pixelmord, Fabianx, iztok, EVIIILJ, jwilson3, c4rl, Cottser: Convert node module to Twig.
- #1898054 by pixelmord, jenlampton, steveoliver, EVIIILJ, c4rl, vlad.dancer, Fabianx, joelpittet, jwilson3, thedavidmeister, shanethehat, Cottser: Convert comment module to Twig.
- #1898454 by c4rl, gnuget, Hydra, mr.baileys, Sean Charles, joelpittet: system.module - Convert PHPTemplate templates to Twig.
- #1898418 by Cottser, shanethehat, c4rl, joelpittet, disasm, Floydm, jenlampton: forum.module - Convert PHPTemplate templates to Twig.
- #1898424 by joelpittet, duellj, Cottser, mr.baileys: layout.module - Convert PHPTemplate templates to Twig.
- #1896060 by shanethehat, Cottser, joelpittet, disasm, ParisLiakos, Floydm, stevector, jenlampton, c4rl, mr.baileys, thedavidmeister, jwilson3: aggregator.module - Convert PHPTemplate templates to Twig.
- #1898468 by Cottser, joelpittet, rteijeiro, c4rl, steveoliver, scor, jenlampton, idflood, shanethehat, thedavidmeister: [READY] user.module - Convert PHPTemplate templates to Twig.
- #1898050 by duellj, Cottser, meeli, dsdart, Fabianx | c4rl: book.module - Convert PHPTemplate templates to Twig.
- #1938848 by Jaesin, Cottser, jenlampton, hefox, Shawn DeArmond, frob, boze, joelpittet, mrf, dcrocks: seven.theme - Convert PHPTemplate templates to Twig.
- #1898460 by pixelmord, bstoppel, steveoliver, jenlampton, johnnygamba, jastraat, Cottser, lbainbridge, myke, thedavidmeister, c4rl, joelpittet, ezeedub: Convert taxonomy module to Twig.
- #1898436 by chrisjlee, joelpittet, gnuget, Cottser: overlay.module - Convert PHPTemplate templates to Twig.
- #1987426 by shanethehat, Cottser, intergalactic overlords, mr.baileys: Convert maintenance-page.tpl.php to Twig.
- #1961868 by 2ndmile, foopang, Cottser: Convert region.tpl.php to Twig.
- #1961870 by Cottser, foopang, kgoel, shanethehat, tlattimore, c4rl, joelpittet, thedavidmeister: Convert page.tpl.php to Twig.
- #1961872 by Cottser, widukind, foopang, shanethehat, nikkubhai, c4rl, thedavidmeister: Convert html.tpl.php to Twig.
- #1898458 by widukind, Cottser, c4rl: [READY] theme_test().module - Convert PHPTemplate templates to Twig.
- #1684800 by nod_, droplet, foopang: JSHint drupal.js.
- #1998436 by ParisLiakos: Fixed Wrong namespace for ViewsUITest.
- #1948564 by bdgreen: Move search conditions callback sample function to right group/topic
- #2001006 by tim.plunkett: Document the Filter annotation class.
- #1999806 by nod_: JSHint tour.
- #1999810 by nod_: JSHint ckeditor.
- #1684806 by nod_: JSHint progress.js.
- #1684802 by nod_: JSHint form.js.
- #1684852 by nod_: JSHint locale.
- #1684862 by droplet, frega, nod_, sxnc: JSHint overlay.
- #1684834 by droplet, nod_: JSHint contextual.
- #1684812 by nod_, droplet, seutje: JSHint tabledrag.js.
- #1868772 by tim.plunkett, sun, heyrocker: Convert filters to plugins.
- #1993312 by damiankloip, tim.plunkett: Change pre_render(), post_render(), and after_build() callbacks to accept callables.
- #1957888 by ParisLiakos, Berdir: Fixed Exception when a field is empty on programmatic creation.
- #1684880 by droplet, nod_: JSHint user.
- #1981912 by kostajh, theMusician, Justin M. Woodum: Make reference to INSTALL.txt in system_requirements link to the file when displayed.
- #1665446 by kostajh, markpavlitski: Correct errors in user_pass_rehash docs
- #1998992 by damiankloip, andypost: Typo in FieldOverview.php.
- #1970136 by dawehner, olli: Fixed Read more link isn't rendered.
- #1893442 by andypost, tim.plunkett, dawehner: Move BlockStorageController::loadByProperties() into ConfigStorageController.
- #1992744 by quicksketch: Add a dedicated @Editor plugin annotation.
- #1942174 by vijaycs85: Fixed Make Toolbar module active config save format match the default yml file.
- #1995730 by Wim Leers: Drupal.editors.ckeditor.onChange() misses changes made by last keypress — leads to data loss.
- #1995996 by nod_: Update JSHint configuration.
- #1974370 by kim.pepper: Convert aggregator_page_last() to a Controller.
- #1989806 by damiankloip: Rename ViewsDataCache to ViewsData.
- #914382 by Wim Leers, Cottser, Gábor Hojtsy, franz, droplet, sun, Niklas Fiekas, catch, dawehner, effulgentsia: Fixed Contextual links incompatible with render cache.
- #1991088 by alexpott: Fixed Test info not displayed for PHPUnit tests when using run-tests.sh.