Skip to content

2.8.0

@weierophinney weierophinney tagged this 07 Apr 22:29
Based on https://github.com/zendframework/zend-form/releases/tag/release-2.8.0 (commit db46a86fb830af6b702628c43da92e1d8a31198a in this repo)

Added
-----

- [zendframework/zend-form#53](https://github.com/zendframework/zend-form/pull/53) adds
  `Laminas\Form\FormElementManagerFactory`, for creating and returning instances of
  `Laminas\Form\FormElementManager`. This factory was ported from laminas-mvc, and
  will replace it for version 3 of that component.
- [zendframework/zend-form#53](https://github.com/zendframework/zend-form/pull/53) adds
  `Laminas\Form\Annotation\AnnotationBuilderFactory`, for creating and returning
  instances of `Laminas\Form\Annotation\AnnotationBuilder`. This factory was ported
  from laminas-mvc, and will replace it for version 3 of that component.
- [zendframework/zend-form#53](https://github.com/zendframework/zend-form/pull/53) exposes the package
  as a config-provider and Laminas component, by adding:
  - `ConfigProvider`, which maps the `FormElementsManager` and
    `FormAnnotationBuilder` servies previously provided by laminas-mvc; the form
    abstract factory as previously registered by laminas-mvc; and all view helper
    configuration.
  - `Module`, which maps services and view helpers per the `ConfigProvider`, and
    provides configuration to the laminas-modulemanager `ServiceLocator` in order
    for modules to provide form and form element configuration.

Deprecated
----------

- [zendframework/zend-form#53](https://github.com/zendframework/zend-form/pull/53) deprecates
  `Laminas\Form\View\HelperConfig`; the functionality is made obsolete by
  `ConfigProvider`. It now consumes the latter in order to provide view helper
  configuration.

Removed
-------

- Nothing.

Fixed
-----

- Nothing.
Assets 2
Loading