Zend Framework 1.9.3 Released

      1 Comment on Zend Framework 1.9.3 Released

The Zend Framework team is pleased to announce the immediate availability of
the 1.9.3 release. This release is the third maintenance release in the 1.9
series. Almost 100(!) issues have been resolved for this
release, covering more than 40(!) different components.

You may download it from the Zend Framework site.

For a full list of closed issues, you can visit:

http://framework.zend.com/changelog/1.9.3

Changes that may affect you

With this release, Zend_Db alters the behavior for the
factory() method when it comes to adapter and adapter namespace
naming. Previously, it would take any any string and normalize it so that
it was in strict Ucwordlower_Ucwordlower naming convention. This has proven
to be an issue with many developers that wish to use the factory to create
custom adapters that do not wish to follow this naming scheme (for instance,
if they desire to use MixedCasing in the various component segments). Now,
in 1.9.3, Zend_Db::factory() requires developer to pass through
the name from the bootstrap or configuration file to the factory for
instantiation; as an example, the string “PDO_MYSQL” will not work, but
“Pdo_Mysql” (which corresponds to Zend_Db_Adapter_Pdo_Mysql) will).
This has the added benefit of consistency in naming and transparency between
the config and the actual code.

Long story short? The actual names you use for your adapter should be the
same names you use in your config and bootstrap file.

Thank you!

The quality and attention to this release is the direct result of our first
monthy “Bug Hunt Days”, which occurred last week; look for a post about the
event, and how you can participate in coming months, later today on the
DevZone.

Many thanks to all the contributors, old and new alike, who helped with
this release!

About Matthew Weier O'Phinney

Matthew is a Principal Engineer at Zend Technologies. He is currently project lead for both Zend Framework and Apigility; a Zend Certified Engineer; and a member of the Zend Education Advisory Board, the group responsible for authoring the Zend Certification Exam. He contributes to a number of open source projects, blogs on PHP-related topics, and presents talks and tutorials related to PHP development and the projects to which he contributes. You can read more of his thoughts on his blog, mwop.net/blog.