Versie 8.0.6 van Drupal is uitgebracht. Drupal is een in php geschreven, gebruiksvriendelijk en krachtig contentmanagementplatform, waarmee bijvoorbeeld websites kunnen worden gemaakt. In versie 8 staan responsive templates standaard aan, waardoor een website er altijd goed uitziet, onafhankelijk van het apparaat dat wordt gebruikt om hem te bekijken. In Drupal 8 is de overstap van xhtml naar html5 gemaakt, wat onder meer web-apps mogelijk maakt. Verder is de in php geschreven broncode flink opgeschoond en gemoderniseerd en zouden door slimmere caching de prestaties zijn verbeterd.
Versie 8.0.6 is alweer de laatste geplande uitgave in de 8.0-reeks. Versie 8.1.0, een minor release, staat inmiddels al in de steigers en zou als alles goed gaat 20 april uit moeten komen. Een release candidate zal op korte termijn beschikbaar komen. Versie 8.0.6 bevat alleen bugfixes en er zijn verbeteringen aan de documentatie en testprocedures aangebracht.
Changes since 8.0.5
- #2448843: [regression] Themes unable to implement hook_element_info_alter()
- #2694243: node_field_data and search_index tables should match on langcode
- #2699869: deprecation notice for format_string() says to use SafeMarkup::format(), but that is also deprecated
- #2698595: Named spelled incorrectly in Maintainers file
- #2696919: EntityResource annotation class has @see after plugin annotation
- #2614824: Tests fail when version constant is stable
- #2664748: Node revision queries tagged for node access cause "no node table" exception
- #2677414: VerticalTabs' #default_tab broken due to wrong/mismatching class name
- #1458824: Ajax doesn't work with Tableselect with checkboxes
- #2685021: Fatal error: $this when not in object context in views.theme.inc
- #2679883: Audit use of YAML to ensure we're not using deprecated syntax
- #2651986: Local task link "Translate" is not translated
- #2535660: PDO Exception in Node Search Plugin
- #2274153: Make RESTTestBase::httpRequest() work with HEAD requests
- #2664290: Remove array typehints from batch callbacks
- #2669418: Php Storage not defining secret index
- #2688813: Documentation for FieldPluginBase::addSelfTokens is missing "__"
- #2573975: function_exists check in PluralTranslatableString is wrong
- #2609874: Boolean field "On label" and "Off label" are not translatable
- #2687837: run-tests.sh --types does not work with --directory
- #2664274: Combination of --prefer-dist and .gitattributes confuses our vendor test cleanup
- Revert "Issue #2609874: Boolean field "On label" and "Off label" are not translatable"
- #2609874: Boolean field "On label" and "Off label" are not translatable
- #2638856: Unable to install modules with core dependencies via composer
- #2633568: Improve method for migrating link attributes from D6
- #2669590: IntegrityConstraintViolationException using an entity reference in a view with a entity reference display
- #2684575: Get is unable to pick up 0
- #2685463: Typo in the usage example of HtmlTag API page
- #2281393: D6->D8 Blocks - Custom titles not imported
- #2680057: Allow to not override the simpletest results on a new test run
- #2658412: Config API topic makes no mention of getEditable()
- #2248223: Adding a new Views filter and making it exposed returns user back to list of filters
- #2679953: Replace mentions of url() in docs
- #2684319: ConfigFormBaseTrait::config() @return doxygen is inaccurate
- #2676026: Correct documentation of ThemeNegotiatorInterface
- #2680307: Direct people to Services and Elements pages on API sites in a clearer way
- #2225477: Add migrate sources and destinations for D6 i18n variables
- #2177335: Selecting 'Disabled' does not move the block to the disabled region when there are no disabled blocks
- #2670978: Allow to run just specific types when running all tests
- #2616220: Obey field cardinality in vocabulary migration
- #2609680: Add an AssertMailTrait to allow mail testing in Kernel tests and fix odd stdout not found in test output
- #2608692: Revise docblock for BookManager methods
- #2626106: The image button does not work unless width+height attributes are allowed, even though those are optional
- #2682367: Wrong comment in AdminRouteSubscriber::getSubscribedEvents
- #2683391: Backport EntityKernelTestBase to 8.0.x
- #2471689: Entity API documentation should consistently refer to handlers rather than controllers
- #2676472: docs for t() and related functions don't explain how context works
- #2572125: Content translation local tasks are not getting displayed due to caching
- #2675000: SQLBase::mapjoinable does not support SQLite part 2
- #2179537: Drupal 8 has a broken UUID generator
- #2672512: CKEditorPluginConfigurableInterface::settingsForm() docs don't match API usage
- #2664150: Expand BrowserTestBase with error handling support
- #2665738: jQuery Autocomplete applies "_renderItem" option only for first element on the page
- #2679006: 'incloming' in SourcePluginBase::$trackChanges comment
- #2580177: Language list is not correctly ordered when it's localized
- #2668008: Internationalization topic refers to format_plural() function that does not exist
- #2614764: Wrong @param doc in class Composer
- #2677672: Improve docs of getDataDefinition for lists and complex data
- #2678620: HandlerBase::breakString does not work with decimal values
- #2623940: ConfigInstaller tries to install optional config with missing dependencies
- #2302259: Test coverage for user profile link type from D6