Changelog: 1.9.3

Issues resolved for this release:

  • [ZF-5700]: Warning thrown in Zend_Acl when using "allow all roles access to X" scenario
  • [ZF-5638]: Add methods to get defined roles, ressources, rules
  • [ZF-6948]: Zend_Amf_Adobe_Introspector works incorrectly for functions with default argument values
  • [ZF-7905]: testPassingZfVersionAutoloaderInformationConfiguresAutoloader(Zend_Application_ApplicationTest) unit tests error
  • [ZF-7883]: testInitSetsSaveHandler(Zend_Application_Resource_SessionTest) unit tests failure
  • [ZF-7849]: typo in API Table Docs for Zend_Application_Bootstrap_BootstrapAbstract Methods
  • [ZF-7742]: getOption not working with uppercase $key
  • [ZF-7690]: $this->_optionKeys is not updated if additional top level options are set in Zend_Application_Bootstrap_BootstrapAbstract
  • [ZF-6942]: Missing Dependency: Session_Resource with SaveHandler_DbTable dont bootstrap db resource
  • [ZF-6618]: Passing resource/resources through Zend_Application bootstrap() wrapped method to the bootstrap() method of Zend_Application_Bootstrap_BootstrapAbstract
  • [ZF-7882]: testClearIdentity(Zend_AuthTest) unit tests error
  • [ZF-7834]: Zend_AuthTest missing from Zend/AllTests.php?
  • [ZF-7546]: Issue with multiple autentication, store only succes result
  • [ZF-3068]: Zend_Auth_Adapter_DbTable does not honor the case folder of the underlying database
  • [ZF-7691]: Zend_Cache clean() does not work
  • [ZF-7568]: Support Zend_Config options in Zend_Cache_Core constructor
  • [ZF-7654]: Zend_Captcha_ReCaptcha options not working
  • [ZF-7886]: Zend_CodeGenerator_Php_Parameter falsly assumes DocType can be used as Type-Hint
  • [ZF-7884]: testFromReflection_GetWithNativeType(Zend_CodeGenerator_Php_ParameterTest)
  • [ZF-7783]: Zend_CodeGenerator_Php_Property_DefaultValue doesn't handle boolean values
  • [ZF-7780]: Add Zend_CodeGenerator_Php_Parameter::setPassedByReference()
  • [ZF-7779]: Implement Zend_CodeGenerator_Php_Parameter::fromReflection
  • [ZF-7361]: hasMethod() and hasProperty() of Zend_CodeGenerator_Php_Class is not working
  • [ZF-6722]: Zend_CodeGenerator_Php_Parameter does not allow null as defaultValue
  • [ZF-7885]: testRequestMethodShouldBeNullByDefault(Zend_Controller_Request_HttpTestCaseTest) unit tests failure
  • [ZF-7878]: "???" instead of router type names
  • [ZF-7830]: Typo in example source code
  • [ZF-7829]: Documentation crosslinks are shown as ??? instead of correct name
  • [ZF-7767]: IIS7 ignores blank key/value pairs
  • [ZF-7756]: Request RawBody is not cached, making multiple retrievals impossible
  • [ZF-7750]: Undefined variable in Zend_Controller_Action_HelperBroker_PriorityStack
  • [ZF-5107]: getParams() ignores Zend_Controller_Request::setParamSources()
  • [ZF-4026]: requests object does not clear previous user params
  • [ZF-7543]: Unit tests fatal error - "Call to undefined function bcpowmod()"
  • [ZF-7821]: Unquoted identifier in sqlite pdo adapter
  • [ZF-6966]: Zend_Db forces 'naming convention'
  • [ZF-5868]: Query parameters not recorded from Zend_Db_Statement_Pdo::bindValue()
  • [ZF-5675]: Zend_Db_Statement_Mysqli and Zend_Validate_Db_* problems with strict typing on fetch
  • [ZF-5606]: Zend_Db::factory normalizes characters in namespace, so ZendX libraries are not found
  • [ZF-7906]: A set of Zend_Db_Select_StaticTest unit tests failures
  • [ZF-7221]: Zend_Db_Select::_renderOrder() incorrectly converts integers to quoted identifiers
  • [ZF-7653]: get unexpected result from find() function if passed an array within dis-ordered key
  • [ZF-7042]: metadata cache identifier collisions
  • [ZF-6901]: Zend_Db_Table does not utilise its own getter methods
  • [ZF-5775]: Zend_Db_Table->find() returns all rows when passed empty array
  • [ZF-4440]: UNION does not work with Zend_Db_Table_Select
  • [ZF-3349]: $table->find() method miss matching rows
  • [ZF-7901]: Why defaoult cdn version of Dojo is 1.2.0?
  • [ZF-6614]: Zend_Feed_Rss pubDate should be localtime rather than gmdate('r')
  • [ZF-6235]: Wrong method in usage example
  • [ZF-5903]: Zend_Feed::findFeeds should return uri of found feeds
  • [ZF-5354]: Atom feed item links are not displayed when rel attribute is missing
  • [ZF-3848]: Implement "Countable" interface
  • [ZF-7914]: testGetsDateModifiedFromRss20_UnrecognisedGmtFormat(Zend_Feed_Reader_Entry_RssTest) unit tests error
  • [ZF-7908]: getDateModified() returns incorrect date if RSS feed has near-standard date formatting
  • [ZF-7481]: Zend_Filter_HtmlEntities legacy constructor is not handled properly
  • [ZF-7394]: Zend_Filter_Input disregards field 'messages' meta-command
  • [ZF-7034]: Don't get NotEmpty Validator if it's still exists in FiterChain
  • [ZF-5150]: addError() doesn't work as described.
  • [ZF-3881]: Zend_Form::setDefaults( array $defaults ) does not reset the values null
  • [ZF-7888]: Can't add/update value '0' becouse it will by filtered in Zend_Ldap::prepareLdapEntryArray
  • [ZF-7501]: Path with // in the end of autoload method of Zend_Loader_Autoloader_Resource.
  • [ZF-6134]: Zend_Loader_PluginLoader accepts duplicate prefix paths
  • [ZF-7799]: Zend_Mail Blank line above all emails sent
  • [ZF-7782]: Fatal Error when calling Zend_Reflection_Parameter::getClass on parameter without class typehint
  • [ZF-7351]: Zend_Reflection_Docblock_Tag has problems with @deprecated without whitespace at the end.
  • [ZF-7227]: Zend_Reflection_Parameter::getType() method doesn't work properly
  • [ZF-6726]: Allow a tag with no parameters and multiple spaces between tag/value/description
  • [ZF-6544]: duplicated new lines characters when calling Zend_Reflection_Method::getBody()
  • [ZF-7771]: Wrong action/id mapping in Zend_Rest_Route.
  • [ZF-7704]: CS violations in Zend_Rest_Route
  • [ZF-7594]: Fatal error: Call to a member function getHeader()
  • [ZF-7655]: Zend_Rest_Route has references to "$this->_request->getHeader", should prob. be "$request->getHeader", getting null reference!
  • [ZF-7832]: Zend_Service_Amazon_Ec2_Securitygroups only returns one IP address per port/range
  • [ZF-6860]: Nirvanix upload fails in command line on Windows
  • [ZF-7852]: Zend_Service_Simpy Http/Rest client clean up
  • [ZF-7667]: Big integers of tweet ids are breaking the since_id parameter
  • [ZF-7420]: Remove string length check from twitter messages
  • [ZF-6929]: Zend_Service_Twitter - allow config array as constructor containing user and pass
  • [ZF-6284]: Zend_Service_Twitter authentication mixup
  • [ZF-7084]: Zend_soap_client_DotNet ; _preProcessArguments > Wrong request
  • [ZF-7669]: Zend_Test_DbAdapter supportsParameters() returns false causing exception when testing code that uses update()
  • [ZF-7608]: No Profiler set in Zend_Test_DbAdapter which can lead to fatal errors
  • [ZF-6013]: Zend_Test generates vague failure messages
  • [ZF-4511]: Zend_Test_PHPUnit_ControllerTestCase::resetResponse() does not allow a new clean dispatch
  • [ZF-4010]: assertQueryContentContains() crashes PHP on attribute value query
  • [ZF-7797]: Improve "Write own Provider" Section
  • [ZF-7796]: Zend Tool - Existing Config and Storage are not passed to Registry
  • [ZF-6501]: Sample Code "My_Component_HelloProvider" not work
  • [ZF-7860]: IsImage filter no longer works with fileinfo extension in PHP5.3
  • [ZF-7229]: Error in example for C.5.1.2. Extend Zend_View to provide often used helper methods
  • [ZF-6338]: Invalid Code in Docs
  • [ZF-6445]: Zend_XmlRpc_Value should support the 64 bits integer data type
  • [ZF-7842]: PHP Fatal error: Class 'Zend_XmlRpc_Value_Nil' not found
  • [ZF-7638]: AccordionContainer::getElementHtmlTemplate()
  • [ZF-7708]: Zend_Db_Statement calls _prepare() but is not part of the interface or abstract