From Fedora Project Wiki
Line 115: Line 115:
* php-zendframework-zend-xml2json: 3.0.0
* php-zendframework-zend-xml2json: 3.0.0


Some additional optional components can be added later.
Some additional optional components can be added later (especially the expressive new micro framework, another set of ~10 new components).


== Benefit to Fedora ==
== Benefit to Fedora ==

Revision as of 06:56, 30 June 2016


Zend Framework 3

Summary

Update Zend Framework to latest version 3.

Fedora 24 provides Zend Framework 2.5, which is a transition version.


Owner

Current status

  • Targeted release: Fedora 25
  • Last updated: 2016-06-30
  • Tracker bug: <will be assigned by the Wrangler>

Everything is ready, see 1 2 and 3

See PHP SIG discussion

Detailed Description

See upstream annoucement: Zend Framework 3 Released!

The Zend Framework is a huge set of ~60 components. The framework version defines a minimal set of components, and their minimal version. Version 3 is recommend for PHP 7.0 which is also part of Fedora 25.

Dropped package:

  • php-zendframework-zend-version

Updated packages: (12 major versions)

  • php-zendframework: 3.0.0
  • php-zendframework-zend-code: 3.0.3
  • php-zendframework-zend-crypt: 3.0.0
  • php-zendframework-zend-eventmanager: 3.0.1
  • php-zendframework-zend-hydrator: 2.2.1
  • php-zendframework-zend-json: 3.0.0
  • php-zendframework-zend-math: 3.0.0
  • php-zendframework-zend-mvc: 3.0.1
  • php-zendframework-zend-router: 3.0.2
  • php-zendframework-zend-servicemanager: 3.1.0
  • php-zendframework-zend-stdlib: 3.0.1
  • php-zendframework-zend-test: 3.0.1

Updated Dependencies (4 major versions)

  • php-di: 5.3.0
  • php-ocramius-code-generator-utils: 0.4.0
  • php-ocramius-generated-hydrator: 2.0.0
  • php-ocramius-proxy-manager: 2.0.0

New packages (12)

  • php-zendframework-zend-json-server: 3.0.0
  • php-zendframework-zend-mvc-console: 1.1.0
  • php-zendframework-zend-mvc-form: 1.0.0
  • php-zendframework-zend-mvc-i18n: 1.0.0
  • php-zendframework-zend-mvc-plugins: 1.0.1
  • php-zendframework-zend-mvc-plugin-fileprg 1.0.0
  • php-zendframework-zend-mvc-plugin-flashmessenger: 1.0.0
  • php-zendframework-zend-mvc-plugin-prg 1.0.0
  • php-zendframework-zend-mvc-plugin-identity: 1.0.0
  • php-zendframework-zend-servicemanager-di: 1.1.0
  • php-zendframework-zend-stratigility: 1.2.1
  • php-zendframework-zend-xml2json: 3.0.0

Some additional optional components can be added later (especially the expressive new micro framework, another set of ~10 new components).

Benefit to Fedora

Provides the latest version of this important framework, and improve consistency of the PHP stack (ZF3 is recommended for PHP 7).


Scope

  • Proposal owners: Update packages and create new for additional components


  • Other developers: Test their applications
  • Release engineering: N/A (not a System Wide Change)
  • Policies and guidelines: N/A (not a System Wide Change)
  • Trademark approval: N/A (not needed for this Change)

Upgrade/compatibility impact

N/A (not a System Wide Change)

How To Test

N/A (not a System Wide Change)

User Experience

N/A (not a System Wide Change)

Dependencies

N/A (not a System Wide Change)

Contingency Plan

  • Contingency mechanism: (What to do? Who will do it?) N/A (not a System Wide Change)
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change), Yes/No
  • Blocks product? product

Documentation

N/A (not a System Wide Change)

Release Notes