
L’équipe de Zend Framework vient d’annoncer la mise à disposition la release 1.10.3 (ainsi que de la 1.9.8).
Cette version est la troisième version de correction de la branche 1.10 de Zend Framework.
Cette version corrige environ 80 bugs. La mise à jour est fortement recommandée pour les utilisateurs de Dojo suite à la découverte d’une vulnérabilité.
Vous pouvez télécharger la dernier version de Zend Framework (1.10.3) sur le site de Zend.
Pour télécharger la 1.9.8, vous devrez vous rendre dans les archives.
Pour plus d’infos sur cette mise à jour, je vous invite à consulter la Release Notes ci-dessous.
Release Notes – Zend Framework – Version 1.10.3
Bug
- [ZF-7600] – Zend_Cache_Core::getIdsMatchingTags
- [ZF-8570] – NTP / SNTP results vary by 103 seconds
- [ZF-8633] – Locale corruption of Zend_Cache IDs
- [ZF-8668] – Zend_File_Transfer: Adapter does not extend Zend_File_Transfer_Adapter
- [ZF-8706] – Zend_Date::compare() when using format_type=php
- [ZF-8741] – Zend_Cache_Core::getIdsMatchingAnyTags() not implemented
- [ZF-8919] – Zend_Validate_Float/Int does not work with setlocale
- [ZF-9050] – Zend_Service_Amazon_Sqs::getAttribute can not return multiple attributes
- [ZF-9078] – Zend_Measure_Abstract: Precision detection on type change possible bug
- [ZF-9113] – Zend_Date with an array doesn’t return the correct date
- [ZF-9225] – Zend_Filter_Inflector:>setConfig() throws the exception ‘Zend_Loader_PluginLoader_Exception’
- [ZF-9230] – Problem with Validators while browser has other language at the project?
- [ZF-9231] – Adapter Zend_File_Transfer_Adapter_Http does not extend Zend_File_Transfer_Adapter
- [ZF-9242] – Zend_Locale_Format seriously broken with non-english locale regex format (french)
- [ZF-9246] – Problem with counting of files which are uploading to server
- [ZF-9261] – Error setting options to Zend_File_Transfer_Adapter_Abstract
- [ZF-9269] – Typo in Zend_Auth_Adapter_Ldap::authenticate()
- [ZF-9275] – Zend_Form_Element overrides Zend_Validate DefaultTranslator
- [ZF-9279] – Documentation For Zend_Date::MILLISECOND Incorrect
- [ZF-9299] – Zend_Mail server response error messages garbled
- [ZF-9302] – Add missing break to Zend_Validate::is()
- [ZF-9319] – Locale does not carry rounding up to units
- [ZF-9325] – Zend_Auth_Adapter_Ldap mistype
- [ZF-9362] – Bug in Zend_Log factory
- [ZF-9376] – Memcache::delete reports notice with memcached 1.4.4
- [ZF-9383] – Zend_Validate_File_MimeType doesn’t recognize mime types when a charset is returned
- [ZF-9389] – Zend_Validate_EmailAddress: error message not set when ‘mx’ option is enabled
- [ZF-9405] – MimeType recognition broken in ZF 1.10.2
- [ZF-9412] – 1. Accessing a value is a bug or a feature? 2. escapeFilter option is a bug or a feature?
- [ZF-9428] – Empty MemCached throws on getFillingPercentage
- [ZF-9433] – Zend_Validate_CreditCard does not allow 13 digit Visa cards
- [ZF-9434] – StripTags returns empty string when stripping html comments
- [ZF-9437] – Float Validate
- [ZF-9438] – getDateTimeAttribute Null Check
- [ZF-9441] – Zend_Validate_StringLength doesn’t reset errors and messages if null is passed in as value
- [ZF-9445] – Constructor of Zend_Validate_Db_* does not check for setters in parent class’
- [ZF-9450] – Octal notations will be not correct decoded
- [ZF-9457] – addTranslation blowing up with ‘failed to open dir: Too many open files’
- [ZF-9494] – Zend_Form::isValid() overrides translator set on an element
- [ZF-9498] – Zend_Currency service ignored
- [ZF-9505] – Zend_Mail_Protocol_Abstract – truncates server response when SMTP server responds with a message containing spaces
- [ZF-9506] – Zend/Cache/Backend/File.php: Error on cache clean with hashed_directory_level > 0 when at least one subdir is empty
- [ZF-9515] – can not get ‘INVALID_MX_RECORD’ message
- [ZF-9519] – Zend_Currency::setValue() fails when value param is scalar and currency param passed
- [ZF-9522] – Zend_Currency::_exchangeCurrency() requires 1/$rate from Zend_Currency_CurrencyInterface::getRate() instead of real rate value
- [ZF-9545] – Zend_Validate_Abstract _createMessage() bug
- [ZF-9546] – Undefined index name when uploading files using Zend_File
- [ZF-9548] – Locale exists but is not in list
- [ZF-9549] – Use fallback for language name
Coding Standards Violation
- [ZF-9195] – Numerous files contain ASCII 0x0d (CR) characters
- [ZF-9283] – Zend_Controller_Response_Abstract contain tabs
Docs: Improvement
- [ZF-5442] – Fix all spelling, grammar and formatting issues in the reference guide
- [ZF-8819] – Duplicate item in list in Zend_Session docs
- [ZF-9130] – Proof reading of Zend_Service_LiveDocx.xml
- [ZF-9256] – Reviewed translation Zend_Controller-FrontController
- [ZF-9356] – Reviewed translation Zend_Translate-Plurals
- [ZF-9359] – Reviewed translation Zend_Date
- [ZF-9363] – Reviewed translation of Zend_Acl.xml
- [ZF-9377] – Reviewed translation of Zend_Test and Zend_Test-PHPUnit
Docs: Problem
- [ZF-8620] – Requirements documentation has broken links to PHP manual
- [ZF-8631] – Zend_File_Transfer documented as an instantiable class when it is not
- [ZF-9094] – Binary attachments in examples encoded with Zend_Mime::ENCODING_8BIT
- [ZF-9203] – In Zend_Http_Client advanced client page, code example show "setStreaming()" function instead of "setStream()".
- [ZF-9223] – Incorrect code documentation in ZendX_Application_Resource_Jquery
- [ZF-9234] – Phpdoc Method Declarations are around the wrong way in Zend_Cache
- [ZF-9250] – Spelling mistake – forth should be fourth
- [ZF-9273] – Phpdoc Type in Zend_Amf_Parse_Amf0_Deserializer::readReference()
- [ZF-9290] – XML parse errors prevent manual from building with xsltproc
- [ZF-9315] – Typo in german translation Zend_Translate-Adapters
- [ZF-9340] – Wrong Code example for Zend_Validate Translator
- [ZF-9499] – Zend_Currency code example typo
- [ZF-9552] – Incorrect link to L18n item on Wikipedia
- [ZF-9579] – Zend_Locale::setLocale() doesn’t cause side-effects but prevents them.
Docs: Task
- [ZF-9365] – New hungarian translator
Improvement
- [ZF-3524] – Updating from a row returned by Zend_Db_Table_Abstract::createRow()
- [ZF-7590] – Work around for insert_id integer overflow bug in PHP’s Mysqli class in Zend_Db_Adapter_Abstract
- [ZF-8612] – Zend_Validate_PostCode and UK PostCodes
- [ZF-8669] – Zend_File_Transfer: Replace constructor with factory method
- [ZF-8997] – Zend_Filter_Inflector not supported array
- [ZF-9237] – New fix for plural translation returns only one letter
- [ZF-9248] – The argument in the method Zend_Filter_File_Rename::filter() should be optional
- [ZF-9278] – Problems with magic files
- [ZF-9284] – Enable 2LO by making oauth_token optional in Zend/Oauth/Http/Utility.php
- [ZF-9288] – Typo in end_File_Transfer_Adapter_Abstract
- [ZF-9292] – Translation of Zend_Validate messages to ukrainian language
- [ZF-9309] – Improvements in Zend_Validate_Sitemap_*
- [ZF-9320] – Zend_Validate_File_MimeType erroneously specifies magic file
- [ZF-9336] – Zend_Validate Serbian (latin) translation
- [ZF-9337] – Zend_Validate Serbian (latin) translation
- [ZF-9418] – Zend_Filter_StripTags config option keys should be constants
- [ZF-9447] – Zend_Barcode_Object_Code39 :: _codingMap should be defined protected
- [ZF-9477] – Zend_Validate_CreditCard validation error
- [ZF-9491] – format option does not work
- [ZF-9573] – Add Plural Form(s) in Translation(s)
New Feature
- [ZF-9489] – Concat two translation adapters
- [ZF-9500] – Ignore option: allow an array or regex as value
- [ZF-9523] – Query parser should provide keywords escaping functionality
Patch
- [ZF-9486] – zend_mail_transport_sendmail::_sendMail() missing restore_error_handler() on exit path
Unit Tests: Problem
- [ZF-9303] – Zend_Validate_File_CountTest::testBasic() is failing
Sub-task
- [ZF-9249] – Inconsistent line ending style in Zend_Http_Client
- [ZF-9364] – Zend_Form isValid|isValidPartial overwrites Translator of SubForms and Elements
- [ZF-9540] – Zend_Form isValid | isValidPartial resets individual SubForm Translator
Sub-task: Docs
- [ZF-5443] – Fix all spelling, grammar and formatting issues for Zend_Acl in the reference guide
- [ZF-5444] – Fix all spelling, grammar and formatting issues for Zend_Amf in the reference guide
- [ZF-5445] – Fix all spelling, grammar and formatting issues for Zend_Auth in the reference guide
- [ZF-5446] – Fix all spelling, grammar and formatting issues for Zend_Cache in the reference guide
- [ZF-5448] – Fix all spelling, grammar and formatting issues for Zend_Captcha in the reference guide
- [ZF-5449] – Fix all spelling, grammar and formatting issues for Zend_Config in the reference guide
- [ZF-5450] – Fix all spelling, grammar and formatting issues for Zend_Console in the reference guide
- [ZF-5451] – Fix all spelling, grammar and formatting issues for Zend_Controller in the reference guide
- [ZF-5452] – Fix all spelling, grammar and formatting issues for Zend_Currency in the reference guide
- [ZF-5453] – Fix all spelling, grammar and formatting issues for Zend_Date in the reference guide
- [ZF-5454] – Fix all spelling, grammar and formatting issues for Zend_Db in the reference guide
- [ZF-5456] – Fix all spelling, grammar and formatting issues for Zend_Dojo in the reference guide
- [ZF-5457] – Fix all spelling, grammar and formatting issues for Zend_Dom in the reference guide
- [ZF-5458] – Fix all spelling, grammar and formatting issues for Zend_Feed in the reference guide
- [ZF-5459] – Fix all spelling, grammar and formatting issues for Zend_File in the reference guide
- [ZF-5460] – Fix all spelling, grammar and formatting issues for Zend_Filter in the reference guide
- [ZF-5462] – Fix all spelling, grammar and formatting issues for Zend_Gdata in the reference guide
- [ZF-5463] – Fix all spelling, grammar and formatting issues for Zend_Http in the reference guide
- [ZF-5464] – Fix all spelling, grammar and formatting issues for Zend_InfoCard in the reference guide
- [ZF-5465] – Fix all spelling, grammar and formatting issues for Zend_Json in the reference guide
- [ZF-5466] – Fix all spelling, grammar and formatting issues for Zend_Layout in the reference guide
- [ZF-5468] – Fix all spelling, grammar and formatting issues for Zend_Loader in the reference guide
- [ZF-5469] – Fix all spelling, grammar and formatting issues for Zend_Locale in the reference guide
- [ZF-5470] – Fix all spelling, grammar and formatting issues for Zend_Log in the reference guide
- [ZF-5471] – Fix all spelling, grammar and formatting issues for Zend_Mail in the reference guide
- [ZF-5472] – Fix all spelling, grammar and formatting issues for Zend_Measure in the reference guide
- [ZF-5473] – Fix all spelling, grammar and formatting issues for Zend_Memory in the reference guide
- [ZF-5474] – Fix all spelling, grammar and formatting issues for Zend_Mime in the reference guide
- [ZF-5475] – Fix all spelling, grammar and formatting issues for Zend_OpenId in the reference guide
- [ZF-5476] – Fix all spelling, grammar and formatting issues for Zend_Paginator in the reference guide
- [ZF-5477] – Fix all spelling, grammar and formatting issues for Zend_Pdf in the reference guide
- [ZF-5478] – Fix all spelling, grammar and formatting issues for Zend_ProgressBar in the reference guide
- [ZF-5480] – Fix all spelling, grammar and formatting issues for Zend_Rest in the reference guide
- [ZF-5481] – Fix all spelling, grammar and formatting issues for Zend_Search_Lucene in the reference guide
- [ZF-5482] – Fix all spelling, grammar and formatting issues for Zend_Server in the reference guide
- [ZF-5484] – Fix all spelling, grammar and formatting issues for Zend_Service_Amazon in the reference guide
- [ZF-5485] – Fix all spelling, grammar and formatting issues for Zend_Service_Audioscrobbler in the reference guide
- [ZF-5486] – Fix all spelling, grammar and formatting issues for Zend_Service_Delicious in the reference guide
- [ZF-5487] – Fix all spelling, grammar and formatting issues for Zend_Service_Flickr in the reference guide
- [ZF-5488] – Fix all spelling, grammar and formatting issues for Zend_Service_Gravatar in the reference guide
- [ZF-5489] – Fix all spelling, grammar and formatting issues for Zend_Service_Nirvanix in the reference guide
- [ZF-5492] – Fix all spelling, grammar and formatting issues for Zend_Service_Simpy in the reference guide
- [ZF-5493] – Fix all spelling, grammar and formatting issues for Zend_Service_SlideShare in the reference guide
- [ZF-5494] – Fix all spelling, grammar and formatting issues for Zend_Service_StrikeIron in the reference guide
- [ZF-5495] – Fix all spelling, grammar and formatting issues for Zend_Service_Technorati in the reference guide
- [ZF-5497] – Fix all spelling, grammar and formatting issues for Zend_Service_Yahoo in the reference guide
- [ZF-5498] – Fix all spelling, grammar and formatting issues for Zend_Session in the reference guide
- [ZF-5499] – Fix all spelling, grammar and formatting issues for Zend_Soap in the reference guide
- [ZF-5500] – Fix all spelling, grammar and formatting issues for Zend_Test in the reference guide
- [ZF-5501] – Fix all spelling, grammar and formatting issues for Zend_Text in the reference guide
- [ZF-5502] – Fix all spelling, grammar and formatting issues for Zend_TimeSync in the reference guide
- [ZF-5504] – Fix all spelling, grammar and formatting issues for Zend_Validate in the reference guide
- [ZF-5506] – Fix all spelling, grammar and formatting issues for Zend_View in the reference guide
- [ZF-5508] – Fix all spelling, grammar and formatting issues for Zend_XmlRpc in the reference guide
- [ZF-5509] – Fix all spelling, grammar and formatting issues for ZendX_Console in the reference guide
- [ZF-8969] – Add a description for Zend_Validate_Between
- [ZF-8973] – Add a description for Zend_Validate_GreaterThan
- [ZF-8975] – Add a description for Zend_Validate_Iban
- [ZF-8976] – Add a description for Zend_Validate_Int
- [ZF-8977] – Add a description for Zend_Validate_LessThan
- [ZF-8978] – Add a description for Zend_Validate_Regex
- [ZF-8979] – Add a description for Zend_Validate_StringLength

