Zend Framework 1.8 vient de sortir en version final. Je me doutais que c’était imminent mais pas à ce point.
Les très attendus Zend_Tool et Zend_Application sont présent dans cette release. Je vous conseil d’aller faire un petit tour sur le Quick Start qui a été mis à jour. Ceci est une excellente introduction à ces composants, ainsi que du concept MVC à l’aide de Zend Framework.
Zend_Tool fournit un script en ligne de commande qui peut être utilisé pour simplifier de nombreuses tâches liées au projet:
- la création de l’arborescence du projet;
- l’ajout des contrôleurs;
- des actions (et des scripts de vue);
- modèle de classes
- etc…
Zend_Application prévoit une norme et des méthodes orientée objet pour réaliser des bootstrap.
Cette version 1.8 marque l’aboutissement de plusieurs projets long terme, ainsi qu’une formalisation de plusieurs pratiques recommandées.
Cette version ajoute plusieurs éléments destinés à assurer et à promouvoir le développement rapide d’applications.
Pour télécharger cette première version de Zend Framework 1.8, une seule adresse, le site de Zend Framework.
Pour plus d’infos, consultez la release notes de Zend Framework – Version 1.8.0 :
Bug
- [ZF-26] – Zend_Feed doesn’t read entries not in the channel element (TRAC#7)
- [ZF-405] – Empty items array when parsing rss1.0/RDF feed
- [ZF-1916] – Using class constant in the metacommand messages throw an exception
- [ZF-2055] – numerical values (e.g. phone number) are not searcheable
- [ZF-2056] – Not possible to fetch tracks from amazon via Zend_Service_Amazon when there’s more than one disc
- [ZF-2295] – register_argc_argv = Off error
- [ZF-2724] – Error supression on calls to loadClass across ZF obscuring parse errors
- [ZF-2749] – Zend_Service_Amazon spits Notices while trying to get property of non-object
- [ZF-2923] – Zend_Loader::autoload() causes a file not found warning when unable to include the class
- [ZF-2940] – self::NO_ACTION documented but not implimented
- [ZF-2996] – ZF 1.5.0 breaks co-existance with external libs (domPDF)
- [ZF-3004] – Default escaper modifies NULL values into empty strings
- [ZF-3100] – Zend_Filter_Input with inputNamespace having filters and validators getting the wrong type…
- [ZF-3220] – Zend_Db_Table bind value problem?
- [ZF-3395] – UTF-8 values encoded with json_encode() not decodable with Zend_Json_Decoder::decode()
- [ZF-3423] – Validate_Float doesn’t work with local than doesn’t have a dot as decimal separator
- [ZF-3462] – Zend_Validate_Hostname ccSLD support
- [ZF-3473] – Zend_Locale_Format::toNumber(9.72, array(‘locale’ => ‘en’)) returns 9.7 instead of 9.72
- [ZF-3570] – Zend_Validate_Hostname – lengh check for idn domains incorrect
- [ZF-3769] – cannot load files using Zend_Loader::loadFile in windows especially in 64bit
- [ZF-3911] – Many-To-Many join across databases not possible
- [ZF-4000] – Zend_Validate_Float always fails in localized environments
- [ZF-4018] – Zend_Email_Validate ( wrong result on idn domain )
- [ZF-4198] – exception during zf create project in Zend_Tool
- [ZF-4246] – Zend_Db_Table_Row_Abstract adds ZEND_DB_ROWNUM to data on _refresh()
- [ZF-4408] – Precision and number_format seems to be broken
- [ZF-4437] – Float values containing commas are not encoded correctly
- [ZF-4657] – Zend_Validate_Date(‘yyyy/MM/dd’) returns FALSE but should return TRUE
- [ZF-4685] – ZenX JQuery callback function names do not pass down correctly
- [ZF-4728] – setReadOnly not recursive
- [ZF-4729] – Zend_Currency toCurrency precision error.
- [ZF-4865] – Exception thrown when using default Zend_Soap_Client with WSDL, not with PHP SoapClient
- [ZF-4953] – PHP Notice on item search: Availability is not always set.
- [ZF-4954] – Some Record Objects don’t define public variables
- [ZF-4988] – Unable to use (former) Zend Tool in incubator with environment PATHs
- [ZF-5058] – Zend_Locale_Math + Include path optimization
- [ZF-5072] – Java cannot handle <part name= »getStaticStringReturn » type= »xsd:string » />
- [ZF-5102] – Count validator does not work correctly when setMultiFile() is used.
- [ZF-5138] – Date Calculation Wrong
- [ZF-5177] – Zend_Form_Element_File should reimplement add/setErrorXxx functions to throw exception
- [ZF-5263] – fetchCol() and limit() with Oracle
- [ZF-5332] – Wrong error message
- [ZF-5388] – Zend_Amf_Server handles arguments wrong
- [ZF-5414] – Non ASCII characters break the columns when input is UTF-8 encoded
- [ZF-5532] – Zend_Cache_Frontend_Page – possible DOS risk…strip get variables from $_SERVER['REQUEST_URI'] when making ID
- [ZF-5534] – XLiff adapter always clear previous loaded source
- [ZF-5551] – Zend_Translate_Adapter::setOptions() sets disable_notices option after the option was used
- [ZF-5598] – Zend_Validate_EmailAddress wrong validation result for addresses with 0x7e char « ~ »
- [ZF-5645] – Zend_Feed_Rss missing cdata for image title
- [ZF-5667] – ZendX_JQuery Produces Script Output When Not Used
- [ZF-5735] – Zend_Date DST fix adjusts by +23 hours instead of -1.
- [ZF-5736] – Soap AutoDiscover: setUri() should support GET parameters
- [ZF-5753] – Zend_Date returns Week number with 2 digits
- [ZF-5757] – Zend_Translate strips capital Umlaut
- [ZF-5771] – Wrong pointer position after unsetting data.
- [ZF-5789] – Wrong calculation for GMT offset in Zend_Date
- [ZF-5800] – toArray buggy when used with lots + 1
- [ZF-5802] – Missing files from Zend_Tool
- [ZF-5821] – isUploaded throws undocumented exception
- [ZF-5848] – Forgotten prints
- [ZF-5887] – Zend_Cache_Backend_Memcached::addServer throws exception with older php memcache extensions
- [ZF-5889] – getFileSize and getFileMimeType non-existant?
- [ZF-5908] – ::toNumber(-0.75, array(‘decimals’ => 2)) == 0.75 -> should be -0.75 (with no bcmath extension)
- [ZF-5928] – getList() returns only current value and not all available lanuages in case we use Zend_Translate+Zend_Cache
- [ZF-5944] – Zend_Soap_Autodisover should only look at public properties
- [ZF-5969] – Zend_Date::getDate() throws Zend_Date_Exception with message [Unable to parse the date format string]
- [ZF-5990] – getFileName returns wrong file name (for form with 2 elements: file and file_two)
- [ZF-6032] – problem uploading file in a subform
- [ZF-6033] – Zend_Validate_Hostname accepting invalid TLD
- [ZF-6055] – Currency doesn’t round correctly
- [ZF-6106] – Zend_File_Transfer_Adapter_Abstract::isValid return fileUploadErrorFileNotFound for mutliple file uploads
- [ZF-6108] – Zend_File_Transfer_Adapter_Abstract
- [ZF-6157] – Zend_Service_Amazon – Offer.php
- [ZF-6168] – Problems with the Console Adapter and Unicode chars
- [ZF-6172] – Validate .com domaine with Zend_Feed
- [ZF-6175] – Zend_Validate_Float fails in localized environment
- [ZF-6178] – Zend_Cache will try to prefix $id with it’s id-prefix when remove($id) is called
- [ZF-6185] – Zend_Db missing an implementation of PDO::exec()
- [ZF-6188] – Wrong using of Zend_Log in the class Zend_Pdf_FileParser_Font
- [ZF-6199] – Incorrect disambiguation of format in Zend_Date
- [ZF-6208] – Currency symbol not correctly parsed from locale files
- [ZF-6219] – Quoted charset in MIME part Content-type header
- [ZF-6239] – Feature introduced in ZF-5938 breaks backwards compatibility in Memcached cache backend
- [ZF-6243] – Failed require for Zend/Search/Lucene/TermStreamsPriorityQueue.php
- [ZF-6247] – Wrong require for non existing Class Zend_Search_Lucene_TermStreamsPriorityQueue in ZF1.8PR
- [ZF-6250] – Zend_Gdata_Youtube can’t require exception if not authenticated
- [ZF-6251] – Audioscrobbler::__call can’t throw any exception
- [ZF-6256] – Unknown option: savehandler = Array when using Zend_Application_Resource_Session
- [ZF-6257] – ZendX_JQuery_Form_Decorator prefix path not correctly set
- [ZF-6258] – File upload with rename filter pseudo random failing
- [ZF-6261] – Missing method getInstance() is called on Zend_Tool_Framework_Registry.
- [ZF-6262] – PHP Warning: mkdir(): Invalid argument in …
- [ZF-6266] – undefined method Zend_Tool_Project_Provider_Controller::_getRequest()
- [ZF-6270] – The API for Zend_Translate_Adapter :: _loadTranslationData() has changed and is not documented.
- [ZF-6272] – Missing functionality in Zend_Locale::getTranslationList, or Zend_Locale_Data::getList
- [ZF-6287] – Zend Tool – zf list providers – throws a fatal error
- [ZF-6293] – class extending Module_Bootstrap has to implement run()
- [ZF-6298] – Add missing dependency require_once in Zend_Soap_Wsdl strategies
- [ZF-6304] – Describe Instance needs to have a default value.
- [ZF-6316] – Fix notices from start commands when something is not in the options array
- [ZF-6317] – Reset the Parameters on each request in the http_client
- [ZF-6336] – not able to reset Zend form
- [ZF-6341] – index.php doesn’t add the library directory to the include_path
- [ZF-6358] – logging not found translations does not work with Zend_Validate, Zend_Form_Element_Multi, Zend_Dojo_Form_Element_DijitMulti
- [ZF-6360] – getMetadatas() missing in Zend_Cache_Core
- [ZF-6373] – Google CDN base path for jQuery UI is wrong
- [ZF-6380] – The use of the dialog helper does not exist.
- [ZF-6386] – Zend_Filter_Encrypt_Mcrypt encodes key before encryption and decryption
- [ZF-6399] – Zend_Controller_Router_Route_Module generates warning when used in Zend_Controller_Router_Route_Chain
- [ZF-6406] – Zend_File_Transfer_Adapter_Http does not remove Rename filter correctly in receive()
- [ZF-6413] – Zend_Tool command line (zf.php) should be able to handle different include_path strategies
- [ZF-6415] – Zend/Request directory still exists dispite being unused by the library
- [ZF-6419] – Zend_Tool’s public/index.php doesn’t work with Zend_Application
- [ZF-6432] – Fatal error in Zend_Filter_ LocalizedToNormalized constructor.
- [ZF-6434] – Zend_Application’s bootstrap() method retun nothing
Coding Standards Violation
- [ZF-2951] – Inconsistent names
- [ZF-3027] – Add an Coding Standard Testbed
- [ZF-6167] – zend encoding of ‘Zend/Db/Table/Row/Abstract.php’ failed.
- [ZF-6253] – Several CS Violations in Commenting and such
- [ZF-6285] – Zend_Search_Lucene needs exception class requirement to be declared only if exception really occurs
- [ZF-6331] – Zend_Application classes violates against coding standards
Docs: Improvement
- [ZF-5020] – Misspellings in german documentation
- [ZF-5088] – Translation Proposal
- [ZF-5100] – Partial translation to spanish.
- [ZF-5108] – Framework Dependencies Documentation Seems Outdated
- [ZF-5160] – Translation to spanish.
- [ZF-5593] – Zend_Soap_Client usage is never shown in documentation. SoapClient is used instead.
- [ZF-5975] – B.4.6.1. If/Else/Elseif: wrong use of spaces in example
- [ZF-6068] – Update documentation to use long tags for view scripts
- [ZF-6277] – Missing $select parameter definiton in phpdoc comment
- [ZF-6416] – No reference to ‘autoloadernamespaces’ in docs
- [ZF-6436] – Wrong function name in documentation
Docs: Problem
- [ZF-1907] – Fix incorrect Zend_Db_Table_Abstract::fetchRow() docblock
- [ZF-2509] – One True Brace form… or is it?
- [ZF-4768] – Grammar mistake
- [ZF-5426] – jQuery UI components witheld from 1.6 release, document it
- [ZF-5912] – Zend_View_Helper_Placeholder_Container_Abstract bad @subpackage in PHPDoc
- [ZF-5976] – Example 57.4 doenst work
- [ZF-6236] – Zend_Application->bootstrap(‘db’) does not work
- [ZF-6245] – The config example for Zend_Controller_Router_Route_Hostname is invalid xml
- [ZF-6339] – Invalid statement in example – Sample View resource configuration (4.7)
- [ZF-6340] – Documentation for PHP extension requirements wrong for libxml and probably zlib
- [ZF-6368] – typo in japanese document of Zend_Controller-ActionHelpers-ContextSwitch
- [ZF-6387] – Zend_Application Quick Start shows invalid index.php example
- [ZF-6411] – Provided .htaccess Rewrite Rules Result In Vulnerability
Improvement
- [ZF-1206] – Zend_Filter_RealPath to support non-existing paths
- [ZF-1216] – Query language needs mechanisms to qreate queries for non-tokenized fields
- [ZF-1424] – Support getColumnMeta() in Zend_Db_Statement_Interface
- [ZF-1541] – Character set option for Db adapters
- [ZF-1726] – Make the « where » clause parameters more consistent
- [ZF-1788] – Allow for extensible match-highlighting
- [ZF-1870] – Support default field values in Zend_Db_Table::createRow()
- [ZF-1882] – Improve integer validation
- [ZF-1883] – Add polish top-level domain allowed utf-8 characters in Zend_Validate_Hostname
- [ZF-1921] – Zend_Validate_Hostname does not accept umlauts for com-TLD
- [ZF-1998] – Customizing messages from Zend_Validate_EmailAddress
- [ZF-2017] – Illogic syntax in method Zend_Db_Select->query() while using binding parameters
- [ZF-2103] – Zend_Session_Namespace – Optional argument to create namespace in deeper nodes
- [ZF-2343] – Safe HTML project
- [ZF-2379] – Add interface to add references to the ZDT
- [ZF-2517] – Allow HeadTitle() to be used in multiple locations
- [ZF-2597] – Possibility to choose column in fetchCol
- [ZF-2800] – Add placeholder methods to partialLoop
- [ZF-2849] – Refactor Zend_Config_Ini for readablility
- [ZF-2898] – Zend_Validate / Zend_Filter $namespaces search order
- [ZF-2950] – Element ids for dd/dt elements by default
- [ZF-2952] – Let Zend_Validate_inArray() check for keys as well
- [ZF-3072] – Support for DB2 on i5
- [ZF-3235] – Get $_info data from Zend_Db_Table_Select instance
- [ZF-3329] – Allow complete format definition within Zend_Currency
- [ZF-3510] – Best Practice & PHP IDE Compatability Improvement
- [ZF-3626] – Enchanced encoding support for Zend_Search_Lucene_Document_Html class (including highlights functionality)
- [ZF-3702] – Allow XML-String in Zend_Config_Xml
- [ZF-4054] – UTF8 character encoding for Zend_Json_Encoder
- [ZF-4115] – Zend_Search_Lucene should offer hightlight() method to hightlight any string. Without DOM.
- [ZF-4247] – Multiple dependencies for Zend_Cache_Frontend_File
- [ZF-4483] – Lazy load all exception class
- [ZF-4486] – PDOStatement is of type Traversable, Zend_Db_Statement should be an Iterator
- [ZF-4600] – Allow Select to be serializable
- [ZF-4801] – Allow Zend_Paginator to cache its data throught a Zend_Cache_Core instance
- [ZF-4914] – Zend_Json needs Unicode characters endcoding/decoding support with ‘\uXXXX’ notation.
- [ZF-4923] – Add a check for allowed transfer size
- [ZF-4969] – Why move_uploaded_file() in Zend_File_Transfer_Adapter_Http? Possible filename collisions.
- [ZF-4978] – Improve error handling on erasing default decorators
- [ZF-5039] – Rename filter does PHP rename() instead of setting target for move_uploaded_file()
- [ZF-5125] – Marker Interface for UiWidgetElement Decorator
- [ZF-5142] – _cancel class attribute in Zend_Cache_Frontend_Page should be protected
- [ZF-5188] – Zend_Soap_AutoDiscover should be able to generate RPC/Literal styles
- [ZF-5209] – Disarm Zend_Mail_Part::__get()
- [ZF-5287] – Add Online Testsuite for Zend_Soap to test complex generated WSDLs for SOAP extension compability
- [ZF-5290] – Zend_Form_Element_File getFileName should have an additional optional parameter to truncate the path
- [ZF-5300] – Zend_Soap_Server support features and cache_wsdl options
- [ZF-5340] – Zend_Form_Element_File getFileMimeType() and getFileSize method
- [ZF-5370] – Automatically set form encoding on upload
- [ZF-5548] – Improve CookieJar with SPL
- [ZF-5565] – Zend_Soap_Server – method handle() – only returns null by an non user error (error handling -> E_USER_ERROR)
- [ZF-5596] – Soap Server does not work with Zend_Config
- [ZF-5597] – Zend_Soap_Client does not work with Zend_Config
- [ZF-5614] – Autodetection on year fails for short date notation
- [ZF-5636] – CLDR 1.6.1: Add codemappings
- [ZF-5678] – Detect and set the maximum allowed filesize
- [ZF-5701] – Remove dependency on Zend_Mime once new stream upload functionality is committed and tested
- [ZF-5702] – Memcached backend performs set() calls unecessarily
- [ZF-5703] – Unnessesary Fatal Error: when post_max_size exceeds memory_limit setting
- [ZF-5715] – Zend_Validate_Abstract, _translatorDisabled
- [ZF-5716] – Allow for a setLdap method
- [ZF-5742] – Zend_Wildfire_Plugin_FirePhp_TableMessage improvement
- [ZF-5743] – Ability to do HTTPS calls over a proxy with client certificates
- [ZF-5760] – Lithuanian top-level domain allowed utf-8 characters in Zend_Validate_Hostname
- [ZF-5772] – Split up Zend_Soap into more packages
- [ZF-5791] – Create an abstract class for use with the Amazon Web Servies.
- [ZF-5795] – Add support for since_id and count parameter in statusFriendsTimeline()
- [ZF-5836] – Add __unset magic method to Zend_Db_Table_Abstract
- [ZF-5859] – Zend_Validate_Hostname: ç in .com domains
- [ZF-5878] – Zend_Form_Element_File does not register errors nor display them
- [ZF-5898] – Zend_Validate_File* not customize the error message
- [ZF-5918] – connect errors are supressed when dbname is provided
- [ZF-5935] – Zend_Form_Element_File does not include Description decorator
- [ZF-5938] – Zend_Cache_Backend_Memcached failure_callback option
- [ZF-5954] – Log which translation has the Untranslated message
- [ZF-5957] – Expose underlying Zend_Db_Select for Zend_Auth_Adapter_DbTable
- [ZF-5958] – Add option to specify different stream
- [ZF-6078] – Auto-switch http/https scheme for Google Ajax Libraries URLs
- [ZF-6125] – Zend_Tool_Framework_Manifest_Repository getMetadata() should use either client or non client naming (not both)
- [ZF-6126] – Ability to set the version used of jQuery and UI libraries
- [ZF-6133] – Zend_Validate_Hostname fails if Punycode is used for IDN
- [ZF-6187] – Allow dotted namespaces
- [ZF-6254] – Remove Testing related code from Audioscrobbler class by introducing dependency injection for Http Client
- [ZF-6305] – Add a method to describe instances by and imageId
- [ZF-6309] – Zend_Cache_Backend_File : Change « private » methods to « protected »
- [ZF-6315] – Add flag to describe Instance to have it ignore terminated instances.
- [ZF-6335] – Zend_Search_Lucene matching words highlighting needs improvements to be independent from the index.
- [ZF-6403] – Zend_Service_Amazon_S3 should extend Zend_Service_Amazon_Abstract
- [ZF-6404] – Minor improvement to Zend_Controller_Router_Route_* classes to make them suitable for using in Zend_Controller_Router_Route_Chain
- [ZF-6407] – Create method to retreive actual destination
New Feature
- [ZF-64] – Need $page->translate() and $page->skew() functions
- [ZF-745] – Request solution for result set metadata
- [ZF-836] – Zend_Db_Table::fetchCount($where = null) – fetching number of row results
- [ZF-1011] – get a list of all supported db adapters
- [ZF-1144] – Support default table in constructor of custom Row
- [ZF-1693] – If result is different from docblock, and is boolean, consider it a status code
- [ZF-2269] – Zend_Filter_Callback
- [ZF-2348] – Zend_View_Helper_Paragraph
- [ZF-2666] – Add isIdentity() method
- [ZF-3097] – Create new route for multilanguage sites
- [ZF-3258] – Adding validation for IBAN bank account numbers
- [ZF-3616] – Create Zend_Http_Client_Adapter_Curl
- [ZF-3758] – Add PUT Inlinefile
- [ZF-3860] – CLDR 1.6.1: Add support for phonecode
- [ZF-4126] – Add an encryption filter
- [ZF-4127] – Add a decryption filter
- [ZF-4130] – Add a TextSize validator
- [ZF-4381] – SOAP headers
- [ZF-4382] – Use Zend_Date::<CONST> for Zend_Validate_Date
- [ZF-4778] – Add support for file progress to Zend_File_Transfer_Adapter_Http
- [ZF-4946] – Refactor Zend_Json to add expression support
- [ZF-4959] – Add encryption filter
- [ZF-4960] – Add decrypt filter
- [ZF-5038] – SimpleTextarea of Dojo’s element can’t work
- [ZF-5185] – jQuery Helper Utility does not provide a method to clear onLoad Actions
- [ZF-5190] – Add Zend_Gdata support for the Google Health Data API
- [ZF-5202] – Add Zend_Soap_Wsdl_Strategy_Composite
- [ZF-5330] – Zend_Soap_AutoDiscover::handle, dump to file
- [ZF-5547] – Allow to build the list of untranslated message IDs
- [ZF-5573] – 100 continue support
- [ZF-5981] – Zend Server Zend_Cache backend(s)
Patch
- [ZF-2734] – Improvements for Zend_Validate_EmailAddress and Zend_Validate_HostName Integration
- [ZF-2941] – retrieve the messages a validator is using
- [ZF-6215] – Code coverage of Zend_ProgressBar_Adapter_Console is to low
Performance Improvement
- [ZF-5437] – isDate potentially unsafe
- [ZF-6189] – Unused « require » of Zend_Log in Zend/Pdf/FileParser/Image.php
Task
- [ZF-4816] – Switch compatibility mode
- [ZF-5996] – Complete Zend_Application development
- [ZF-6300] – Unused variables in Zend_Controller_Action_Helper_Redirector::setGotoUrl()
Unit Tests: Improvement
- [ZF-3073] – Set up i5 testing environment devoted to running ZF unit tests
- [ZF-5409] – Zend_Mail tests are split into 2 suites and should be merged
Unit Tests: Problem
- [ZF-5339] – Typo in TimeSynctTest
- [ZF-5763] – « Cannot make static method Zend_File_Transfer_Adapter_Abstract::getProgress() non static » in the tests/Zend/File/Transfer/Adapter/AbstractTest.php
- [ZF-5765] – Zend_Date unit test alters value of static variable fix_dst. This biases later tests.
- [ZF-6022] – testRound(Zend_Locale_MathTest) unit tests failure (bcmath is disabled)
- [ZF-6058] – Zend_Db_Statement_MysqliTest tests fails with testStatementBindParamByName and testStatementBindValueByName
- [ZF-6194] – testMultiFiles(Zend_File_Transfer_Adapter_HttpTest) « Zend_File_Transfer_Exception: File ‘file1.txt’ does not exist » error
- [ZF-6195] – A set of « Zend_File_Transfer_Exception: Wether APC nor uploadprogress extension installed » exceptions
- [ZF-6196] – testInvalidUriStringException(Zend_Http_Client_StaticTest) unit test failure
- [ZF-6197] – testShutdownRemovesReferenceToDatabaseInstance(Zend_Log_Writer_DbTest) unit test failure
- [ZF-6198] – testBasicInvalid(Zend_Validate_EmailAddressTest)
- [ZF-6221] – A set of « Non-static method Zend_Locale::setLocale() should not be called statically, assuming $this from incompatible context » errors
- [ZF-6231] – testSetOption(Zend_Locale_FormatTest) « Zend_Locale_Exception: The locale ‘STANDARD’ is no known locale » unit tests error
- [ZF-6375] – « Zend_Reflection_Exception: DocComment cannot be empty. » Unit tests error
- [ZF-6377] – testCreateNewVolume(Zend_Service_Amazon_Ec2_EbsTest) unit tests failure
- [ZF-6378] – testRunThrowsExceptionWhenNoImageIdPassedIn(Zend_Service_Amazon_Ec2_InstanceTest) unit tests error
- [ZF-6440] – A set of « Zend_Loader::Zend_Loader::autoload is deprecated … » and « Zend_Loader::Zend_Loader::registerAutoload is deprecated … » errors
- [ZF-6441] – testLoaderAutoloadShouldHideParseError(Zend_LoaderTest) unit tests failure
Sub-task
- [ZF-3001] – Document – Create appendix to manual outlining perform-ant techniques
- [ZF-5243] – exception classes lazy load in Zend_InfoCard
- [ZF-5244] – exception classes lazy load in Zend_Json
- [ZF-5245] – exception classes lazy load in Zend_Memory
- [ZF-5246] – exception classes lazy load in Zend/OpenId.php
- [ZF-5247] – exception classes lazy load in Zend/Pdf.php
- [ZF-5249] – exception classes lazy load in Zend_Server_Reflection
- [ZF-5250] – exception classes lazy load in Zend/Service/SlideShare.php
- [ZF-5251] – exception classes lazy load in Zend_Soap
- [ZF-5252] – exception classes lazy load in Zend/TimeSync.php
- [ZF-5253] – exception classes lazy load in Zend/View/Helper/HeadMeta.php
- [ZF-5255] – exception classes lazy load in Zend_XmlRpc
- [ZF-5413] – using « $var === null » instaed of « is_null($var) »
- [ZF-5604] – Invalid complex type handling in strategy ArrayOfTypeComplex
- [ZF-6087] – Allow multiple helperpaths with config for Zend_View
- [ZF-6090] – Locale resource plugin
- [ZF-6093] – Router ResourcePlugin
- [ZF-6183] – Module bootstraps run resources again
- [ZF-6191] – More examples for docs
- [ZF-6228] – Make bootstrap() return $this
- [ZF-6229] – First two example in manual are not working.
- [ZF-6326] – Allow specifying action helper paths
- [ZF-6398] – Improve Zend_Controller_Router_Route_Chain that Routes added to Chains still could be used in Router without chains
Sub-task: Docs
- [ZF-6003] – Write documentation on creating resources
- [ZF-6004] – Write documentation on individual resources
Sub-task: Test


[...] Zend Framework 1.8 version final by Hervé de Webinside.be [...]
Ping by Jean-Marie Gall.com — 10 mai 2009 @ 08:23[...] Zend Framework 1.8 n’est sortie qu’il y a quelques jours et Zend nous dévoile déjà la version 1.8.1 de son framework. [...]
Ping by Webinside - Blog d’Hervé Delvaux » Zend Framework 1.8.1 — 13 mai 2009 @ 18:46[...] nouvelle version de Zend Framework 1.8 vient de sortie. Cette nouvelle release porte la version de ZF à [...]
Ping by Webinside - Blog d’Hervé Delvaux » Zend Framework 1.8.2 — 29 mai 2009 @ 21:41[...] un peu de retard (sortie le 09/06/09), une nouvelle mini-release de la version 1.8 de Zend Framework est [...]
Ping by Webinside – Blog d’Hervé Delvaux » Zend Framework 1.8.3 — 12 juin 2009 @ 18:43