using-zf3-book-samples
using-zf3-book-samples copied to clipboard
Update dependency zendframework/zend-component-installer to v0.7.1
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
zendframework/zend-component-installer | require | minor | ^1.0 || ^0.3 || ^1.0.0-dev@dev -> 0.7.1 |
Release Notes
zendframework/zend-component-installer
v0.7.1
Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
-
#38 fixes
an issue with detection of config providers in
ConfigAggregator
-based configuration files. Previously, entries that were globally qualified (prefixed with\\
) were not properly detected, leading to the installer re-asking to inject.
v0.7.0
Added
- #34 adds support for applications using zendframework/zend-config-aggregator.
Changes
-
#34
updates the internal architecture such that the Composer
IOInterface
no longer needs to be passed during config discovery or injection; instead, try/catch blocks are used within code exercising these classes, which already composesIOInterface
instances. As such, a number of public methods that were receivingIOInterface
instances now remove that argument. If you were extending any of these classes, you will need to update accordingly.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
v0.6.0
Added
- #31 adds support for zend-config-aggregator-based application configuration.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
v0.5.1
Added
- Nothing.
Changes
-
#29
updates the composer/composer dependency to
^1.2.2
, and, internally, usesComposer\Installer\PackageEvent
instead of the deprecatedComposer\Script\PackageEvent
.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
v0.5.0
Added
-
#24 adds
a new method to the
InjectorInterface
:setModuleDependencies(array $modules)
. This method is used in theComponentInstaller
when module dependencies are discovered, and by the injectors to provide dependency order during configuration injection.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #22 and #25 fix a bug whereby escaped namespace separators caused detection of a module in existing configuration to produce a false negative.
- #24 fixes an issue resulting from the additions from #20 for detecting module dependencies. Since autoloading may not be setup yet, the previous approach could cause failures during installation. The patch provided in this version introduces a static analysis approach to prevent autoloading issues.
v0.4.0
Added
-
#12 adds
a
DiscoveryChain
, for allowing discovery to use multiple discovery sources to answer the question of whether or not the application can inject configuration for the module or component. The stated use is for injection into development configuration. -
#12 adds
a
ConfigInjectorChain
, which allows injecting a module or component into multiple configuration sources. The stated use is for injection into development configuration. - #16 adds support for defining both a module and a component in the same package, ensuring that they are both injected, and at the appropriate positions in the module list.
-
#20 adds
support for modules that define
getModuleDependencies()
. When such a module is encountered, the installer will now also inject entries for these modules into the application module list, such that they always appear before the current module. This change ensures that dependencies are loaded in the correct order.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
v0.3.1
Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #15 fixes how modules are injected into configuration, ensuring they go (as documented) to the bottom of the module list, and not to the top.
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by WhiteSource Renovate. View repository job log here.