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 directly:
http://framework.zend.com/download/latestFor 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!
--
Matthew Weier O'Phinney
Project Lead |
[hidden email]
Zend Framework |
http://framework.zend.com/