Install

To start a new Drupal project with version 8.0-alpha12@alpha:

To update your site and all dependencies to the latest version of Drupal:

To update your site to this specific release:
Pinning to a specific release may make it more challenging to update your site in future, see composer documentation for managing pinned versions

Using Composer to manage Drupal site dependencies

Downloads

Download drupal-8.0-alpha12.tar.gztar.gz 8.39 MB
MD5: fdf022c5375e77c59bd35a61e6ec68e5
SHA-1: c0a3b08b3c50f917954e5e53366c13800bb86fbb
SHA-256: 7704af613d9f35730852f5a834cbbe8dee6341c17cf9e14afb31cff6fc1310ca
Download drupal-8.0-alpha12.zipzip 14.38 MB
MD5: 5ec589f4011fe46b662fcbb6270f729f
SHA-1: 882ea2d2d0ae68d76dbdf63f1a71dfd5fe0a16a4
SHA-256: 00cbc6599cf30a33f7c67b1029b21d91d9b70f08a74e3e1d8a40557bde1de267

Release notes

Changes since 8.0-alpha11:

  • #2214209 by dawehner, ParisLiakos, xjm: Move _menu_site_is_offine() into the Maintainance subscriber.
  • #788900 by ParisLiakos, dawehner, effulgentsia, xjm, et al: Deprecate and remove usages of arg().
  • #2233623 by Berdir, slashrsm, xjm: Fixed Merge AliasManagerCacheDecorator into AliasManager.
  • #2247991 by xjm, typhonius, donquixote: [May 27] Move all module code to PSR-4.
  • #2167167 by Berdir: Remove field_info_*().
  • #2261181 by damiankloip, dawehner: Fixed Always pass in the request into the view executable.
  • #2264205 by _nod: Replace JSHint with ESLint for JavaScript validation.
  • Revert "Issue #2227731 by _nod: Replace JSHint with ESLint for JavaScript validation."
  • #2273311 by donquixote, xjm: Fixed FieldDefinitionTestBase::getNamespacePath() breaks with PSR-4.
  • #2264241 by _nod: Fix ESLint errors and fix js bugs.
  • #2227731 by _nod: Replace JSHint with ESLint for JavaScript validation.
  • #2273689 by donquixote: Fixed switch-psr4.sh does not reliably remove empty PSR-0 directories.
  • #2268975 by Gábor Hojtsy, vijaycs85: Fixed named schema elements missing when installing Drupal.
  • #2259337 by sun, chx: Do not hide the error messages in TaggedHandlersPass.
  • #2224887 by alexpott, Berdir, Gábor Hojtsy, Jalandhar: Language configuration overrides should have their own storage.
  • #2003766 by InternetDevels, KeyboardCowboy: Fixed Vertical tabs styling is pushed to the right on node edit form.
  • #2256915 by mondrake: Fixed Pager link underlinings do not display properly.
  • #2271801 by sun: CustomBlockLocalTasksTest is located in wrong directory.
  • #2003800 by jhedstrom, filijonka, YesCT, ParisLiakos, steeloctopus, damiankloip, sun, LinL, amateescu: Move drupal_check_memory_limit() and parse_size() functionality to components.
  • #735154 by jhodgdon, pwolanin: Fixed search_touch_node()/search_mark_for_reindex() should not update if already touched.
  • #2262975 by Berdir: Fixed Non-Multiple field types with per-field storage are not supported in CckFieldValues.
  • #2272801 by tim.plunkett: Allow blocks to be context aware.
  • #1524550 by superspring, joachim, David Hernández, marthinal, socketwench, subson | jfinkel: Fixed queue cron workers can't signal a broken queue.
  • #2259947 by donquixote: Fixed Minor bug fixes in database system.
  • #1987726 by vijaycs85, disasm, YesCT, pdrake, tstoeckler, dawehner, Xano, likin, stella, andypost, prateek479, Gábor Hojtsy, kgoel: Convert language content page related callback to new style controller.
  • #2165475 by damiankloip, dawehner, martin107, tim.plunkett, jibran, xjm, Jalandhar: Provide a generic class resolver.
  • #2100369 by joelpittet, ashepherd, alexpott, Xano: Don't support RDFa in tracker listings.
  • Revert "Issue #2239969 by znerol, sun: Session of (UI) test runner leaks into web tests."
  • #2141221 by thedavidmeister, joachim, anemes: Add docs to hook_update_N to explain the sandbox usage
  • #2266527 by andypost: Fix hook_library_alter doc block to remove nonexistent parameter
  • #2272055 by Xano: Fix doc blocks for AccountProxyInterface
  • #2267571 by martin107, xjm: Fix docs for field UI access classes
  • #2265851 by mrjmd: Add links to Batch and Queue API to api landing page
  • #2015849 by mrjmd, yaworsk, YesCT: Comment standards fixes in entity tests
  • #2239969 by znerol, sun: Session of (UI) test runner leaks into web tests.
  • #2246657 by tstoeckler, YesCT: $options is misnamed in Language::__construct() should be property values.
  • #2254001 by Mixologic: Use EntityMangagerInterface instead of Entity Manager in typehints.
  • #1289536 by ParisLiakos, RobLoach, Crell, larowlan, fgm, pounard, Pancho, dawehner, scor, tim.plunkett, alexpott, socketwench: Switch Watchdog to a PSR-3 logging framework.
  • #2270313 by jessebeach: Remove c4rl and linclark from MAINTAINERS.txt.
  • #2272081 by Wim Leers: BlockAccessController::checkAccess() should run the block plugin's access check last.
  • #2271939 by tim.plunkett: NodeType condition does not evaluate properly.
  • #2272267 by tim.plunkett: Entity_page_access() and entity_page_create_access() are dead code.
  • #2271025 by Wim Leers: Don't let menu_navigation_links() set the active class, the drupal.active-links library does that for us (plus, it's setting it incorrectly).
  • Revert "Issue #1289536 by RobLoach, Crell, Pancho, pounard, socketwench, fgm, dawehner, scor, tim.plunkett, larowlan, ParisLiakos: Switch Watchdog to a PSR-3 logging framework."
  • #2236167 by znerol: Use request stack in cache contexts.
  • #2269453 by olli: Apc_fetch() expects a string or array of strings.
  • #2178795 follow-up by tim.plunkett: Fix conflict with recently committed patch.
  • #2178795 by tim.plunkett, jlbellido, YesCT, Berdir, Xano: Allow DiscoveryInterface::getDefinition() to throw an exception for an invalid plugin.
  • #2270339 by YesCT, martin107: is a misleading variable name in TokenReplaceUnitTestBase.
  • #2259275 by filijonka, sun, Xano: Rename "DrupalUnitTestBase" to KernelTestBase.
  • #2228215 by znerol, Berdir: Remove module check in DrupalKernel.
  • Revert "Issue #2228215 by znerol, Berdir: Remove module check in DrupalKernel."
  • #2226871 by tim.plunkett: ConfirmFormInterface::getCancelRoute() should always return Drupal\Core\Url.
  • #2039435 by Xano, Berdir | akshay.swnt22: Convert EntityManager to extend DefaultPluginManager.
  • #2096899 by amateescu, msonnabaum | Berdir: Add ::create() to simplify creating new entities.
  • #2268801 by tim.plunkett: Update ConditionInterface to use recently added plugin interfaces.
  • #2267329 by tim.plunkett | joachim: Move EntityWithPluginBagInterface out of Drupal\Core\Config\Entity and make it useful for more than one bag.
  • #2259823 by beejeebus, Wim Leers: Make cache->created be to the millisecond.
  • #2267753 by pwolanin, amateescu, YesCT, Berdir: ContentEntityDatabaseStorage::mapToStorageRecord hard-codes ->->value.
  • #1289536 by RobLoach, Crell, Pancho, pounard, socketwench, fgm, dawehner, scor, tim.plunkett, larowlan, ParisLiakos: Switch Watchdog to a PSR-3 logging framework.
  • #2264179 by Gábor Hojtsy, vijaycs85, alexpott, benjy: Clarify use of property/undefined and add an ignore type in configuration schema.
  • Revert "Issue #2267753 by pwolanin, YesCT, Berdir: ContentEntityDatabaseStorage::mapToStorageRecord hard-codes $entity->$name->value."
  • #2259209 by roderik, larowlan: Fix CommentStatistics::read().
  • #2207777 by Wim Leers, pjonckiere, Rajesh Ashok | alexpott: Can not configure editor whilst creating a new text format.
  • #2218057 by jhodgdon, dawehner: Search Views integration - filter needs to join to node_field_data.langcode.
  • #2267753 by pwolanin, YesCT, Berdir: ContentEntityDatabaseStorage::mapToStorageRecord hard-codes $entity->$name->value.
  • #2139583 by damiankloip, dawehner: Clarify error message when services.yml definitions are missing top-level keys.
  • #2190313 by pfrenssen, Berdir, amateescu, ianthomas_uk: Add $EntityType::load() and loadMultiple() to simplify loading entities.
  • #2229167 by dawehner, marthinal, Bojhan: Broken/missing handler (Module: node)
  • #1503464 by plopesc, larowlan, joelpittet, svenaas: Automatically add theme hook suggestion for node view mode.
  • #2223423 by Xano, tim.plunkett: Stop extending \Drupal\Core\Entity\Entity in unit tests.
  • #2263351 by jcisio: Replace accidentally removed part of default.settings.php.
  • #2253109 by ParisLiakos: Bring .htaccess and web.config up to date.
  • #1807662 by sun, beejeebus, damiankloip, Wim Leers, Mixologic: Built-in APCu support in core (PHP 5.5 only).
  • #2266501 by Gábor Hojtsy, vijaycs85, YesCT: Array level schema errors are not reported, fix wrong schemas identified.
  • #2265977 by olli: fixed php backend serialization.
  • #2254183 by sun, tim.plunkett: Fix test performance of Drupal\filter\Tests\FilterAdminTest.
  • #2262861 by alexpott: Add concept of collections to config storages.
  • #2222719 by effulgentsia, tim.plunkett, xjm, dawehner: Use parameter matching via reflection for access checks instead of pulling variables from request attributes.
  • #375062 by cs_shadow, juampy, theunraveler, mondrake, hswong3i, smk-ka: Imagecolorsforindex() Color index nnn out of range in GDToolkit.
  • #2266377 by dawehner, bkosborne, pwolanin: Speed up UrlGenerator a little by setting the 'external' option in the Url object .
  • #2267763 by pwolanin, tim.plunkett: Page titles with %placeholders are broken when used as breadcrumbs.
  • #2266859 by tim.plunkett: Move the dependency calculation helper methods from ConfigEntityBase to generic traits.
  • #2268439 by Gábor Hojtsy: String introspection backwards data typing is confusing / incorrect.
  • #2258299 by juampy: Dblog_menu_link_defaults_alter() must set 'machine_name' to avoid duplicates.
  • #2261401 by Berdir: Automatically provide bundle info/list based on bundle_of annotation.
  • #2256355 by tim.plunkett: Make block plugins usable outside the block entity context.
  • #2116363 by Berdir, jessebeach | fago: Unified repository of field definitions (cache + API).
  • Revert "Revert "Issue #2241633 by sun: Simplify site-specific service overrides.""
  • Revert "Issue #2241633 by sun: Simplify site-specific service overrides."
  • #2229181 by pwolanin, Berdir, fago: MapItem::propertyDefinitions() claims it has a static value property, which is wrong.
  • #2249113 by tstoeckler, jessebeach: Use an entity save instead of db_insert() in user_install().
  • #2261369 by Berdir: Introduce a common config entity base class for all bundle config entity types.
  • #2257835 by tim.plunkett, sun, Jalandhar: Move form submission logic out of FormBuilder into a new class.
  • #2263351 by Wim Leers: Text Editor's in-place editing plugin broke in-place editing at large due to PHP fatal.
  • #2266547 by alexpott, sun: TestKernel is not adding its service provider correctly.
  • #2198713 by tstoeckler: Add a settings.php variable to allow to discover/enable test extensions at regular runtime.
  • #2209337 by tstoeckler: Remove hidden property from test extensions.
  • #2254495 by sun, ParisLiakos, alexpott: Followup to Move language_admin_predefined_list to ConfigurableLanguageManager.
  • #2223251 by Berdir: InputRequired plugin passes incorrect dependency to init method.
  • Revert "git commit -m Issue"
  • #2260321 by sun: Use Testing profile instead of Minimal profile in interactive installer tests by default.
  • git commit -m Issue
  • #2240555 by penyaskito: Preselect language when importing translations previously exported.
  • #2241633 by sun: Simplify site-specific service overrides.
  • #2126761 by Tim Bozeman, SGhosh, Jalandhar: The body field summary textarea indicates it has a description with aria-describedby attribute, but the DOM id value points to a non-existent node.
  • #2218117 by dawehner, EclipseGc: Bring back metatag support for the HtmlPage object.
  • #2259301 by martin107 | alexpott: Move OptGroup tests out of FormBuilderTest.
  • #2260035 by blueminds | jhodgdon: Hook_field_info_max_weight in field.api.php is not in a group/topic.
  • #2261461 by neclimdul: Fix indentation in default.settings.php.
  • #2079863 by filijonka, mrsinguyen, fabricebernhard, Chernous_dn, YesCT: Remove Unused local variable from /core/lib/Drupal/Component Utility/Crypt.php Transliteration/PHPTransliteration.php Utility/UserAgent.php Gettext/PoHeader.php.
  • #2088027 by tim.plunkett | YesCT: Just placed block keeps changed color even after saving the block layout page.
  • #2247595 by neclimdul: Fix phpunit coverage warnings.
  • #2263849 by cs_shadow: Typo in comment/comment.tokens.inc ('tokes' instead of 'tokens').
  • #2225959 by chx, ultimike: D6 Users and User Profile data isn't migrating.
  • #2214313 by chx, ultimike, benjy | eliza411: Contact: Not all values are being migrated.
  • #2260239 by ultimike: D6->D8 Profile field (checkbox).
  • #2211611 by benjy | eliza411: The view mode source misses a requirements check for CCK.
  • #2263453 by chx, benjy: Split migration_dependencies into two keys.
  • #2264717 by penyaskito: Convert MigrateDrupal6Test into a reusable abstract class which can be reused for D7 and other migrations .
  • #2253977 by martin107, Mixologic: Use ConfigFactoryInterface to type hint ConfigFactory, Part II.
  • #2265913 by pwolanin: LinkGenerator::generateFromUrl() fatal (uncaught exception) with external URL.
  • #2250429 by ultimike, chx: D6_block migration not migrating all blocks.
  • #2241249 by Wim Leers: First step in making search results pages cacheable: add the associated SearchPage's cache tag.
  • #2262195 by sun: Various test classes are missing phpDoc.
  • #2262147 by sun: Various base test classes are not abstract.
  • #2263287 by alexpott: Test the CachedStorage class using ConfigStorageTestBase.
  • #2068333 by roderik, skipyT, pcambra, plach, Désiré, marcingy, peximo: Convert node SQL queries to the Entity Query API.
  • #2241235 by Wim Leers: Shortcut/ShortcutSet entity types should use cache tags.
  • #2263273 by alexpott: Config_snapshot table can be created by the storage class itself.
  • #2226933 by cs_shadow, tim.plunkett, mandar.harkare, mortendk: Remove odd, even, first & last classes from views-view-unformatted.html.twig.
  • #2116551 by cam8001, amateescu, swentel, Xano | webchick: Fix the UX of Entity Reference fields.
  • #2122761 by znerol, heddn: SessionHttpsTest only runs half the tests.
  • #2263255 by alexpott: Cache.config only has a single key in it for config schema this seems a waste.
  • #2226395 by benjy | penyaskito: Expand Drupal6FieldInstance testing with a float field.
  • #2263329 by dawehner: CommentDefaultFormatterCacheTagsTest just works because nothing uses AccountProxyInterface in HEAD.
  • #2256405: VocabularyUnitTest and VocabularyTest are misnamed.
  • #2256405 by blueminds: VocabularyUnitTest and VocabularyTest are misnamed.
  • Revert "Issue #2256405 by blueminds: VocabularyUnitTest and VocabularyTest are misnamed."
  • #2262483 by sun: Some PHPUnit tests do not exist.
  • #2012468 by blueminds, plach: Add trusted roles recommendation to 'access site reports'.
  • #2263201 by alexpott: ConfigImportUITest has a random failure.
  • #2259525 by alexpott: System.action.user_add_role_action.ROLE_ID does not match any config schema.
  • #2039163 by Reinmar, Wim Leers: Update CKEditor library to 4.4.
  • #2261677 by alexpott, Berdir: Entity displays need to depend on the entity provider is there is no bundle entity type.
  • #2228261 by beejeebus, kim.pepper, alexpott, Wim Leers | catch: Add a local, PhpStorage-based cache backend.
  • #2238087 by znerol, YesCT: Rebase SessionManager onto Symfony NativeSessionStorage.
  • #2256877 by znerol: Remove the API function to check if a cache bin is empty.
  • #2254777 by m1r1k: Block category autocomplete does not work.
  • #2224549 by tstoeckler, fago, Xano: Simplify checking whether an entity type is revisionable.
  • #2257709 by znerol, Wim Leers: Remove the interdependence between the internal page cache and management of the Cache-Control header for external caches.
  • #2255369 by larowlan, Xano: DialogController does not respect ['#title'] for the page title.
  • #2216437 by Wim Leers: Entity labels are not in-place editable on 'full entity page' (prime example: node title).
  • #2257395 by marcingy: URL helper functions were converted in an inconsient manner.
  • #2261459 by tim.plunkett: Expand deprecated comment for system_rebuild_theme_data
  • #2257757 by martin107: \Drupal::isConfigSyncing should be marked as static.
  • #2257421 by Wim Leers, effulgentsia: Convert CommentDefaultFormatterCacheTagsTest from web test to entity unit test.
  • #2226933 by mandar.harkare, mortendk: Remove odd, even, first & last classes from views-view-unformatted.html.twig.
  • #2226501 by drunken monkey: Add execute() to the SelectInterface.
  • #2254211 by sun: Fix test performance of Drupal\taxonomy\Tests\LegacyTest.
  • #2254197 by sun: Fix test performance of Drupal\search\Tests\SearchCommentTest.
  • #2152217 by joelpittet, mgifford, vijaycs85, jjcarrion, sun: Remove theme_form_required_marker() from the theme system - use CSS instead.
  • #2257807 by znerol: Remove 'Forever' from the Page cache maximum age options.
  • #2168809 by sun, damiankloip: Do not add the Guzzle HTTP client request subscriber outside of test environment.
  • #2254195 by sun: Fix test performance of Drupal\search\Tests\SearchCommentCountToggleTest.
  • #2207585 by damiankloip, Xano, dawehner: Find a new OO home for drupal_get_hash_salt().
  • #2241291 by Wim Leers: Regression: menu link-specific cache tags.
  • Revert "Issue #1106160 by tim.plunkett, BarisW: Fixed Color module uses the public file system but doesn't check if it is set."
  • #2261391 by pwolanin, Crell: Fix up throws and other docs for FactoryInterface
  • #2124365 by Mile23: Expand phpunit tests for \Drupal\Core\Database\Connection.
  • #2183113 by jhodgdon, effulgentsia, tim.plunkett, herom, larowlan: Update hook_help signature to use route_name instead of path.
  • #2241827 follow-up by tim.plunkett, sun: Switch from form builder to new form validator.
  • #1832870 by -enzo-, YesCT, EllaTheHarpy, Pinolo, dlu, seranooo5, ivanchaer, mauzeh, filijonka, robertdbailey | maryedith: Only show source translation column if there are 2 or more source languages (more than n/a and the original language).
  • #2216531 by Jalandhar, Mile23: Improve unit test annotation for SimpleTest.
  • #1932074 follow-up by andypost: Remove duplicated #type declaration.
  • #2030605 by tim.plunkett, mr.baileys, webwarrior, Wim Leers | plopesc: Expand Editor with methods.
  • #2241827 by killua99, dawehner, djevans | Crell: Using a numeric placeholder in paths in Views UI causes fatal error.
  • #2251829 by damiankloip: Add 'Guzzle' back to HTTP clients default user agent header.
  • #2258091 by yched: Reorder methods in EntityViewBuilder into more logical sequence.
  • #2259315 by effulgentsia: Remove _system_path usage from shortcut.module.
  • #2191785 by sun: Password managers are identifying/storing wrong username field when creating a user account.
  • #2259361 by jweowu | David_Rothstein: Document that db_query_temporary() can only be used on SELECT queries.
  • #2258831 by sun | Wim Leers: Stream wrappers of test runner are not restored after test completion.
  • #2259167 by sun: Disable CSS/JS aggregation and caching in tests by default.
  • #2257229 by marcingy | alasda: Cannot add external url or as menu item.
  • #2257427 by sun: Run-tests.sh builds + rebuilds two kernels from scratch for every PHP process.
  • #2257769 by tstoeckler | sun: Adding an Entity Reference field in the Field UI throws a PHP notice; fails to add field.
  • #1871762 by eojthebrave, jibran, xjm: Add detailed documentation explaining the block system's architecture.
  • #2245721 by vijaycs85, YesCT: Add missing configuration schema in language component.
  • #2209977 by tim.plunkett: Move form validation logic out of FormBuilder into a new class.
  • #2257283 by cs_shadow, filijonka: Fix obsolete references to form_set_error() in FormErrorInterface docs
  • #2252081 by Xano: Move implementation-specific docs out of PluginFormInterface
  • Oops. Not that file. :P
  • #2239935 by marcingy, ParisLiakos: Remove filter_xss_* deprecated functions.
  • #2226761 by Wim Leers: Change all default settings and config to fast/safe production values.
  • #2245727 by alexpott | vijaycs85: Add missing configuration schema in Breakpoint component.
  • #2233619 by slashrsm, Jalandhar: Merge lookup functions in AliasManager.
  • #2254495 by ParisLiakos, alexpott: Move language_admin_predefined_list to ConfigurableLanguageManager.
  • #2176621 by sun, alexpott: Remove global .
  • #2219121 by bdone: Remove spacing issue in config/*.yml.
  • #2248951 by eojthebrave: Missing documentation for block plugin annotations.
  • #2250335 by drupaledmonk, pingwin4eg | jhodgdon: Forum hook_help still using URL instead of route.
  • #2258333 by ParisLiakos: Invalid @covers annotation for TokenUnitTest.
  • #1919916 by oadaeh, larowlan, jessehs, babruix: Change label of custom block default body field from "Block body" to just "Body".
  • #2248985 by sun: ScriptTest fails on Windows, runs against parent site.
  • #2240463 by robertdbailey, balagan, holly.ross.drupal: Fix text: languages are not "enabled/disabled" anymore, they are added/removed.
  • #2240007 by sun, YesCT, mr.baileys | Gábor Hojtsy: Regression: early installer is not in RTL after selecting RTL language.
  • #2257327 by jessebeach: 'Field system' is missing in maintainers.txt.
  • #2245729 by alexpott | vijaycs85: Add missing configuration schema in Color component.
  • #2256317 by sun: Remove static caching from WebTestBase::checkPermissions().
  • #2256919 by Berdir: Missing view modes for aggregator feed items.
  • Commenting test to explain what's happening.
  • #1939008 by sun, joelpittet, gnuget, Gokul N K, sphism, drupalninja99, c4rl, Cottser, mdrummond, long wave, steveoliver, andypost, Fabianx | jenlampton: Convert theme_table() to Twig.
  • #2221041 by alexpott, sun | StuartJNCC: Color palette setting controls are duplicated.
  • #2254765 by damiankloip: No confirmation messages when Views UI settings forms are saved.
  • #2251119 by alimac | dawehner: Hovering about display links changes the position.
  • #2251221 by alimac, lokapujya: Views Display Tabs: remove gray top border.
  • MAINTAINERS.txt: now with fewer typos! :P
  • #2257745 by martin107 | ParisLiakos: Switch t() to ->t() in ExceptionController.
  • #2225605 by znerol: Use request stack in form builder.
  • #2249025 by xjm: Update Security topic coordinators section in MAINTAINERS.txt.
  • #2257319 by jessebeach: Change 'Edit' to 'Quick edit' in maintainers.txt.
  • #2255073 by jmarkel: Fix up docs for node_uri() function
  • #2099131 by jessebeach, Wim Leers, catch, Berdir, benjifisher, martin107, andypost: Use #pre_render pattern for entity render caching.
  • #2079797 by ParisLiakos, Xano, amateescu, tim.plunkett: Provide a trait for $this->t() and $this->formatPlural().
  • #2198325 by fietserwin: GetPathToken not in ImageStyleInterface (+2 other minor cleanups).
  • #2201051 by andypost, sun, Berdir: Convert path.module form alters to a field widget.
  • #2158571 by tstoeckler, dawehner, kgoel, tim.plunkett, catch, effulgentsia: Routes added in RouteSubscribers cannot be altered.
  • Follow-up to Issue #2151105 : Helps if I commit the template file doesn't it? ;)
  • #2151105 by Cottser, longwave, joelpittet: Convert theme_system_admin_index() to Twig.
  • #2216529 by jhodgdon: Fill in topic/@defgroup docs for Config and State System.
  • #2216561 by jhodgdon: Fill in @defgroup/topic docs for Extending Drupal.
  • #2167071 by likin: Remove onHTML event from ViewSubscriber - deprecated.
  • #2249899 by damiankloip: Refactor Drupal\Core\Cron.
  • #2250491 by damiankloip: Remove duplicate methods from Settings class.
  • #2039021 by tim.plunkett, Berdir, Xano | akshay.swnt22: Convert ActionManager to extend DefaultPluginManager.
  • #2084323 by Berdir, sandipmkhairnar, Xano, Jalandhar: EntityForm::actions() adds 'delete' without checking access.
  • #2208617 by tim.plunkett: Add key value entity storage.
  • #2241431 by anavarre: _content in routing files should always have a leading backslash.
  • #2252967 by sun: RebuildContainer() is not limited to web tests (WebTestBase).
  • #2245003 by znerol, YesCT, sun, damiankloip: Use a random seed instead of the session_id for CSRF token generation.
  • #2195967 by tstoeckler, pameeela: Update content of views tour to align with standards.
  • #2236879 by andrei.dincu | tstoeckler: Broken condition in ContentEntityDatabaseStorage.
  • #1978918 by likin, Luxian, vijaycs85, Pancho, disasm: Convert locale_translate_import_form to a Controller.
  • #2251915 by tim.plunkett: Overridden config bleeds through to admin forms.
  • #2239065 by tim.plunkett | webchick: Overridden config bleeding through to configuration forms.
  • #2162837 by Wim Leers, jibran | nod_: Split up contextual.toolbar.js.
  • #2191429 by eojthebrave, tim.plunkett: Fix up Form API topic docs in form.inc
  • #323926 by porchlight, Tor Arne Thune, mr.baileys, rszrama: Settings for non-existent theme.
  • #890362 by BarisW, Jeff Burnz, mgifford: Links should not be indicated by color only.
  • #2228261 by beejeebus, kim.pepper, alexpott, Wim Leers: Add a local, PhpStorage-based cache backend.
  • #2239833 by Wim Leers: Regression: Menu contextual links no longer visible in menu blocks.
  • #2204159 by Wim Leers, longwave, tim.plunkett: (Responsive) Image styles do not add correct cache tags, nor do they invalidate cache tags upon flushing.
  • #2100313 by dawehner, pwolanin: Move non-core services out of core.services.yml.
  • #2250381 by mortendk: Remove the inner div wrapper from forms.
  • #1824360 by morningtime, Mixologic: Drupal sets $_SERVER['HTTP_REFERER'] to the empty string when no Referer: header was sent.
  • #2245001 by andypost: Remove unneeded CommentManagerInterface::getParentEntityUri().
  • #1932074 by mgifford, larowlan, nick_schuch: Tags Includes Label which isn't Associated with an Input Form.
  • #2248149 by jessebeach, donquixote, sun: Use __DIR__ instead of drupal_get_path() for local PSR-0/PSR-4 directories.
  • #2213319 by sun, dawehner: Create a single Container CompilerPass to collect + add handlers to consumer service definitions.
  • #2147009 by tim.plunkett, RoSk0 | vijaycs85: Convert all forms in ajax_forms_test module to FormInterface.
  • #2222431 by TechNikh, visabhishek, YesCT, jhodgdon: Project name clean up after Picture module renamed Responsive Image.
  • #2245989 by juampy: Wrong class docblock in TableSortExtenderUnitTest.php.
  • #2226805 by ChandeepKhosa | Cottser: Remove unneeded code from template_preprocess_field().
  • #2248051 by Sutharsan: Remove last references to Entity Storage Controller.
  • #2235099 by ParisLiakos, catch: Move Archiver to Drupal/Core.
  • #2018795 by mgifford: Add Jesse Beach as a Accessibility Maintainer.
  • #2238077 by Berdir, alexpott, tim.plunkett: Rename EntityFormController to EntityForm.
  • #2243549 by agerson, cs_shadow | jhodgdon: Text changes needed as follow-up to Menu UI module rename.
  • #2207743 by dawehner, Xano: Convert element_info() to a service.
  • #2210755 by damiankloip, tim.plunkett: Add an area handler to display drupal_set_messages.
  • #2160365 by plopesc, vijaycs85: Date field required marker rendered as "Array".
  • #216064 by Xano, idflood, drifter, Artusamak, ygerasimov, sun, ParisLiakos, Cottser, TravisCarden, marcingy, floretan, catch, tedbow: Entity form "Delete" button triggers server-side + HTML5 form validation; change "Delete" button to a link.
  • #1987802 by disasm, pfrenssen, laurentchardin, tim.plunkett, fgm, vijaycs85, plopesc, Xano, dawehner, h3rj4n: Convert path_admin_overview() to a new style controller.
  • #2208475 by sun, Xano, Jalandhar, andrei.dincu: Move Settings into Drupal\Core\Site\Settings.
  • #2249021 by xjm: Fix username for ParisLiakos in MAINTAINERS.txt.
  • #2248881 by neclimdul: Fix indentation mistake. Nominated for simplest patch of the month award by dawehner.
  • #2247281 by sun, pwolanin: Installer checks wrong config storage to verify installation state.
  • #2248151 by catch, tstoeckler: follow-up remove empty db.sqlite file that the patch added.
  • #2201785 by sun, Berdir: Remove drupal_flush_all_caches() from installer.
  • #2248151 by tim.plunkett, xjm, alexpott: Configurable plugins can not control instance-specific config dependencies.
  • #1929816 by lokapujya, penyaskito, reszli, JStanton, Gábor Hojtsy, catch: Remove all references to/implementations of hook_schema_0().
  • #2231505 by joelpittet, baisong | Cottser: Convert theme_field__node__title() to Twig.
  • #2183963 by jhodgdon: Add tests for User search.
  • #2168321 by longwave, martin107: Several files have incorrect indentation.
  • #2248175 by xjm: Add timplunkett as a maintainer for the plugin system.
  • #2241735 by tim.plunkett: Throw an exception when form errors are set outside of validation.
  • #2121299 by andypost, bdone, benjy, penyaskito, chx, claudiu.cristea, damiankloip, gregboggs, InternetDevels, jessehs, jhedstrom, marvil07, mikeryan, pcambra, Xano, YesCT, axoplasm, kgoel, dclavain, jeckman, alvar0hurtad0, Drupali, fastangel, gloob, jhedstrom, joshtaylor, mpgeek, alexpott: Migrate Drupal 6 to Drupal 8
  • #2245777 by pwolanin: Fix file docs in LocalTaskManager
  • #2244087 by cs_shadow, andrei.dincu, joachim: Add explanation comment in NodeCreationTest
  • #2141523 by effulgentsia, tim.plunkett: Comment's comment.bundle route contains unused code.
  • #2244775 by bdone: Declare a maximum length for contact category machine name.
  • #2204157 by pjonckiere, sun, Alumei: Remove deprecated URL helper functions from common.inc.
  • #2238649 by visabhishek, bookmarvel, chx: Expirable key value store interface is wrong in comments.
  • #1166114 by jhodgdon, tomogden, Rajendar Reddy, larowlan, swentel, splatio, erics14: Manage Displays Search Results doesn't manage the display of the search results.
  • #2241549 by neclimdul: Remove registerContainerConfiguration() cruft from DrupalKernel.
  • #2236089 by cs_shadow, sriharsha.uppuluri: theme_settings schema duplicates the label Shortcut icon settings where it doesn't make sense.
  • #1842326 by c4rl, sun, joelpittet, pakmanlh, jjcarrion | jenlampton: Merge _theme_table_cell() into theme_table().

What’s next?

  1. Learn how to install Drupal
  2. Learn how to update Drupal
  3. Extend Drupal to do more
  4. Get training
  5. Check out what others built
Created by: catch
Created on: 28 May 2014 at 11:19 UTC
Last updated: 18 Oct 2019 at 22:21 UTC
Bug fixes
Insecure

Other releases