Categories


Loading feed
Loading feed
Loading feed

Zend Framework 0.1.4 Preview Release


The Zend Framework community has released another preview release adding new components into the core, increasing the number of nascent incubator components, and now providing the manual in 10 languages. Along with the 0.1.4 release comes a new end-user community wiki, development wiki, issue tracker, changeset browser, and other infrastructure changes to help the community track the progress and be involved in the project.

A special “Thanks” goes out to all contributors for both the release and working through the infrastructure changes for the working project. We received a great number of contributions for code, documentation, translations, testing, feedback and help migrating from our old systems to the new.

The release can be downloaded from the Zend Framework Web Site.

New in 0.1.4

Zend_Controller_RewriteRouter was introduced into the incubator providing flexible mapping based routing for the front controller. This is a key change that will replace the default router in the core for preview release 0.1.5 as early as next week!

Zend_Config was proposed, started in the incubator and later moved into the core library providing a base for ongoing configuration work in the framework. Samples are provided in the manual and there is also one posted on the wiki.

Zend_Cache was promoted to core after being introduced in 0.1.3 providing caching services to be used at any level in your applications, from RSS feed caching to content caching. Again, samples can be found in the manual as well as a new one on the wiki.

Zend_Db_Adapter_Db2 added to core for DB2 support for the framework database components.

Zend_Pdf gained TrueType font support and underwent major internal changes.

Zend_Search added support for updating and deleting within an index.

Zend_Http_Client is being overhauled in the incubator.

Zend_Db_Xml introduced to the incubator.

and more (see release notes below)...

New to the Zend Framework Site and Infrastructure

  • Community Wiki added for end-user content created around the framework.
  • Proposals System now online to track the proposal process.
  • Issue Tracker providing new functionality for tracking the status of issues for both end-users and the contributor team. Track the status of future releases via the roadmap in the new tracker.
  • Development Wiki providing the Contributor Guide and other developer related content for contributors to the framework.
  • Changeset Browser updated to provide a near real-time view of the changesets committed to the framework by contributors.
  • General Mailing List Archive added to start creating a search-able archive within the wiki for the general mailing list.
  • and of course, More faces for contributors as we get their pics online!

Release Notes

Release notes are split into two parts for 0.1.4. A manual list of “Noted Changes”, and a set provided directly from the issue tracker. All commits and file changes can be viewed in the framework changeset browser.

Noted Changes

  • Zend_InputFilter moved to Zend_Filter_Input (Mike, Chris)
  • Fixed bug in Zend_Http_Client_File::delete() (Mike, Ralf)
  • Fixed bug in Zend_Pdf_Filter_ASCIIHEX::decode() (Mike, Ralf)
  • Improved Zend_Pdf_Image_PNG to handle more types; Alpha, Indexed (Kevin)
  • Added Zend_Pdf_ImageFactory for creating image objects by filename (Kevin)
  • Added parsing support in Zend_Pdf_Image_TIFF for TIFF format images (Kevin)
  • Added abstract methods to Zend_Pdf_Image for image details w/h etc (Kevin)
  • The Zend Framework is now released under the simpler new BSD license. (Andi)
  • Fixed bug in Zend_Feed::findFeeds(). Reported by Ben Ramsey. (Mike)
  • Zend_Db_Adapter_Pdo_Abstract::insert() has been removed (Rob)
  • Fixed bug in Zend_Log::log(). Ticket #28 (Mike)
  • Fixed bug in Zend_Controller_Dispatcher::formatActionName(). Ticket #10 (Mike)
  • Change to how arrays are handled in Zend_Json_Encoder; when using numeric indices, if indices do not start with 0 and end with (count($array)-1), array will be encoded as associative array. (Matthew)
  • Added stream support to Zend_Mime_Part. (Gaylord)
  • Zend_Config has been accepted to the incubator. (Rob)
  • Zend_Search_Lucene can now delete documents and update segments. (Alex)
  • Fixed problem with oci_bind_by_name() in Zend_Db_Statement_Oracle. (Gaylord)
  • Fixed header port number bug in Zend_Http_Client, ticket #97. (Shahar)
  • Added iconv() to string processing in Zend_Search_Lucene_Field. (Alex)
  • Bugfixes to Zend_Mail modules to correct Sendmail transport header issues, ticket #47, ticket #42, ticket #115, changeset [540], changeset [574]. (Matthew)
  • Fixed access mode handling in Zend_Log_Adapter_File, ticket #108. (Mike)
  • Fixed bug in Zend_Pdf command line demo, ticket #11. (Mike)
  • Fixed bug in Zend_Db_Table_Row::save(), ticket #50. (Mike)
  • Fixed bug in Zend_Db_Adapter_Pdo_Mysql::describeTable having NOT NULL, ticket #81, changeset [487] (Rob)
  • Zend_Uri_Http now uses the default Zend_Filter::isHostname() rules. (Mike)
  • Fixed multipart/alternative handling when other attachments present in Zend_Mail, ticket #59, changeset [583]. (Matthew)
  • Fixed multiple bugs in Zend_Http_Client, ticket #133. (Mike)
  • Added Zend_Db_Profiler documentation. (Matthew)
  • Zend_Config promoted to core library. (admin)
  • Zend_Cache promoted to core library. (admin)

Release Notes from Issue Tracker

(see issue tracker release notes to view them directly from the system)

Bug

  • [ZF-3] – Zend_Log Level Ignored
  • [ZF-9] – unit test failure for Zend_Mime; OS/env dependent? TRAC-145
  • [ZF-20] – test failure(s): Zend/Pdf/Element
  • [ZF-23] – Zend_Http_Client::get() always build path string with ’?’
  • [ZF-25] – Zend_Controller_Router breaks on IIS due to differences between IIS and Apache (TRAC#2)
  • [ZF-51] – Missing error handling in _connect() (TRAC#74)
  • [ZF-59] – Possible Problem with Zend_Json::decode
  • [ZF-61] – RewriteRouter does not correctly handle the default action
  • [ZF-91] – Zend_Search_Lucene constructor segment bug (reported by tobias382 gm l.c m)
  • [ZF-93] – Multiple Commit in Index – Search returns no result (reported by tom (at) rtl (dot) lu)
  • [ZF-97] – Zend_Http_Response: to support a status line without Reason-Phrase
  • [ZF-123] – Zend_Filter_Input doesn’t check if requested key exists (TRAC#142)
  • [ZF-131] – Zend_Mail_Transport_Abstract array_walk() creates E_NOTICE
  • [ZF-140] – Zend_DB PDO insert
  • [ZF-145] – Zend_Http_Client incubator version has incompatible constructor parameters
  • [ZF-155] – $headerValue may be $location?
  • [ZF-157] – why sending CRLF?
  • [ZF-159] – PDOException thrown “SQLSTATE[HY093]: Invalid parameter” on some queries due to bad parameter handling

Coding Standard

  • [ZF-86] – Remove @author tag from RewriteRouter classes

Docs: Problem

  • [ZF-122] – Fetching Multiple Rows – wrong docs (TRAC#140)
  • [ZF-142] – 15.1.1. Script du Controlleur : exemple
  • [ZF-149] – Typo in Zend_Cache doc
  • [ZF-153] – little mistake in 3.3.9. Fetching Multiple Rows (‘fetchRow()’ should be ‘fetch()’)
  • [ZF-156] – Russian documentation build broken

Improvement

  • [ZF-5] – Zend_Log Should Log Error Level Text Instead of Numeric Value
  • [ZF-14] – Remove Zend_Pdf_Const
  • [ZF-15] – Normalize line endings in Zend_Pdf
  • [ZF-29] – Add Platform to setFrom() method of Zend_Mail class (TRAC#13)
  • [ZF-58] – Checking for PDO extensions (Trac #114)
  • [ZF-89] – Zend_Cache is ready to get out from the incubator
  • [ZF-138] – Automatically prepend _rewriteBase to outgoing routes in Zend_Controller_RewriteRouter

New Feature

  • [ZF-6] – Ability to use TrueType fonts in PDF documents
  • [ZF-19] – Binary file parser class for Zend_Pdf
  • [ZF-92] – Zend_Search_Lucene find() result set size restriction (reported by tobias382 gm l.c m in ald issue tracker)

Patch

  • [ZF-22] – More unit tests for Zend_Filter
  • [ZF-130] – the incubator version of Zend_Http_Client don’t support “Transfer-Encoding: chunked”

Task

  • [ZF-62] – Need unit tests for new rewrite router
  • [ZF-74] – Uncomment default route in Zend_Controller_RewriteRouter

digg this

Comments