Install

Works with Drupal: 8.x

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 75.56 KB
MD5: cd5c34cf5532c15fc92f8990bc7bc171
SHA-1: 29fc86e8ec7aed88fbfec8aa974557f69e3a0985
SHA-256: 2d0f29757678f0f4f9bafa2fa72f9b1f3395fc5a9726b709554bcfbf7c477203
Download zip 117.26 KB
MD5: de3c0d1e89f82d313c84bada8398c7a8
SHA-1: 92343ee090cba749641354c685087a9cbdc91051
SHA-256: b6d5fd68f2babccb60868666698b6fd6e1a31376b9999fda862d064fe2701d39

Release notes

This alpha release includes major refactoring. Sites upgrading from a previous alpha release will need to uninstall the previous version of Features and Features UI and install fresh using the new version.

The biggest change is that features "bundles" are now a configurable entity and can be separately exported; see #2569149: Use ConfigEntity for features bundles.

The handbook section for Features for Drupal 8 has been thoroughly updated.

Changes since 8.x-3.0-alpha4:

  • #2624542 by nedjo: Error on feature edit page when configuration missing from feature
  • #2569149 by nedjo: fix creation of bundles from existing packages
  • #2594627 by Jose Reyero, dawehner, smk-ka: Fix error when importing some configuration: The "system_simple" entity type does not exist
  • #2595265 by dawehner: Fix configCollection iteration in FeaturesManager::reset() plus test
  • #2569149 by nedjo: call ::createDuplicate() to properly initialize a copy of the default bundle
  • #2569149 by nedjo: Copy over assignment settings from default bundle rather than cloning
  • #2569149 by dawehner, mpotter, nedjo: Use ConfigEntity for features bundles
  • #2595265 by dawehner, mpotter: Remodel configuration items in FeaturesManager::configCollection as objects.
  • #2616404 by mpotter, dawehner: Create Kernel test for Generation plugins
  • Fix error in FeaturesManager::getExportInfo when bundle is null
  • #2608994 by dawehner, nedjo: Tests for FeaturesManager::assignInterPackageDependencies()
  • #2614834 by dawehner: Small cleanup: Use typehints in many places.
  • #2606926 by nedjo: refactor to clean up handling of packages versus exported features.
  • #2606926 by nedjo: Errror "The following module is missing from the file system"
  • #2606522 by nedjo: Permissions for generated archive files not set properly
  • #2602032 by nedjo: prevent adding configuration marked as exension-provided except to install profile.
  • #2401579 by nedjo: Parse bundles from installed features
  • #2605964 by nedjo: fix existing configuration not being removed by archive generator plugin.
  • #2401073 by nedjo: Assign inter-feature dependencies.
  • #2603844 by nedjo: fix install profile not assigned to bundle.
  • #2604626 by nedjo: Skip false positives in namespace assignment.
  • #2596029 by nedjo: Fix pass by reference issue.
  • #2443589 by nedjo: add exception to bulk assigning by type for extension-provided configuration.
  • #2596029 by nedjo: fix duplicate values in dependency array.
  • #2603850 by nedjo: don't package automatically generated actions, as they lead to install errors.
  • #2603754 by mpotter, nedjo: recognize a feature as belonging in the default bundle if it doesn't have a bundle set.
  • by nedjo: fix notices due to incorrect setting of dependencies value in profile assignment plugin.
  • #2604548 by nedjo: Optionally add curated list of configuration to install profile
  • #2443589 by nedjo: add flag allowing extension-provided configuration to be added to an install profile.
  • #2596029 by nedjo: Fix numeric keys added to dependency array in generated .info.yml files.
  • #2600566 by nedjo: Optionally add settings for default and admin theme to profile.
  • by nedjo: minor code documentation fix.
  • #2599376 by nedjo: object can't be serialized in form.
  • #2599282 by nedjo: Don't generate new empty features.
  • #2599376 by nedjo: fix error when regenerating empty features.
  • #2598310 by nedjo: show full name in feature listing instead of short name.
  • #2593041 by nedjo: fix overlapping features description text on export form.
  • #2599394 by nedjo: Name archive for bundle if available.
  • by nedjo: synchronize profile assignment plugin weight with that set on install.
  • #2598644 by nedjo: fix array merging error preventing enabling second feature on originating site.
Created by: nedjo
Created on: 2 Dec 2015 at 19:19 UTC
Last updated: 28 Jan 2016 at 22:08 UTC
Bug fixes
New features

Other releases