Download Size md5 hash
drupal-8.0-alpha2.tar.gz 6.98 MB 01f5589dcfd851c7d65c040f455bad19
drupal-8.0-alpha2.zip 11.75 MB 54ad7978910d4aab1f3f44367b0b68f5
Last updated: June 24, 2013 - 10:26

Release notes

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.
View change notices for this release
Official release from tag: 
8.0-alpha2