· Refactored HTTP component
· New Zend\Cloud\Infrastructure component
· New EventManager component
· New Dependency Injection (Zend\Di) component
· New Code component
· New plugin broker strategy
· Rewritten Session component
· Refactored View component
· New and refactored autoloaders
· ZF-9799 undoes ZF-5890 and breaks AMF for Internet Explorer 5 - 8
· SQLite backend fails using ":memory:" database
· Zend_Cache_Backend_File default umask for files
· ContextSwitch doc states incorrect XML content-type header
· Zend_Controller_Request_Abstract::setParams is not unsetting pre-existing values
· Zend_Db BC break - constants removed
· Zend_Feed_Writer_Extension_RendererAbstract has the wrong @package
· Custom error message from Zend_Validate_NotEmpty not considered when using it along with Zend_Filter_Input
· addDisplayGroup doesnt remove elements from Form for certain element names
· Zend_Form_Element uses create_function() where a real function would suffice.
· 'Standard form elements' page missing from manual
· Zend_InfoCard does not interpret namespace prefixes from the XML token
· Zend_Json::prettyPrint modifies string values containing JSON array/object notation
· Zend_Json::prettyPrint edited for browser/html output
· Zend Json Server error response with result
· Add option 'encodeUrl' to Zend_Page_MVC config
· Zend_Navigation_Page xml option "visible" only works with integers not booleans
· Zend_Navigation_Container::addPages() should accept a Zend_Navigation_Container
· Attribs for Zend_Navigation
· Adding an Anchor property to Zend_Navigation_Page_Mvc
· Zend_Oauth_Client ignores GET parameters that are set via setParameterGet
· Zend_OpenId::normalize() removes URL Fragment
· Zend_Reflection_Docblock_Tag_Return and _Param do not recognize arrays
· Zend_Service_Amazon_Sqs is not using the region to create queues
· Implement "disable layout" command in Zend_Tool
· Zend_Tool create controller in nonexistent module dies on fatal error
· Zend_Translate_Adapter emits notice when 'content' option is not provided to addTranslation()
· Zend_View_Helper_Form omits closing tag when no content is passed
· Brazilian Portuguese: Merge from trunk to release
· Zend_Application_Resource_Db::getDbAdapter() has wrong return type documented
· Resource_View should not create ViewRenderer object itself
· Zend_Application_Resource_Cachemanager example fail
· Zend_Application_Resource_View doesn't use static helper broker (new discussion over the bug #ZF-8778)
· Fast cache is inadvertently saved with infinite lifetime
· PHP Fatal Error in Zend_Controller_Broker_PluginTest
· Zend_Controller_Action_Helper_ViewRenderer::getViewScript() removes upper case letters in case the action has it
· Undefined function dir_exists in code example(Zend_Dojo_BuildLayer)
· Zend_Filter_StripTags does not handle hyphenated attribute names
· Zend_Form_Element_Submit translates the label twice.
· Addition of method
· Improvement Zend_Http_Client::getAdapter()
· Zend_Http_Client::setUri mutates argument
· Content-type set per default with PUT to '' has for consequence that Zend_Rest_Client PUT can't work
· Zend_Http_Client throws a warning, when using 'php://output' as destination stream.
· Multible file uploads using the same $formname in setFileUpload
· UserAgent tests include invalid tests
· Zend_Http_UserAgent_AbstractDevice.php raises a notice
· Zend Json Server error response with result
· Textile.php contains faulty reference (uppercase typo)
· Zend_Oauth_Client in your constructor should accepts array and object config.
· Zend_Rest_Client
· Allow query params with restDelete() queries
· Remove 'final' attribute on Zend_Rest_Client methods
· Undefined variable notice in Zend/Tool/Project/Provider/Action.php
· Error in example: Prompt the User for Input
· Zend_Tool_Framework_Manifest_MetadataTest without Zend_Tool_Framework_Manifest_Metadata
· Wrong environment variables in zf.sh usage
· The validation of the message returns a different locale.
· Whatever setted on locale, always translate to Italian
· Automatic detection of locales based on directory structure fails
· Tailing period is incorrectly classified as invalid
· Zend_XmlRpc_Value_DateTime throws an exception for string representation of dates outside the range of unix timestamp
· Russian: Merge from trunk to release
· In previous versions, the "Modules" Zend_Application resource would return an ArrayObject. Some refactoring done for 1.11.8 to help improve maintenance missed this and changed the return value to a PHP array. We've kept the maintentance improvements, but reverted to the original return behavior.
· A typo introduced in configuration handling broke behavior in the File Zend_Cache frontend; this has been corrected.
· The ViewRenderer view script normalization routine was streamlined for 1.11.8, but hit a case sensitivity issue that previously worked; a fix was introduced to support the old behavior.
· A fix to the XML log formatter prevented objects with __toString() implementations from being reported (in particular, exceptions); a fix was introduced to restore this behavior.
· Changes in Zend_Navigation_Page_Mvc to make it fully route aware missed a specific case where null default values for matched keys were allowed.
· AMF server should register ACLs from auth adapter, if present
· Any date higher then 2038 becomes invalid
· Improve extensibility of App_Res_Modules
· Setting resources.mail.transport.register = true causes an extra email to be sent to a bogus address.
· Option 'defaultPageType' of the Zend_Application_Resource_Navigation is set after building the pages tree.
· Zend_Application_Resource_Locale: an unit test fails without locale configured
· Bound variables lost when passing query to database adapter in Zend_Auth_Adapter_DbTable
· Zend_Captcha_Image does not repect doctype when producing image tag
· ViewRenderer not normalizing action name before constructing view script name
· AjaxContext always calls isXmlHttpRequest(), which may result in a fatal error | Fix sponsored by Enrise - www.enrise.com
· Zend_Controller_Router_Rewrite::assemble() should throw exception when userParams is not an array
· CLONE - Zend_Date misses some stuff from RFC2822 - ZF1
· Add the "throws" declaration in PHP Doc
· extraPlugins it's also a jsonParam in the Zend_Dojo_View_Helper_Editor
· Function setCategories() don't exists
· Zend_From::addSubForms() issue after cloneing
· Zend_Validate_NotEmpty returns does NOT invalidate the empty arrays
· $form->setName('nameAttr'); has no effect
· Allow for id attribute on optgroup elements
· Zend_View_Helper_FormRadio generates improper id attributes for certain values
· POST field order not fully preserved when uploading files
· Zend_Json_Encoder fails to encode namespaced class names properly
· Getting ldml/numbers/defaultNumberingSystem using Zend_Locale_Data
· RegisterErrorHandle not work with Xml formatter
· Zend_Mail_Message incorrectly merges configuration flags supplied via constructor
· Zend_Navigation_Page_Mvc::isActive is not route aware
· Misspelling corrections
· Testcase has bad doc block that makes auto-complete less efficient
· Zend_Tool_Project_Provider_Layout not properly detecting existing layout configuration
· Zend_Tool_Project_Provider_Controller checks for existing controller before canonicalizing name
· Zend_Tool produces incorrect controller class name when module name contains hyphen
· Zend Validate fails to validate emails with dot at the end
· Email validation passed where previously failed
· Zend_View_Abstract::_addPath() strips double-slash from protocol
· Leading/trailing newlines and spaces are preserved when loading XML from HTTP response.
· ZendX_Application_Resource_Jquery does not allow CDN_SSL
· Incorrect html output produced by ajaxLink
· Zend_Session::regenerateId doesn't always regenerate session ID
· Wrong rights on resources/languages/pt_BR/Zend_Validate.php in tar.gz
· Zend_Service_Amazon_S3::createBucket(): Allow to specify location
· Passing DOMDocument to handle() does not work.
· Zend Tools: It is not possible to create a new view script inside of the specified module (module parameter is not provided in "zf create view" command) (solution offered).
· Cannot run code coverage using runtests.sh.
· Wrong section header.
· PHP Fatal error: Call to a member function search() on a non-object in /.../Zend/Tool/Project/Provider/Model.php on line 70.
· Typo in Zend_Validate manual page for Zend_Validate_Digits.
· Zend_Version typo.
· Zend_Http_UserAgent_AbstractDevice raises a notice
· Attributes or character data lost in Zend_Json::fromXml() in specific circumstances
· typo "paramaters" in Zend_Ldap API reference
· zend_loader_autoloader confuses chained namespaces
· Wrong arrays union in Zend_Loader_Autoloader::getClassAutoloaders
· Zend_Mime_Decode::decodeQuotedPrintable() doesn't work at all
· Should Zend_Mime_Decode::decodeQuoatedPrintable user quoted_printable_decode instead of iconv_mime_decode
· Zend_Oauth test suite lacks proper docblocks
· It is not possible to set OAuth Realm
· Zend_Paginator_Adapter_DbSelect empty binds
· Too many pages with empty content
· PHP notice when calling isSuccess() on a Zend_Service_Twitter response
· urldecode called twice
· Two instructions in one line in Zend_Search_Lucene_Storage_Directory_Filesystem
· Recaptcha urls have changed
· Zend_Service_Twitter::statusFriendsTimeline does not include option to include retweets
· The private function _processStartupMetadataGlobal in zend_session.php cannot unset $_SESSION['__ZF'] thoroughly
· Using Zend_Text_Table without autoloader results in: Class 'Zend_Text_Table_Column' not found
· Typo in example of Zend_Tool
· Zend_Translate_Adapter_Gettext fopens and doesn't fclose
· Ipv6 host
· Zend_Validate_Hostname does not identify IPv6 addresses properly
· Variables assignment option for Zend_View
Issues resolved for this release:
· Allow loading application.ini.dist (application.*.dist) similar to phpunit.xml.dist.
· Need more detail when using loggin option in Zend_Cache.
· Zend_Cache_Frontend_File should check to see if file exists first.
· Add a log call with level DEBUG on cache save().
· String with zero("0") not interpreted as string in zend_config_yaml.
· Use HTTPS by default for all supported Zend_Gdata services.
· Missing closing bracket and typo in code example.
· Minor grammatical error in Zend_Navigation.
· Zend_Service_Amazon_SimpleDb tests use incorrect access key constant.
· Zend_Service_Amazon_SimpleDb_OnlineTest needs to wait/sleep more often.
· Incorrect/confusing example for Zend_Validate_Db excluding records.
· Note: appearing in coding standards docs.
· Dojo TextArea Type Attribute
· Two tests are unreachable in Zend_Form_ElementTest
· Adding a class to the DT element on default form decorators
· When having subforms FormErrors produce bad html markup.
· Remove python-isms from Zend_Gdata_YouTubeOnlineTest
· Documentation of return type "class instance"
· Wrong sample for Zend_Log::factory()
· Zend_Log::factory() doesn't support options like timestampFormat
· _formatAddress only quotes names containing '@' or ','
· Impossible to get decoded Mime_Part after Zend_Mime_Message::createFromMessage
· Missing Comma, 'Example #6 Iterating a container' not working
· Zend/Paginator tests flawed with oci8 turn off
· Zend_Paginator_Adapter_DbSelect->getCountSelect() - the count query produced by this method fails if the original Zend_Db_Select contains "order by" (and using Zend_Db_Adapter_Sqlsrv)
· PDF's created with Zend_Pdf::save($file, true) won't open in Adobe Reader
· urldecode called twice
· S3 Stream wrapper incorrectly reads data due to incorrect Range headers
· Test Zend/Service/Amazon present Fatal error
· Typo in 'Example #5 and Example #6' Zend_Service_ReCaptcha
· ext/mcrypt is only required by Zend_Service_ReCaptcha_MailHide
· Zend_Service_Twitter constructor could not use Zend_Config
· Default Zend_Tool generated ErrorController view script should escape request variables when in development mode
· ErrorController created by zf.sh tries to call getParams() on non-object
· Updated PHPUnit assets to be more usable out-of-the-box
· Default ErrorController should log request parameters
· Zend_Application Locale Resource - set cache via config
· jQuery does not show up if jQuery UI is disabled
· Omitted attributes get retrieved then forgotten
· Harcoded white space with value of '1' instead of 'barThinWidth'
· Semantical Problem on case-insensitive filesystems
· [Zend_Cache_Backend_Static] Caching URIs with "0" as the file name
· WinCache backend for Zend_Cache
· WinCache Support
· Copy/paste error in Zend_Cloud_DocumentService_Adapter_SimpleDb
· Chain route fails to match with an optional route at the end
· headTitle helper
· Update all docblocks to use consistent copyright/license header. Version: 2011
· Note: Note: appearing in coding standards docs
· Syntax error in extras/tests/ZendX/Db/TestSetup.php
Issues resolved:
· Test path default ZendX to plugins resources never fails
· Add ZendX_Application_Resource as a default plugin path for the bootstrap
· Zend_Cache_Page needs to check if $_SERVER['REQUEST_URI'] is set
· Fix on zend_cache save failure process
· ob_get_contents + ob_get_clean can be done by ob_get_clean
· Undefined variable in Zend_Cache_Backend_Static
· Missing closing parenthese in example
· Zend_Db Performance sample code mistake: utilize a combination of vsprintf() and array_walk() to inject the values into the SQL
· Zend_Db_Table_Abstract->insert returns empty value
· Use getName instead of getId when adding element to DisplayGroup
· addDisplayGroup() should automatically call addElement()
· Zend_Http_UserAgent may die on serialization
· Wrong namespace in doc of Zend_Log
· Zend_Log_Formatter_Firebug: add unit tests
· Allow to attach a formatter from .ini configuration and do not hardcode formatter class in Log_Writer class
· Zend_Log::factory() does not support formatters
· Zend_Log_Writer_Syslog does not utilize formatter
· Zend_Paginator - Row count column not found
· Zend_Test_PHPUnit_Db_Operation_Truncate doesn't heed the AUTO_QUOTE_IDENTIFIERS config option
· zf.sh is mixing lines
· Using the functionality of priority to give meaning to the log in the default error controller
· Default ErrorController should log request parameters
· Add Support for typeKey of Property
· Conditional comments in headStyle()
· Zend_XmlRpc_Value converts Integer to String param
· XML_RPC not working
· Method docblocks contain invalid @param syntax
· Zend_Acl->getRoles() does not properly documented or implemented
· Zend_Application constructor docs describe a 'configs' array key when it should be 'config'
· Tab cleanup
· Numerous files contain ASCII 0x0d (CR) characters (again)
· Zend_Cache_Manager template 'skeleton' no longer available
· Zend_CodeGenerator tests failing due to trailing spaces
· Zend_CodeGenerator causes code formatting in an existing file to become mangled.
· "zf create action" automatic code formatting messed up
· Zend_Controller_Action_Helper_Abstract#getName does not work with namespaces since get_class returns the fully qualified class name
· Action helpers with PHP namespaces do not work
· Typo in setService() : Zend_Loader::loadClass($class) should be Zend_Loader::loadClass($service).
· Zend_Db_Adapter_Oracle::isConnected() is not working with persistent connections.
· CLONE -metadata cache identifier collisions
· Missing directive in PHPDoc
· Add public visibility modifier to Adapter_Stream interface
· Zend_Http_UserAgent_AbstractDeviceTest::testMatchMobileOtherHeaders() unit test failure.
· Add htdig to searchbots
· Zend_Http_UserAgent returns mobile for most Opera user-agents
· Zend_Loader_Autoloader_Resource examples omit required namespace key
· ZLAutoloader_Resource should check its constructors params order to make sure "namespace" is handled before "resourceTypes"
· Add require_once 'Zend/Loader/Autoloader.php' in class Zend_Loader_Autoloader_Resource
· Zend_Log_Writer_Syslog does not work when 'facility' param is set
· Lost the facility in syslog
· PHPUnit 3.5 code is being used on the test Zend_Mail_FileTransportTest
· Zend_Mail_Protocol_Smtp needs unit tests
· Docs refer to non-existent getSelectedFolder() method on Zend_Mail_Storage_Imap -- should be getCurrentFolder()
· Zend_Memory could allow the use of cache backends ZendServer_Disk and ZendServer_ShMem.
· MimeTest fails due to missing require statement
· Zend_View_Helper_Navigation tests failing after fixed ZF-6363
· Zend_Queue_Adapter_Activemq should not subscribe to messages receiving each time receive() method is called
· Zend_Session_SaveHandler_DbTable does not honor AUTO_QUOTE_IDENTIFIERS
· getList() doesn't return array if no translations are available in adapter
· Tailing period is incorrectly classified as invalid
· Zend_View_Helper_HeadScript has a useless extra call to _isValid() in offsetSet()
· Add XHTML1 RDFA doctype to Zend_View_Helper_Doctype
· Zend_View_Helper_Placeholder_Registry::createContainer - second param is unusable
· Zend_View_Helper_UserAgent misses class variable
· Add FirePhp 'Collapsed' option for GROUP_START message type
· Zend_XmlRpc_Value_DateTime uses wrong ISO format string
· Conflict in HeadMeta
· Replace @see with @group in bug-related test methods
· Remove include of TestHelper in all tests
· Make testsuite compatible with PHPUnit 3.5.5
· Typo in documentation
· Remove code remnants and duplicate require statements
· Include TestHelper in any independent test suite and test class
· Zend/Tool/Framework/Provider/Initializable.php file missing
· Zend_Tool "create form" write the module name lowercase
· Zend_Tool support for modules
· Zend_Tool create db-table write the module name lowercase
· Zend_Tool Documentation Shows Function Call as Reference to Object Property
· Zend_Tool create module should enable modules in application.ini
· Zend_Uri_Http::getPath should return false when no path exists, returns / instead
· Zend_Validate_Db_Abstract -> "Invalid bind-variable name" with mysqli adapter
· Small typo in PHPDoc comment
· Zend_View_Helper_Json does not enforce replace_header
· Incongruency between Zend_View docs and Advisory - Default encoding
· Wrong scheme set in Zend_View_Helper_ServerUrl constructor
· Wrong Zend_View encoding default in Zend_View: Options section
· Zend_View_Helper_HeadTitle wrong params in code ws comments and API documentation
· HTML entities in <title>.
· Allow roles to be entered in array format in isAllowed.
· Missing parts in ZendAMF (Zend/Locale/* & Zend_Loader_Exception).
· Zend_Application should accept file of configuration of the type *.json and *.yaml.
· Zend Application Resource Session error.
· Some problems with Zend_Application_Resource_Session using with Zend_Config_Ini and PostgreSQL.
· User-Agent detection.
· Device capabilities detection, based on User-Agent.
· Zend_Cache_Manager has no way to get all the caches
· Notice "Failed saving metadata to metadataCache" appears when TwoLevels cache backend is used for DB metadata caching
· Zend_CodeGenerator_Php_Parameter::generate() typo
· Zend_Config_Writer_Ini does not write properly to global namespace
· Zend_Config_Writer_Ini jumbling sections
· _getParam second parameter no longer working when used in conjunction with routes
· Non-Working Examples in Zend_Db_Profiler-Firebug
· Zend_Db_Select having() does not allow passing the type of a value
· Invalid sequence name with postgres
· nextSequenceId overquotes schema/sequence name
· Tag URIs Incorrectly Considered Invalid as Atom Entry IDs
· Constructor code for response header analysis throws "PHP Notice: Undefined offset: 1" when instanciated with header array.
· Undefined offset notice in Search/Lucene/Search/Query/MultiTerm.php
· Windows Azure tests cleanup
· Zend_Soap_Autodiscover : setters become fluent interfaces
· Zend Tool incorrectly requests 'Log' Boostrap resource in generated ErrorController for new project
· Error controller created by command line tool generates notices
· Parameter name typo in Zend_Tool_Framework_System_Provider_Version
· Default ErrorController created by Zend_Tool generates notices.
· Zend_Tool_Framework_Client_Console_ArgumentParser Doesn't Declare Property _manifestRepository
· Finnish translation for Zend_Validate messages
· using "$var === null" instaed of "is_null($var)"
· CLONE -getOption not working with uppercase $key
· Several missing dependencies
· uienable and/or ui_enable in ZendX_Application_Resource_JQuery buggy
· Zend_Applicaton_Resource_Cachemanager cannot create a Zend Server backend
· JQuery auto-enables if ZendX_Application_Resource_Jquery is used
· Missing require_once for Zend_Log in Zend_Cache_Core
· Function Cache makeid 'Incorrect function name'
· Zend_Cache_Frontend_Class need to switch _makeId to public in order to delete the cache object
· phpdoc improvements for backends
· Zend_Cache_Core: const BACKEND_NOT_SUPPORTS_TAG typo
· Zend_Cache_Backend_Static attempting to access folders outside of basedir
· Zend_Cache_Frontend_Function::call() Supporting object methods via callback parameter
· Zend_Cache_Backend_Static doesn't work on Windows
· Zend_Cache_Frontend_Class should not require cachedEntity in options
· Zend_Captcha_Image::_gc() does not consider file suffix
· Zend_Captcha_Image always has <br/> in rendered element
· "Undefined variable: lines" Zend_Console_Getopt getUsageMessage() line 623
· Replace calls of chr([number]) without a variable argument by a direct string
· Zend_Db_Adapter_Pdo_Pgsql (lastInsertId)
· Zend_Db_Profiler_FirebugTest fails when you don't have the extension PDO_SQLITE installed.
· Zend_Db_Table_Rowset_Abstract accepts indexes invalid.
· Zend_Db_Table_Rowset returns empty Zend_Db_Table_Row when acess negative index
· Fix Zend_Feed Unit test issues
· setSubscription($data) always find $data in database
· [Zend_File_Transfer_Adapter_Http] Misspelling in exception message
· Infinite loop in StripTags
· Zend_Filter_AllTests add test case missing
· Increased functionality for Google Apps -> Groups (Email Lists)
· Syntax error in Zend_Http_Client usage example
· Zend_Http_Response does not extract some headers correctly
· _createCollection method
· Method removePrefixPath in Zend_Loader_PluginLoader.php deletes path with key 0
· Undefined index: HTTP_ACCEPT_LANGUAGE
· Zend_Locale_Format::checkDateFormat() incorrect handles dates with zero parts
· Double function call
· Incorrect digit grouping for Japanese numbers
· Zend_Locale getenv(HTTP_ACCEPT_LANGUAGE) Windows ISAPI - Autodetection of Locale has been failed!
· Zend_Log:>addPriority() allowed priority duplicates
· Zend_Log_Writer_Db::setFormatter should be compatible with should be compatible with that of Zend_Log_Writer_Abstract::setFormatter
· Zend_Log_Writer_ZendMonitor Wrong parameter type for monitor_custom_event()
· Added tests Zend_Log_Writer_SyslogTest and Zend_Log_Writer_ZendMonitorTest
· Zend_Log::_constructFilterFromConfig(), undefined variable $filterName, parentheses missing
· Zend_Log::_constructWriterFromConfig(), undefined variable $writerName
· Bogus formatter given to Zend/Log/Writer/Abstract.php should throw an exception
· Wrong return type of Zend_Paginator_AdapterAggregate::getPaginatorAdapter()
· Zend_Paginator::getItem doesn't handle pages returned as Zend_Paginator_SerializableLimitIterator correctly
· Typo in "Zend_Service_Amazon_S3: Data Streaming"
· S3_Stream implementation broken
· Problem width iconv_set_encoding() --> Zend_Service_Flickr line 65,66,67
· Failures Zend_Session_SaveHandler_DbTableTest
· Checking the namespace metadata for expired ones, can produce notice about undefined index.
· Zend_Translate should not clear all cache and use tagging when backend is capable of it
· In Zend_Translate->setOptions, tries to set entire options array as cache object
· Wrong plural rule for polish language
· Incorrect error message with length as array
· Zend_Validate_AllTests add test case missing
· Zend_Validate_PostCodeTest present some failures
· NotEmpty Validator treats objects as empty
· Zend_Validate_File_AllTests add test case missing
· Using "$var === null" instaed of "is_null($var)"
· Using own namespace for resource plugins.
· Class name wrong, current is name Zend_Pdf_Color_RGB.
· Zend_Currency::toCurrency() options.
· Zend_Form::getValidValues(): dont't return values for ignored elements.
· Zend Form Element Captcha Decorator.
· Zend_Form_Element::setDecorators() can't set what getDecorators() returned.
· Same type decorators are lost when getting and setting back decorators.
· Decorator aliases are lost when Zend_Form_Element_Captcha adds its own decorators in 'render' method.
· Typo in Zend_Http_Client Advanced.
· Zend_Amf_Response_Http send strange http headers .
· Failures in Zend_Cache_Manager.
· Broken link in Zend_Dojo manual.
· DtDdWrapper is not xhtml valid.
· Problem with Zend_Paginator Cache.