Drupal 8.3.3
8 June 2017
Drupal version 8.3.3 is now available.
Upgrading to Drupal 8.3.3
Drupal 8.3.3 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Drupal updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Drupal install to test the 8.3.3 upgrade prior to applying it live. Get started managing your Drupal installations with Installatron
What's New in Drupal 8.3.3
Highlights
- #2302137: Improve performance when menu link value matches with the original value
- #2804391: Resaving menu links that points to a non-node entity changes the type to node and breaks the link
Changelog
- Revert "Revert "Issue #2870453 by Lendude, michielnugter, dawehner: Convert web tests to browser tests for node module""
- #2863267 by Lendude, Jo Fitzgerald, michielnugter, dawehner, klausi: Convert web tests of views
- Revert "Issue #2870453 by Lendude, michielnugter, dawehner: Convert web tests to browser tests for node module"
- #2870453 by Lendude, michielnugter, dawehner: Convert web tests to browser tests for node module
- #2447729 by phenaproxima, heddn: Migrate D6 user reference fields to D8 entity reference field storage config entities
- #2848508 by timmillwood, dragos-dumi, Sam152, Pavan B S, pradeep22saini, catch, Manuel Garcia, Postovan Dumitru: Reverting a revision causes validation error on edit form submit
- #2864807 by droplet, Wim Leers, amateescu, cilefen, CatsFromStonehenge: Autocomplete textfield surrounds titles with double quotes
- #2785135 by tedbow, RajeevK, effulgentsia, alexpott: Rename protected property SystemMenuOffCanvasForm::$entity to $menu?
- #2745009 by DamienGR, Mile23: Locale doc - Wrong return value key
- #2784881 by tedbow, bnjmnm, RajeevK: Update Outside-In Javascript based tests to test against all core themes
- #2862885 by dagmar, Lendude, martin107, Jo Fitzgerald, dawehner, larowlan, alexpott: Batch: Convert system functional tests to phpunit
- #2843756 by vaplas, Wim Leers, brentschuddinck, jamesdesq: EntityResource: Provide comprehensive test coverage for FieldStorageConfig entity
- #2879942 by cilefen, xjm, Dries: Make cilefen a full core committer for Drupal 8 (release manager)
- #2881884 by pk188, Devaraj johnson, vijaycs85, dawehner: Docblock of configFactory property in ControllerBase is wrong
- #808416 by lostchord, daniels220, gaurav.kapoor, jp.stacey, JacobSanford, er.pushpinderrana, jhodgdon, oriol_e9g, kiwimind, Dries: Document that clock drift will cause lock system to fail
- #2843779 by vaplas, Yogesh Pawar: EntityResource: Provide comprehensive test coverage for ShortcutSet entity
- #2865498 by jhedstrom, timmillwood, alexpott: Latest revision tab should respect 'view own unpublished content' permission
- #2880911 by Mile23, dawehner: Remove unused KernelTestBase::getCompiledContainerBuilder()
- #2864020 by Maouna, amateescu, alexpott: Entity autocomplete displays default value's entity labels only in the default entity language
- #2826505 by quietone, pen, Yogesh Pawar, mikeryan, drzraf, mglaman: Undefined index: allowed_html FilterSettings.php:45
- #2872812 by rakesh.gectcr, cosmicdreams, mikeryan: Create process plugin to log a message
- #2873775 by josephcheek, gaurav.kapoor, John Cook, cilefen: Add Change record to @deprecated for all deprecated functions in file.inc
- #2303409 by damiankloip, Grimreaper, dawehner: Resave all the views
- #2880645 by Gun5m0k3: Incorrect cache class in DefaultPluginManager
- #2881200 by Manuel Garcia: Incorrect syntax on content_moderation.permissions.yml and workflows.permissions.yml
- #2877913 by Sam152, timmillwood, amateescu, Wim Leers: Bring content_moderation library definition into line with the rest of core
- #2881012 by Lendude, dawehner, michielnugter: Move generatePermutations out of testbase into a trait
- #2851786 by LoMo, alexrayu, arshadcn: Path validation sets error on wrong element
- #2873738 by sorabh.v6, vrwired, edwdeapri, heddn: Add Change record to @deprecated for LinkUri
- #1952926 by Lendude, shyam kumar kunkala, alexpott, Leon Kessler, Mirnaxvb, portico, finne, gigabates, tadityar: NumericField.php does not support negative value rendering in range -0.xx
- #2865213 by acbramley, Sam152, timmillwood: Moderation form submission does not set revision author
- #2868429 by Sam152, timmillwood, Adita, catch, RaisinBranCrunch: ModerationStateWidget depends on EntityTypeInterface::getBundleEntityType despite content moderation supporting entity types without a bundle
- #2843767 by arshadcn, Wim Leers, tstoeckler: EntityResource: Provide comprehensive test coverage for BaseFieldOverride entity + add missing access control handler
- #2843771 by arshadcn, Wim Leers: EntityResource: Add an admin permission to RdfMapping entity and provide comprehensive test coverage
- #2880480 by er.pushpinderrana, joachim: ObjectWithPluginCollectionInterface::getPluginCollections() shouldn't mention entities
- #2836384 by chr.fritsch, phenaproxima, Munavijayalakshmi: Field UIs operations array is broken for entities with restricted access
- #2873742 by heddn, DrupalMattS, Adita, jhood, mikeryan: Add Change record to @deprecated for Term
- Revert "Issue #2876210 by Lendude, michielnugter: Convert \Drupal\views\Tests\ViewElementTest and \Drupal\views\Tests\Plugin\StyleGridTest to kernel tests"
- #2876210 by Lendude, michielnugter: Convert \Drupal\views\Tests\ViewElementTest and \Drupal\views\Tests\Plugin\StyleGridTest to kernel tests
- #2875443 by pankajsachdeva, pritish.kumar, brentgees: Remove D7 links from D8 Render API documentation
- #2862661 by heddn, Jo Fitzgerald, phenaproxima: Add documentation to EntityConfigBase destination plugin
- #2862655 by Jo Fitzgerald, heddn, phenaproxima: Add documentation to Config destination plugin
- #2839844 by chaitanya17, tomasnagy: Notice: Undefined index: package in system_requirements() (line 60 of core\modules\system\system.install).
- #2302137 by alexpott, dawehner, pwolanin, xjm, kgoel, catch: Improve performance when menu link value matches with the original value
- #2795051 by legovaer, Lendude, dawehner: Move \Drupal\simpletest\WebTestBase::drupalBuildEntityView into a trait and make it available in BTB
- #2852608 by Manuel Garcia, DyanneNova, markconroy, tim.plunkett, joelpittet, DickJohnson, Scorpid: Review layout CSS and markup
- #2874073 by dagmar: Add dagmar as maintainer for Syslog module
- #2844595 by ohthehugemanatee, Jo Fitzgerald, heddn, moshe weitzman: SQLBase breaks GROUP BY queries
- #2874878 by zengenuity, LoMo, alexpott: Status Report is not clear when cron job is not running or PHP memory limit too low
- #2876740 by c.nish2k3, gaurav.kapoor, dagmar, alexpott: Cleanup Logger\SysLog constructor
- #2879385 by vijaycs85: Move workflow entity handlers to entity annotation
- #2826268 by Lendude, LoMo, dawehner: Don't fatal on rss feeds when the page display is disabled
- #2878369 by mfernea: Tests for local tasks in Manage Display are not correct
- #2804391 by Jo Fitzgerald, Berdir, amateescu, gaurav.kapoor, arunkumark, wolffereast: Resaving menu links that points to a non-node entity changes the type to node and breaks the link
- #2876357 by michielnugter, Lendude, jonathan1055: Incomplete test coverage on AssertLegacyTrait field assertions
- #2831598 by idebr, alexpott, Dane Powell, LoMo: Two SVG icons have crlf line endings
- #2878529 by c.nish2k3, joachim: broken @see in docs for hook_ckeditor_plugin_info_alter()
- #2848120 by kristiaanvandeneynde, tim.plunkett, Pavan B S, tstoeckler: Short term fix: Make ContentTranslationController recognize 'add' and 'edit' form handlers
- #2865497 by quietone, pritish.kumar, Jo Fitzgerald, moshe weitzman, phenaproxima: Fix high-water condition for new migrations
- #2873832 by josephcheek: Add Change record to @deprecated in EntityInterface
- #2199829 by dpi: Missing documentation for some variables in template_preprocess_username()
- #2877259 by pfrenssen: Remove outdated remark in documentation of ContextDefinition
- #2814949 by phenaproxima: Support migration of node reference field values from Drupal 6
- #2845364 by Wim Leers, EAnushan: Test coverage to show that as a non-administrator, you're able to modify the 'name' field, but only if you have the 'change own username' permission
- #2876408 by Mile23, Eric_A: Update wikimedia/composer-merge-plugin to ~1.4
- #2862749 by Jo Fitzgerald, phenaproxima, quietone: Add documentation to EntityViewMode destination plugin
- #2761639 by Leksat, Wim Leers, Berdir, hitfactory, stella: PageCache should not use $request->getUri()
- #2878166 by Sam152: Remove deprecated ModerationStateTestBase from core
- #2870513 by michielnugter, alexpott, xjm, dawehner, dagmar, Lendude, Gábor Hojtsy: New initiative leads for the PHPUnit initiative
- Revert "Issue #2870513 by michielnugter, xjm, dawehner, dagmar, Lendude, Gábor Hojtsy: New initiative leads for the PHPUnit initiative"
- #2877593 by alexpott, Berdir, Wim Leers: Improve \Drupal\hal\LinkManager\RelationLinkManager::getRelations() documentation
- #2868362 by Berdir, Ginovski, dawehner, Wim Leers, alexpott: HAL RelationLinkManager caches and returns entity type definition object instead of id
- #2878030 by dagmar: Use testing profile for NodeRevisionsAllTest
- #2869415 by Wim Leers, tstoeckler, dawehner: EntityResourceTestBase::getUrl() overrides BrowserTestBase::getUrl(), yet offers different functionality
- #2876428 by hardik.p, joachim, c.nish2k3: Documentation for LocalTaskManager::getLocalTasks() is incorrect
- #2875796 by diamondsea: Small typo in file test
- #2742953 by Jo Fitzgerald, mikeryan, Adita: SqlBase::mapJoinable() should not join across databases with PostgreSQL
- #2746253 by borisson_, Leksat, eiriksm, alexpott: Configuration translation save triggers an undefined index notice
- #2876145 by michielnugter, Mile23, Lendude, dawehner, alexpott: ConfigTranslationViewListUiTest is a WTB test in the Functional namespace
- #2870451 by andypost, snetcher, michielnugter, dawehner: Convert web tests to browser tests for menu_link_content module
- #1827854 by jamesrward, dman, superspring, joseph.olstad, legolasbo, anrikun, bceyssens, mdeletter, Damien Tournoud: W3C HTML5 Validation error with PHP array-based query-strings built with url() containing [ ] characters (eg views filters)
- #2821716 by flocondetoile, anish.a, amateescu, Thew: Fatal error when viewing node with content moderation enabled if a module which implements hook_node_grants() is enabled
- #2843782 by arshadcn: EntityResource: Provide comprehensive test coverage for Editor entity
- #2864008 by nlisgo: Convert web tests to browser tests for content_moderation module
- Revert "Issue #2868429 by Sam152, timmillwood, Adita, RaisinBranCrunch, catch: ModerationStateWidget depends on EntityTypeInterface::getBundleEntityType despite content moderation supporting entity types without a bundle"
- #2876630 by Manuel Garcia: Add test coverage for saving a node after a revision has been reverted
- #2868429 by Sam152, timmillwood, Adita, RaisinBranCrunch, catch: ModerationStateWidget depends on EntityTypeInterface::getBundleEntityType despite content moderation supporting entity types without a bundle
- #2859704 by alexpott, tacituseu, xjm, vaplas, mpdonadio, catch, Mixologic: Intermittent segfaults on DrupalCI (some did
- Revert "Issue #2853509 by alexpott: Don't render status messages if there are no messages"
- #2876633 by drpal: Add drpal to MAINTAINERS.txt for JavaScript subsystem
- #2597680 by stimalsina, neclimdul, paryank, Derimagia, timodwhit, Dries, vinothg, heddn, benjy, effulgentsia: Some migrations have warnings when node types don't exist
- #2817835 by timmillwood, Sam152, alexpott: When enabling moderation apply a relative state
- #2873749 by pritish.kumar, kwhite, dietric@gmail.com, davidneedham, cosmicdreams, johnshortess, catch: Add Change record to @deprecated in bootstrap.inc
- #2876224 by droplet: Make Drupal.tableDrag.restripeTable 10x faster
- #2824671 by mikeryan, heddn, quietone: Document dangers of preserving IDs on migration
- #2867700 by erozqba, mondrake, mradcliffe, cilefen: ConnectionUnitTest::testConnectionOpen fails if the driver is not implementing a PDO connection
- #2779931 by Sam152, alexpott, timmillwood, Wim Leers, catch, dawehner: Add storage exception that enforces unique content_entity_type_id and content_entity_id on the content moderation state content entity, and add access control handler to forbid all access
- #2809519 by martin107, gaurav.kapoor, michielnugter, dawehner, alexpott: Convert AJAX part of \Drupal\system\Tests\Ajax\AjaxFormPageCacheTest to JavascriptTestBase
- #2870513 by michielnugter, xjm, dawehner, dagmar, Lendude, Gábor Hojtsy: New initiative leads for the PHPUnit initiative
- #2811717 by tedbow, drpal, RajabNatshah, droplet, alexpott: [outsidein] Uncaught TypeError: Cannot read property 'addEventListener' of null
- #2872660 by phenaproxima: Migrate D6 node reference fields to D8 entity reference field definitions
- #2863542 by quietone: Refactor MigrateDefaultLanguageTest to be consistent with other migration tests
- #2698023 by Jo Fitzgerald, mitrpaka, mohit_aghera, gaurav.kapoor, heddn, edysmp, mikeryan: Get sourceid values sorted from Row
- #2874043 by naveenvalecha, timmillwood, phenaproxima, mpdonadio: Node module should have a listed maintainer
- #2875102 by c.nish2k3: Alphabetize the initiatives