New Requirements
None
New features
- The plugin now collects attributes on properties.
Attributes::findTargetProperties()
returns target properties, andfilterTargetProperties()
filters properties with a predicate.
Backward Incompatible Changes
- The paths defined by the
include
andexclude
directives are relative to thecomposer.json
file. The{vendor}
placeholder is replaced by the absolute path to the vendor directory.
Deprecated Features
- The
ignore-paths
directive has been replaced byexclude
.
Other Changes
- The plugin no longer use a file cache by default. To persist a cache between runs, set the environment variable
COMPOSER_ATTRIBUTE_COLLECTOR_USE_CACHE
to1
,yes
, ortrue
.