Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency zendframework/zend-component-installer to v0.7.1 #80

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Sep 7, 2021

WhiteSource Renovate

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

Compare Source

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

Compare Source

Added
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
    composes IOInterface instances. As such, a number of public methods that
    were receiving IOInterface 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

Compare Source

Added
Deprecated
  • Nothing.
Removed
  • Nothing.
Fixed
  • Nothing.

v0.5.1

Compare Source

Added
  • Nothing.
Changes
  • #​29
    updates the composer/composer dependency to ^1.2.2, and, internally, uses
    Composer\Installer\PackageEvent instead of the deprecated
    Composer\Script\PackageEvent.
Deprecated
  • Nothing.
Removed
  • Nothing.
Fixed
  • Nothing.

v0.5.0

Compare Source

Added
  • #​24 adds
    a new method to the InjectorInterface: setModuleDependencies(array $modules).
    This method is used in the ComponentInstaller 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

Compare Source

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

Compare Source

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant