Zend Framework

Software Screenshot:
Zend Framework
Software Details:
Version: 2.5.3 updated
Upload Date: 11 Mar 16
Developer: Zend Technologies
Distribution Type: Freeware
Downloads: 76
Size: 119 Kb

Rating: 1.0/5 (Total Votes: 1)

Zend Framework allows developers to build complex PHP applications through an advanced Model-View-Controller (MVC) implementation.

The framework can be used to establish a basic structure for PHP applications and then expand it via modular libraries.

Zend is famous for its large components and plugins repository, allowing developers to easily build whatever they need for their projects.

The framework is also very well respected, constantly updated, and always kept up to par with the latest technologies, development practices, and security bugs.

There's also lots of training material around, sample applications, and lots of expertise in its working methods already engrained in the PHP community.

Currently, the Zend Framework is considered on of the top PHP frameworks, right next to other tools like Symfony, Laravel, and CakePHP.

What is new in this release:

  • Split the framework
  • Drop PHP 5.3 support
  • Bumping minimum PHP version requirement to 5.4.0
  • Make ZF2 a meta-package

What is new in version 2.5.2:

  • Split the framework
  • Drop PHP 5.3 support
  • Bumping minimum PHP version requirement to 5.4.0
  • Make ZF2 a meta-package

What is new in version 2.5.1:

  • Split the framework
  • Drop PHP 5.3 support
  • Bumping minimum PHP version requirement to 5.4.0
  • Make ZF2 a meta-package

What is new in version 2.5.0:

  • Split the framework
  • Drop PHP 5.3 support
  • Bumping minimum PHP version requirement to 5.4.0
  • Make ZF2 a meta-package

What is new in version 2.4.0:

  • Update EM->trigerUntil to be an alias of trigger
  • Set shared false for view_helpers doesn't work
  • Add maxLength to ParameterContainer
  • ZendDb transaction api unification
  • Zend/Db/Sql/Select - implements multiple combine statements
  • ZendDbPredicates - allow use different types of arguments in any position
  • Zend DB nested transactions
  • PaginatorAdapterDbSelect custom query for count
  • FlashMessanger escaping
  • Undefines indexes on hostname route
  • FormViewHelperFormRow label position gets overwritten by __invoke()
  • DbSql - cleaning code duplicates
  • Disable label position caching for ZendViewHelperFormRow::__invoke()
  • Add auto escape method to ZendViewHelperFlashMessenger
  • Timestamp log filter
  • Reduced code duplication in FlashMessenger plugin
  • Add MongoDB adapter for ZendCache
  • Use AuthenticationServiceInterface as type
  • ZendLoaderClassMapAutoloader - Performance improvement #5716
  • Added map naming strategy for hydrator
  • Wrong @return value in PhpDoc for Sql Update class.
  • Fixed return value for method
  • ZendTest Enable trace error by default
  • Add missing codes that can be caught by register_shutdown_function
  • Added method to merge input filters
  • New Template resolver just like PSR-4 autoloader
  • Added the file encryption/decryption to ZendCrypt
  • Repeal `autocomplete` form attribute being boolean
  • Refactor german (de) Zend_Validate.php
  • Add Priority system for validators
  • Hydrator Strategy to extract and hydrate Boolean values
  • PHPCS fixes for ZendDb
  • PHPCS fixes for ZendEscaper
  • PHPCS fixes for ZendValiator
  • Add UpperCaseWords filter
  • Remove double dots from cache path without keys

What is new in version 2.3.5:

  • Added missing register services at ZendPaginatorAdapterPluginManager
  • Incompatible with RecursiveIterator::hasChildren() ZendNavigationAbstractContainer
  • DateTime form element weird DateInterval step!?
  • Bug fix: Removes length limit (of TLD) when validating a hostname
  • Fixing HTTP query parameters
  • Collection attempts to access `object` property on `$this->targetElement`
  • Return the text value in _ array key
  • Handle regular form elements as target elements of `ZendFormElementCollection`.
  • Redis::setItems - the last item is overwritten
  • Wrong datetime format in Atom 1.0 date constructs
  • Preserve the fluent interface
  • Race Condition in ZendCacheStorageAdapterFilesystem::prepareDirectoryStructure

What is new in version 2.3.3:

  • Custom barcode adapter wasn't being set in options.
  • Use is_file to check for an uploaded file.
  • Due to an issue that existed in PHP's LDAP extension, it is possible to perform an unauthenticated simple bind against a LDAP server by using a null byte for the password, regardless of whether or not the user normally requires a password. We have provided a patch in order to protect users of unpatched PHP versions.
  • A potential SQL injection vector existed when using a SQL Server adapter to manually quote values due to the fact that it was not escaping null bytes. Code was added to ensure null bytes are escaped, and thus mitigate the SQLi vector. We do not recommend manually quoting values, but if you do, and use the SQL Server adapter without PDO.

What is new in version 2.3.2:

  • Introduces a slight change to how ZendFormFieldset handles disabled values. Previously, they were represented in the form, and still processed on submit, which allowed the possibility of changing the value. This pull request modifies the behavior to extract the original value from any bound data if present and use that value instead, which is the correct behavior.
  • Modifies the behavior of ZendValidatorFileUploadFile to only return the FILE_NOT_FOUND error if upload was successful; previously, it incorrectly would report this error even if an error occurred during upload.

What is new in version 2.3.1:

  • AbstractDiServiceFactory ,MvcTranslatorFactory throws Exception
  • Upgrading branch aliases for components: 2.2-dev -> 2.3-dev, 2.3-dev -> 2.4-dev
  • Collection Input Filter fix messages
  • Adds disableInArrayValidator check to Radio
  • Rbac::getRole() : check object->getName()
  • Update wrong DocBlock comment
  • ZF 2.3.0 BC break in MvcTranslator
  • Fixed BC break in TranslatorServiceFactory
  • Centralize configuration in a single file
  • Corrected placeholder token '%' for some translations

What is new in version 2.3.0:

  • $escapeHtmlHelper is not optional, in case you want real HTML as a label
  • Limit/offset doesn't work properly when using parameters and SQL Server drivers
  • Mysqli driver raise a lot of warning about Undefined property after connection closed
  • begin,commit and rollback methods for PostgreSQL have been implemented
  • ZendDbSql setTable method ommit array
  • Added support for dblib PDO driver in quoteValue()
  • Added isActive method Navigation Page Uri.
  • Added coveralls support and fix a few testing bugs related to coverage
  • Ability to get an element with creation options from the FormElementManager
  • Added flag for fallback value

What is new in version 2.2.5:

  • ZendJsonServerServer::addFunction instantiates new class even an object was given as callable
  • Skip AnnotationScanner if class name information can't be found.
  • [suggest Ignore methods without parameters from aware interfaces
  • ZF2-2454 HTTP 308 Resume Incomplete missing in ZendHttpResponse
  • Fixed input annotation handler in Zend/Form/Annotation/ElementAnnotationsListener
  • Updated Zend_Validate_Hostname translation message IDs and translations
  • Slovenian translations updated

What is new in version 2.2.4:

  • Deprecated feature in classmap generator.
  • Allow set Form::setPreferFormInputFilter via options.
  • Fixed forms regression introduced in 2.2.3.

What is new in version 2.2.2:

  • ZendValidator depends on ZendFilter
  • Make methods setUp and tearDown protected
  • Update Zend_Validate.php
  • Set factory in CollectionInputFilter
  • Added check to DI to see if we have a class to instantiate
  • [validator Validate quoted local part of email addresses
  • Default mode variables HeadScript and InlineScript
  • Possible Typo in Zend / Cache / Storage / Adapter / RedisResourceManager
  • ZendI18nViewHelperCurrencyFormat | showDecimals parameter overrides the default value
  • Unimplemented REST methods should set a 405 status
  • Corrected spelling of function getMajorVersion
  • Updated templatemap_generator.php
  • Little fix in InputFilter/Factory
  • Fixed Version::getLatest docblock

What is new in version 2.2.0:

  • Feature/context aware hydrator strategies
  • New DateTimeFormatter Filter
  • ZendI18nViewHelperNumberFormat param to set the number of decimals
  • Add RBAC support for navigation helper.
  • Redis cache storage
  • Allow to remove delimiters for DateSelect and fix bugs with some locales
  • Add getFilename() to ZendCachePatternCaptureCache
  • Update library/Zend/Stdlib/Hydrator/ClassMethods.php
  • Sets specific attributes (as class,title...) to "ZendFormSelect" options
  • ZendFormFormInterface causes Di to attempt to instantiate Interface
  • Improve module manager to accept instance

What is new in version 2.1.5:

  • `ZendValidate` translations out of date
  • `ConstructedNavigationFactory` does not inject components
  • `Collection` in `Form` not binds values when form has no object and hydrator set
  • ZF2 2.0.6 Authentication and postgres database
  • `ZendFormViewHelperFormRow`: labels are appended by default
  • Problem on appending new identifier on `EventManager`
  • Adapter name and sequence problems
  • `ZendDbMetadataSourceAbstractSource` Notice: Undefined index
  • Console banners are all shown consecutively
  • `EventManager` or `StdlibCallbackHandler` can't handle `WeakRef` enough.
  • `ZendNavigationServiceConstructedNavigationFactory` not inject dependences (router, action and etc)
  • Ajustment `SequenceFeature` generic drivers
  • `Acl` allow role access on all resources not honoured if added after resources
  • Update `BaseInputFilter`
  • Update `DocBlockScanner`
  • Fixed PHP Notice in `Translator` class
  • Update to `FlashMessenger` view helper to allow for classes on separator
  • Added parent roles with traversable object
  • `ZendValidator` Test Suite Fix
  • Move deprecation notice inside constructor of `Query` class
  • [Router] non existent child route during assembly doesn't throw exception
  • Removed unnecessary `autoload.php` from composer config.
  • Updated `InArray.php`
  • Removed unused cache test assets from test suite
  • `writeLine()` with console is (literally) breaking when the string is "too long"?
  • Implemented better text domain merging support
  • `Zend/Stdlib/composer.json` requires "Zend/Stdlib/compatibility/autoload.php"
  • Normalizes console usage

What is new in version 2.1.4:

  • Query route (http
  • RNG support (http
  • DB platform quoting (http
  • `Zend_Json_Server` to accept null parameters
  • `ZendJsonServerServer` should allow parameters with NULL values
  • Allows NULL parameter values in `Zend/Json/Server`
  • Fixes mismatches between the PHPDoc and the method signatures

What is new in version 2.1.3:

  • Fixes:
  • ZendStdlibArrayObject::offsetExists() returning by reference.
  • Simple route case insensitive.

What is new in version 2.1.1:

  • Fixed:
  • ZendSessionContainer does not allow modification by reference
  • Can't inherit abstract function ZendConsolePromptPromptInterface::show()
  • Added DISTINCT on ZendDbSqlSelect
  • Connection creation added in Pgsql.php createStatement method
  • Validate data contains arrays as values
  • Form: rely on specific setter
  • Bug when $indent have some string
  • Updated Changelog with BC notes for 2.1 and 2.0.7
  • Authentication using DbTable Adapter doesn't work for 2.1.0
  • Missing instance/object for parameter route upgrading to 2.1.*
  • Making relative links in Markdown files

What is new in version 2.0.6:

  • ZendDbTableGatewayAbstractTableGateway won't work with Sqlsrv db adapter.
  • Allows Accept-Encoding header to be set explicitly by HTTP request.
  • Removed unused 'use DOMXPath' and property $count and $xpath.
  • Improved conditional : reduce file size.
  • Extending ZendMvcRouterHttpSegment causes error.
  • Fixed ZendConsoleGetopt::getUsageMessage().

What is new in version 2.0.5:

  • Combine double if into single conditional.
  • Fixed typo 'consist of' should be 'consists of' in singular.
  • Reduced the #calls of rawurlencode() using a cache mechanism.
  • Process X-Forwarded-For header in correct order.

What is new in version 2.0.4:

  • Added serializer better inheritance and extension
  • Added test on canonical name with the ServiceManager
  • The helper DateFormat does not cache correctly when a pattern is set.
  • Added empty option before empty check
  • Changed self:: with static:: in call-ing static property/method
  • Unnecessary path assembly on return in ZendMvcRouterHttpTreeRouteStack->assemble() line 236
  • Enabled view sub-directories when using ModuleRouteListener
  • Resolved naming conflicts in foreach statements

What is new in version 2.0.3:

  • Allow to remove decimals in CurrencyFormat
  • Adds the ability to instanciate by factory to AbstractPluginManager
  • Added the support to register module paths over namespace
  • Removed ZendMvcControllerPluginBroker from aliases in
  • Fixed ZendCodeScannerTokenArrayScanner
  • Fixed ZendMathRand::getString() to pass the parameter $strong to ::getBytes()
  • Csrf: always use dedicated setter
  • SessionStorage: always preserve REQUEST_ACCESS_TIME
  • ZendValidator dependency is missed in ZendCache composer.json

What is new in version 2.0.0beta1:

  • Refactored HTTP component
  • New ZendCloudInfrastructure component
  • New EventManager component
  • New Dependency Injection (ZendDi) component
  • New Code component
  • New plugin broker strategy
  • Rewritten Session component
  • Refactored View component
  • New and refactored autoloaders

What is new in version 1.11.11:

  • 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

What is new in version 1.11.10:

  • 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

What is new in version 1.11.9:

  • 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.

What is new in version 1.11.8:

  • 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

What is new in version 1.11.7:

  • 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.

What is new in version 1.11.6:

  • 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

What is new in version 1.11.5:

  • 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.

What is new in version 1.11.4:

  • 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

What is new in version 1.11.3:

  • 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

What is new in version 1.11.2:

  • 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

What is new in version 1.11.1:

  • 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.

What is new in version 1.11.0:

  • 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.

What is new in version 1.11.0BETA1:

  • User-Agent detection.
  • Device capabilities detection, based on User-Agent.

What is new in version 1.10.8:

  • 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)"

What is new in version 1.10.7:

  • 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
    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)"

What is new in version 1.10.6:

  • 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.

What is new in version 1.10.5:

  • 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.

Requirements:

  • PHP 5.3.23 or higher

Similar Software

epik
epik

10 Dec 15

Fabriq Framework
Fabriq Framework

13 May 15

tinyPHP
tinyPHP

13 Apr 15

MicroMVC
MicroMVC

12 Apr 15

Other Software of Developer Zend Technologies

Zend Studio
Zend Studio

22 Jan 15

Zend Guard
Zend Guard

5 May 15

Zend Optimizer
Zend Optimizer

2 Jan 15

Zend InfoCard
Zend InfoCard

13 May 15

Comments to Zend Framework

Comments not found
Add Comment
Turn on images!