Skip to content

Releases: laminas/laminas-zendframework-bridge

1.1.1

14 Sep 14:23
1.1.1
6ede705
Compare
Choose a tag to compare

1.1.1 - 2020-09-14

Fixed

  • #71 fixes detection of the vendor directory when the COMPOSER_VENDOR_DIR env variable is missing or empty. Previously, this could lead to scenarios where a non-existent path was used for finding the bridge autoloader.

Release Notes for 1.1.1

1.1.1

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug

1.1.0

18 Aug 16:34
1.1.0
Compare
Choose a tag to compare

Added

  • #68 adds support for the upcoming PHP 8.0 release.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #67 fixes how the Composer autoload file is found, looking first in the COMPOSER_VENDOR_DIR before trying to resolve relative to where the package is installed.

Release 1.1.0

1.1.0

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 2

Enhancement

Bug

laminas-zendframework-bridge 1.0.4

20 May 16:48
1.0.4
Compare
Choose a tag to compare

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #66 ensures that references to BjyAuthorize templates are not rewritten, so that they can be resolved during runtime.

laminas-zendframework-bridge 1.0.3

03 Apr 16:02
1.0.3
Compare
Choose a tag to compare

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #63 fixes handling of dependency configuration to ensure each of delegators, initializers, and abstract factories are properly handled during configuraiton post processing. The new approach should allow delegators to work post-migration to Laminas or Mezzio.

  • #61 ensures configuration for delegator factories gets rewritten; the functionality broke in version 1.0.1.

laminas-zendframework-bridge 1.0.2

26 Mar 16:08
1.0.2
Compare
Choose a tag to compare

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #55 adds provisions to ensure that references to legacy classes/interfaces in dependency configuration always create aliases from the legacy to the new classes. Previously, we did straight replacements in the configuration, which could lead to the legacy service no longer being available. Now it will remain available.

  • #59 fixes the replacement rules such as to avoid replacing references to API Skeletons packages, classes, or configuration keys.

  • #57 fixes how references to the "zf-apigility" key are replaced. Previously, they were rewritten to "laminas-api-tools", but the correct replacement is "api-tools".

  • #56 provides a mechanism to add additional maps with multiple levels of namespace separator escaping, in order to ensure that all various known permutations are matched. The escaping is applied to both the original and target, to ensure that rewrites conform to the original escaping.

  • #56 makes changes to the replacement rules to ensure we do not replace references to "Zend" or "ZF" if they occur as subnamespaces OR as class names (formerly, we only enforced subnamespaces). Additional rules were provided for cases where one or both occur within our own packages.

  • #52 fixes a scenario whereby factory values were not being rewritten during configuration post processing.

  • #52 fixes an issue that occurs with the configuration post processor. Previously, when a service name used as a factory or invokable was encountered that referenced a legacy class, it would get rewritten. This would cause issues if the service was not exposed in the original legacy package, however, as there would now be no alias of the legacy service to the new one. This patch modifies the configuration post processor such that it now tests to see if a service name it will rename exists as an alias; if not, it also creates the alias.

laminas-zendframework-bridge 1.0.1

07 Jan 22:59
1.0.1
Compare
Choose a tag to compare

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #47 adds entries for rewriting the various ::*Zend() methods exposed in the psr7bridge to ::*Laminas() during migrations.

  • #46 adds a rule to rewrite the config key use_zend_loader to use_laminas_loader.

  • #45 adds a rule to exclude rewriting of view paths provided by the various Doctrine modules targeting the developer tools.

laminas-zendframework-bridge 1.0.0

31 Dec 15:24
1.0.0
Compare
Choose a tag to compare

Added

  • First stable release.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

laminas-zendframework-bridge 0.4.5

23 Dec 17:22
0.4.5
Compare
Choose a tag to compare

Added

  • Nothing.

Changed

  • #42 modifies the replacement rules to no longer rewrite zf-deploy; the package will not be coming to the new organizations.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

laminas-zendframework-bridge 0.4.4

18 Dec 17:35
0.4.4
Compare
Choose a tag to compare

Added

  • Nothing.

Changed

  • #40 adds exclusion rules for subnamespaces that reference Zend, ZF, ZendService, or ZendOAuth to ensure they are not rewritten.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #40 adds exclusions for classes referencing Zend Server product features to ensure they are not rewritten (e.g., ZendServerDisk, ZendServerShm, ZendMonitor).

laminas-zendframework-bridge 0.4.3

17 Dec 23:11
0.4.3
Compare
Choose a tag to compare

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #39 fixes an issue when using the Auryn DI container. The class Northwoods\Container\Zend\Config was incorrectly being renamed to Northwoods\Container\Laminas\Config (which should not happen, as it is not a class under our control).