Zend Framework 1.10.4

Zend Framework vient de sortir en version 1.10.4. Cette version de maintenance est la quatrième de la série 1.10.

Vous pouvez la télécharger à partir de la page de téléchargement de Zend Framework.

Celle-ci inclut environ 50 corrections de bogues, dont la majorité ont été apportées au cours du Bug Hunt Days. Ses correctifs ont contribué à stabiliser et à améliorer la série 1.10.

Trois correctifs, en particulier, sont à noter :

  • ZF-7493 : une amélioration importante dans la sérialisation de Zend_Amf (200-300% plus rapide).
  • ZF-9263 : un correctif pour Zend_Loader:: isReadable ()  sur les plateformes Windows.
  • ZF-9504 : un patch a été appliqué à Zend_XmlRpc_Value à rendre la génération de valeur plus efficace.

Pour plus d’informations concernant cette release, je vous invite à consulter la release notes ci-dessous.

Release Notes – Zend Framework – Version 1.10.4

Bug

  • [ZF-4252] – Zend_Search_Lucene_Document_Html add spaces for html tags
  • [ZF-6289] – Zend_Config_Writer_Ini jumbling sections
  • [ZF-6822] – In example Form create element – param match in validator Regex must be an Array not String
  • [ZF-8186] – Zend AMF performance issue
  • [ZF-8849] – PHP Notice: Undefined variable: type in Zend/CodeGenerator/Php/Property/DefaultValue.php on line 113
  • [ZF-8982] – zf.php error message typo
  • [ZF-8986] – SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens
  • [ZF-9166] – function is_readable() generates Warnings
  • [ZF-9263] – Auto-loading stopped working as before in 1.10.1
  • [ZF-9293] – Wrong behavior in Zend_Validate_Int and Zend_Validate_Float when locale is present.
  • [ZF-9306] – Thew new Zend_Loader::isReadable does not work properly with absolute paths
  • [ZF-9349] – Bug with day in fabruary
  • [ZF-9358] – Zend_CodeGenerator_Php_Parameter::generate() typo
  • [ZF-9402] – Wrong date format convertation for years in ZendX_JQuery_View_Helper_DatePicker::resolveZendLocaleToDatePickerFormat
  • [ZF-9404] – Problem with Duplicate content-length Header in Http/Socket.php (Line 423)
  • [ZF-9425] – invalid HTML attibute onClick (uppercase C)
  • [ZF-9504] – Zend_XmlRpc_Generator: memory leak
  • [ZF-9547] – Handle ‘empty’ Amazon book search results
  • [ZF-9583] – Element_File gives error when loading from cache
  • [ZF-9591] – Two notices from Zend_Translate_Adapter
  • [ZF-9608] – Zend_Translate class encounters twice in 1.10.3 release
  • [ZF-9617] – Zend_Http_Client_Adapter_Socket
  • [ZF-9619] – Custom Translate Adapters don’t work in 1.10.3
  • [ZF-9629] – Zend_Date::setOptions timesync, custom Dates can’t be created.
  • [ZF-9646] – Wrong MIME type if no finfo or mime_content_type
  • [ZF-9667] – Zend_Filter_Null type constraint issue
  • [ZF-9670] – Fallback string produces a notice as well
  • [ZF-9671] – Hostname validation is too strict about underscores
  • [ZF-9685] – Call to undefined method Zend_Http_Client::close()
  • [ZF-9686] – Zend_Validate_File_MimeType $_finfo property doesn’t exists when uploading multiple files
  • [ZF-9697] – r21913 for ZF-9607 isValid isValidPartial getValidValues strips context data
  • [ZF-9698] – CLONE – Precision and number_format seems to be broken
  • [ZF-9700] – Zend_Text_MultiByte::wordWrap() fails in some usecases
  • [ZF-9701] – Zend_Validate_File_MimeType fails on Windows
  • [ZF-9703] – Zend_Json::decode(Zend_Json::encode(« 1″)) returns NULL instead of « 1″
  • [ZF-9705] – TwoLevels backend doesn’t update fast cache if full
  • [ZF-9711] – Bug (?) with dates of February month for leap years earlier than 1900
  • [ZF-9720] – Stopped working automatic loading of translations from directory by filename
  • [ZF-9738] – ZendServer_Disk cache backend doesn’t work if it’s used through Zend_Cache_Manager
  • [ZF-9744] – Fatal error if several « content-length » headers present.
  • [ZF-9748] – Zend_Validate_Identical doesn’t totally respect setObscureValue(true) option
  • [ZF-9759] – Zend_Locale_Format::toNumber rounding inconsistency

Docs: Improvement

  • [ZF-8433] – Zend_Captcha_Image documentation incomplete

Docs: Problem

  • [ZF-8010] – Bad link in quickstart: Create your project
  • [ZF-9482] – Minor error on Code example in the ZendX_Console_Process_Unix documentation
  • [ZF-9535] – Code Example Variable Incorrect | zend.tool.framework.writing-providers
  • [ZF-9627] – Multiple spelling errors in Zend_Locale-Introduction
  • [ZF-9628] – Zend_Locale-Introduction mentions a non-existing variable – HTTP_ACCEPT_LANGUAGE
  • [ZF-9654] – Several small errors in Zend_Locale-Functions
  • [ZF-9674] – Zend_Log_Filter_Abstract has wrong subpackage
  • [ZF-9719] – Grammatical error in « Using pre-translated validation messages »

Docs: Task

  • [ZF-9652] – Typo in variable in English documentation of Zend_Translate

Improvement

  • [ZF-8740] – Zend_Search_Lucene_Document_Html::getLinks() should parse AREA tags
  • [ZF-9134] – Map all Zend_Cache::factory parameters to Zend_Cache_Manager templates
  • [ZF-9240] – Zend_Cache_Manager does not allow custom backend
  • [ZF-9601] – Zend_Validate_Barcode make call of the method Zend_Validate_Abstract:>_setValue($value)
  • [ZF-9605] – Validate the type of the value of input in Zend_Validate_Isbn:>isValid($value)
  • [ZF-9609] – Option to limit Zend_Locale ‘auto’ setting to list of locales or available languages within Zend_Translate
  • [ZF-9620] – Add « base64″ en-/decoding
  • [ZF-9635] – Zend_Validate_File_MimeType overrides default PHP fileinfo behavior
  • [ZF-9649] – Zend_Validate_PostCode and Zend_Validate_CreditCard, call the method _setValue after of validated a input in method isValid

New Feature

  • [ZF-9280] – Capitalize String
  • [ZF-9488] – only use the region part (instead of locale) if only the region is needed (Iban, PostCode)
  • [ZF-9611] – Add Hash adapter
  • [ZF-9612] – Add a « crypt » adapter

Patch

  • [ZF-4325] – Incorrect Zend_Form::setOptions documentation
  • [ZF-4651] – Zend_Form adding filters and validators does not work with full class name anymore
  • [ZF-5788] – The documentation on the use of Zend_Form_Element::setRequired(), ::setAllowEmpty() and the ‘NotEmpty’ Validator is fuzzy and misleading
  • [ZF-9401] – Zend_Form numerical names
  • [ZF-9602] – Zend_CodeGenerator allows extending a class with an empty string
  • [ZF-9607] – Zend_Form_Element belongsTo Issues
  • [ZF-9691] – Invalid locale is passed to Zend_Date::_calcdetail()

Performance Improvement

  • [ZF-7493] – ZendAMF serialization slow?

Unit Tests: Problem

  • [ZF-9699] – Zend_Cache_StaticBackendTest is not included in the Zend_Cache_AllTests test suite

Sub-task

  • [ZF-7054] – Zend_Form_Decorator_Fieldset does not recognize custom html ids.
  • [ZF-9467] – Zend_Form getErrors() incorrect handling when !$subform->isArray()
  • [ZF-9584] – Zend_Form getValues() incorrect handling when !$subform->isArray()
  • [ZF-9586] – A NonArray Subform with equal Name like a chain segment from a previous attached SubForm overwrites data in getValidValues
  • [ZF-9593] – Zend_Form getMessages() invalid handling of !$subform->isArray()

Sub-task: Docs

  • [ZF-8967] – Add a description for Zend_Validate_Alnum
  • [ZF-8968] – Add a description for Zend_Validate_Alpha
  • [ZF-8971] – Add a description for Zend_Validate_Digits
Bookmark and Share
Hervé — 3 mai 2010 @ 01:04 Filed under: Php / mySql,Programmation Tag: , , ,

Pas de commentaire »

Pas encore de commentaire.

Flux RSS des commentaires de cet article. TrackBack URL

Laisser un commentaire