Skip to content

Tags: bboer/zf2

Tags

release-2.1.0

Toggle release-2.1.0's commit message
Zend Framework 2.1.0

- 2378: ZF2-417 Form Annotation Hydrator options support
  (zendframework#2378)
- 2390: Expose formally protected method in ConfigListener
  (zendframework#2390)
- 2405: [WIP] Feature/accepted model controller plugin
  (zendframework#2405)
- 2424: Decorator plugin manager was pointing to an inexistent class
  (zendframework#2424)
- 2428: Form develop/allow date time
  (zendframework#2428)
- 2430: [2.1] Added the scrypt key derivation algorithm in Zend\Crypt
  (zendframework#2430)
- 2439: [2.1] Form File Upload refactor
  (zendframework#2439)
- 2486: The Upload validator might be broken
  (zendframework#2486)
- 2506: Throwing exception in template (and/or layout) doesnt fails gracefully
  (zendframework#2506)
- 2524: Throws exception when trying to generate bcrypt
  (zendframework#2524)
- 2537: Create a NotIn predicate
  (zendframework#2537)
- 2616: Initial ZF2 RBAC Component
  (zendframework#2616)
- 2629: JsonStrategy should set response charset
  (zendframework#2629)
- 2647: Fix/bcrypt: added the set/get BackwardCompatibility
  (zendframework#2647)
- 2668: Implement XCache storage adapter (fixes zendframework#2581)
  (zendframework#2668)
- 2671: Added fluent inteface to prepend and set method. Zend\View\Container\AbstractContainer
  (zendframework#2671)
- 2725: Feature/logger factory
  (zendframework#2725)
- 2726: Zend\Validator\Explode does not handle NULL
  (zendframework#2726)
- 2727: Added ability to add additional information to the logs via processors.
  (zendframework#2727)
- 2772: Adding cookie route. Going to open PR for comments.
  (zendframework#2772)
- 2815: Fix fro GitHub issue 2600 (Cannot check if a table is read only)
  (zendframework#2815)
- 2819: Support for ListenerAggregates in SharedEventManager
  (zendframework#2819)
- 2820: Form plugin manager
  (zendframework#2820)
- 2863: Handle postgres sequences
  (zendframework#2863)
- 2876: memcached changes
  (zendframework#2876)
- 2884: Allow select object to pass on select->join
  (zendframework#2884)
- 2888: Bugfix dateformat helper
  (zendframework#2888)
- 2918: \Zend\Mime\Mime::LINEEND causes problems with some SMTP-Servers
  (zendframework#2918)
- 2945: SOAP 1.2 support for WSDL generation
  (zendframework#2945)
- 2947: Add DateTimeSelect element to form
  (zendframework#2947)
- 2950: Abstract row gatewayset from array
  (zendframework#2950)
- 2968: Zend\Feed\Reader\Extension\Atom\Entry::getAuthors and Feed::getAuthors
  should return Collection\Author
  (zendframework#2968)
- 2973: Zend\Db\Sql : Create NotIn predicate
  (zendframework#2973)
- 2977: Method signature of merge() in Zend\Config\Config prevents mocking
  (zendframework#2977)
- 2988: Cache: Added storage adapter using a session container
  (zendframework#2988)
- 2990: Added note of new xcache storage adapter
  (zendframework#2990)
- 3010: [2.1][File Uploads] Multi-File input filtering and FilePRG plugin update
  (zendframework#3010)
- 3011: Response Json Client
  (zendframework#3011)
- 3016: [develop] PRG Plugin fixes: Incorrect use of session hops expiration
  (zendframework#3016)
- 3019: [2.1][develop] PRG Plugins fix
  (zendframework#3019)
- 3055: Zend Validators complain of array to string conversion for nested array
  values that do not pass validation when using E\_NOTICE
  (zendframework#3055)
- 3058: [2.1][File Upload] Session Progress fixes
  (zendframework#3058)
- 3059: [2.1] Add reference to ChromePhp LoggerWriter in WriterPluginManager
  (zendframework#3059)
- 3069: Hotfix/xcache empty namespace
  (zendframework#3069)
- 3073: Documentation and code  mismatch
  (zendframework#3073)
- 3084: Basic support for aggregates in SharedEventManager according to feedback...
  (zendframework#3084)
- 3086: Updated constructors to accept options array according to AbstractWriter...
  (zendframework#3086)
- 3088: Zend\Permissions\Rbac roles should inherit parent permissions, not child
  permissions
  (zendframework#3088)
- 3093: Feature/cookies refactor
  (zendframework#3093)
- 3105: RFC Send Response Workflow
  (zendframework#3105)
- 3110: Stdlib\StringUtils
  (zendframework#3110)
- 3140: Tests for Zend\Cache\Storage\Adapter\MemcachedResourceManager
  (zendframework#3140)
- 3195: Date element formats not respected in validators.
  (zendframework#3195)
- 3199: [2.1][FileUploads] FileInput AJAX Post fix
  (zendframework#3199)
- 3212: Cache: Now an empty namespace means disabling namespace support
  (zendframework#3212)
- 3215: Check $exception type before throw
  (zendframework#3215)
- 3219: Fix hook in plugin manager
  (zendframework#3219)
- 3224: Zend\Db\Sql\Select::getSqlString(Zend\Db\Adapter\Platform\Mysql) doesn't
  work properly with limit param
  (zendframework#3224)
- 3243: [2.1] Added the support of Apache's passwords
  (zendframework#3243)
- 3246: [2.1][File Upload] Change file upload filtering to preserve the $\_FILES
  array
  (zendframework#3246)
- 3247: Fix zend test with the new sendresponselistener
  (zendframework#3247)
- 3257: Support nested error handler
  (zendframework#3257)
- 3259: [2.1][File Upload] RenameUpload filter rewrite w/option to use uploaded
  'name'
  (zendframework#3259)
- 3263: correcting ConsoleResponseSender's __invoke
  (zendframework#3263)
- 3276: DateElement now support a string
  (zendframework#3276)
- 3283: fix Undefined function DocBlockReflection::factory error
  (zendframework#3283)
- 3287: Added missing constructor parameter
  (zendframework#3287)
- 3308: Update library/Zend/Validator/File/MimeType.php
  (zendframework#3308)
- 3314: add ContentTransferEncoding Headers
  (zendframework#3314)
- 3316: Update library/Zend/Mvc/ResponseSender/ConsoleResponseSender.php
  (zendframework#3316)
- 3334: [2.1][develop] Added missing Exception namespace to Sha1 validator
  (zendframework#3334)
- 3339: Xterm's 256 colors integration for Console.
  (zendframework#3339)
- 3343: add SimpleStreamResponseSender + Tests
  (zendframework#3343)
- 3349: Provide support for more HTTP methods in the AbstractRestfulController
  (zendframework#3349)
- 3350: Add little more fun to console
  (zendframework#3350)
- 3357: Add default prototype tags in reflection
  (zendframework#3357)
- 3359: Added filter possibility
  (zendframework#3359)
- 3363: Fix minor doc block errors
  (zendframework#3363)
- 3365: Fix trailing spaces CS error causing all travis builds to fail
  (zendframework#3365)
- 3366: Zend\Log\Logger::registerErrorHandler() should accept a parameter to set
  the return value of the error_handler callback
  (zendframework#3366)
- 3370: [2.1] File PRG plugin issue when merging POST data with nested keys
  (zendframework#3370)
- 3376: Remove use of deprecated /e-modifier of preg_replace
  (zendframework#3376)
- 3377: removed test failing since PHP>=5.4
  (zendframework#3377)
- 3378: Improve code generators consistency
  (zendframework#3378)
- 3385: render view one last time in case exception thrown from inside view
  (zendframework#3385)
- 3389: FileExtension validor error in Form context
  (zendframework#3389)
- 3392: Development branch of AbstractRestfulController->processPostData()
  doesn't handle Content-Type application/x-www-form-urlencoded correctly
  (zendframework#3392)
- 3404: Provide default $_SESSION array superglobal proxy storage adapter
  (zendframework#3404)
- 3405: fix dispatcher to catch legitimate exceptions
  (zendframework#3405)
- 3414: Zend\Mvc\Controller\AbstractRestfulController: various fixes to Json
  handling
  (zendframework#3414)
- 3418: [2.1] Additional code comments for FileInput
  (zendframework#3418)
- 3420: Authentication Validator
  (zendframework#3420)
- 3421: Allow to set arbitrary status code for Exception strategy
  (zendframework#3421)
- 3426: Zend\Form\View\Helper\FormSelect
  (zendframework#3426)
- 3427: `Zend\ModuleManager\Feature\ProvidesDependencyModulesInterface`
  (zendframework#3427)
- 3440: [zendframework#3376] Better fix
  (zendframework#3440)
- 3442: Better content-type negotiation
  (zendframework#3442)
- 3446: Zend\Form\Captcha setOptions don't follow interface contract
  (zendframework#3446)
- 3450: [Session][Auth] Since the recent BC changes to Sessions,
  Zend\Authentication\Storage\Session does not work
  (zendframework#3450)
- 3454: ACL permissions are not correctly inherited.
  (zendframework#3454)
- 3458: Session data is empty in Session SaveHandler's write function
  (zendframework#3458)
- 3461: fix for zendframework#3458
  (zendframework#3461)
- 3470: Session not working in current development?
  (zendframework#3470)
- 3479: Fixed zendframework#3454.
  (zendframework#3479)
- 3482: Feature/rest delete replace collection
  (zendframework#3482)
- 3483: [zendframework#2629] Add charset to Content-Type header
  (zendframework#3483)
- 3485: Zend\Db Oracle Driver
  (zendframework#3485)
- 3491: Update library/Zend/Code/Generator/PropertyGenerator.php
  (zendframework#3491)
- 3493: [Log] fixes zendframework#3366: Now Logger::registerErrorHandler() accepts continue
  (zendframework#3493)
- 3494: [2.1] Zend\Filter\Word\* no longer extends Zend\Filter\PregReplace
  (zendframework#3494)
- 3495: [2.1] Added Zend\Stdlib\StringUtils::hasPcreUnicodeSupport()
  (zendframework#3495)
- 3496: [2.1] fixed tons of missing/wrong use statements
  (zendframework#3496)
- 3498: add method to Zend\Http\Response\Stream
  (zendframework#3498)
- 3499: removed "self" typehints in Zend\Config and Zend\Mvc
  (zendframework#3499)
- 3501: Exception while createing RuntimeException in Pdo Connection class
  (zendframework#3501)
- 3507: hasAcl dosn't cheks $defaultAcl Member Variable
  (zendframework#3507)
- 3508: Removed all @category, @Package, and @subpackage annotations
  (zendframework#3508)
- 3509: Zend\Form\View\Helper\FormSelect
  (zendframework#3509)
- 3510: FilePRG: replace array_merge with ArrayUtils::merge
  (zendframework#3510)
- 3511: Revert PR zendframework#3088 as discussed in zendframework#3265.
  (zendframework#3511)
- 3519: Allow to pull route manager from sl
  (zendframework#3519)
- 3523: Components dependent on Zend\Stdlib but it's not marked in composer.json
  (zendframework#3523)
- 3531: [2.1] Fix variable Name and Resource on Oracle Driver Test
  (zendframework#3531)
- 3532: Add legend translation support into formCollection view helper
  (zendframework#3532)
- 3538: ElementPrepareAwareInterface should use FormInterface
  (zendframework#3538)
- 3541: \Zend\Filter\Encrypt and \Zend\Filter\Decrypt not working together?
  (zendframework#3541)
- 3543: Hotfix: Undeprecate PhpEnvironement Response methods
  (zendframework#3543)
- 3545: Removing service initializer as of zendframework#3537
  (zendframework#3545)
- 3546: Add RoleInterface
  (zendframework#3546)
- 3555: [2.1] [Forms] [Bug] Factory instantiates Elements directly but should be
  using the FormElementManager
  (zendframework#3555)
- 3556: fix for zendframework#3555
  (zendframework#3556)
- 3557: [2.1] Fixes for FilePRG when using nested form elements
  (zendframework#3557)
- 3559: Feature/translate flash message
  (zendframework#3559)
- 3561: Zend\Mail SMTP Fix Connection Handling
  (zendframework#3561)
- 3566: Flash Messenger fixes for PHP < 5.4, and fix for default namespacing
  (zendframework#3566)
- 3567: Zend\Db: Adapter construction features + IbmDb2 & Oracle Platform
  features
  (zendframework#3567)
- 3572: Allow to add serializers through config
  (zendframework#3572)
- 3576: BC Break in Controller Loader, controllers no more present in controller
  loader.
  (zendframework#3576)
- 3583: [2.1] Fixed an issue on salt check in Apache Password
  (zendframework#3583)
- 3584: Zend\Db Fix for zendframework#3290
  (zendframework#3584)
- 3585: [2.1] Added the Apache htpasswd support for HTTP Authentication
  (zendframework#3585)
- 3586: Zend\Db Fix for zendframework#2563
  (zendframework#3586)
- 3587: Zend\Db Fix/Feature for zendframework#3294
  (zendframework#3587)
- 3597: Zend\Db\TableGateway hotfix for MasterSlaveFeature
  (zendframework#3597)
- 3598: Feature Zend\Db\Adapter\Profiler
  (zendframework#3598)
- 3599: [WIP] Zend\Db\Sql Literal Objects
  (zendframework#3599)
- 3600: Fixed the unit test for Zend\Filter\File\Encrypt and Decrypt
  (zendframework#3600)
- 3605: Restore Zend\File\Transfer
  (zendframework#3605)
- 3606: Zend\Db\Sql\Select Add Support For SubSelect in Join Table - zendframework#2881 &
  zendframework#2884
  (zendframework#3606)

release-2.0.7

Toggle release-2.0.7's commit message
Zend Framework 2.0.7

- 1992: [2.1] Adding simple Zend/I18n/Loader/Tmx
  (zendframework#1992)
- 2024: Add HydratingResultSet::toEntityArray()
  (zendframework#2024)
- 2031: [2.1] Added MongoDB session save handler
  (zendframework#2031)
- 2080: [2.1] Added a ChromePhp logger
  (zendframework#2080)
- 2086: [2.1] Module class map cache
  (zendframework#2086)
- 2100: [2.1] refresh() method in Redirect plugin
  (zendframework#2100)
- 2105: [2.1] Feature/unidecoder
  (zendframework#2105)
- 2106: [2.1] Class annotation scanner
  (zendframework#2106)
- 2125: [2.1] Add hydrator wildcard and new hydrator strategy
  (zendframework#2125)
- 2129: [2.1] Feature/overrideable di factories
  (zendframework#2129)
- 2152: [2.1] [WIP] adding basic table view helper
  (zendframework#2152)
- 2175: [2.1] Add DateSelect and MonthSelect elements
  (zendframework#2175)
- 2189: [2.1] Added msgpack serializer
  (zendframework#2189)
- 2190: [2.1] [WIP] Zend\I18n\Filter\SlugUrl - Made a filter to convert text to
  slugs
  (zendframework#2190)
- 2208: [2.1] Update library/Zend/View/Helper/HeadScript.php
  (zendframework#2208)
- 2212: [2.1] Feature/uri normalize filter
  (zendframework#2212)
- 2225: Zend\Db\Sql : Create NotIn predicate
  (zendframework#2225)
- 2232: [2.1] Load Messages from other than file
  (zendframework#2232)
- 2271: [2.1] Ported FingersCrossed handler from monolog to ZF2
  (zendframework#2271)
- 2288: Allow to create empty option in Select
  (zendframework#2288)
- 2305: Add support for prev and next link relationships
  (zendframework#2305)
- 2315: Add MVC service factories for Filters and Validators
  (zendframework#2315)
- 2316: Add paginator factory & adapter plugin manager
  (zendframework#2316)
- 2333: Restore mail message from string
  (zendframework#2333)
- 2339: ZF2-530 Implement PropertyScanner
  (zendframework#2339)
- 2343: Create Zend Server Monitor Event
  (zendframework#2343)
- 2367: Convert abstract classes that are only offering static methods
  (zendframework#2367)
- 2374: Modified Acl/Navigation to be extendable
  (zendframework#2374)
- 2381: Method Select::from can accept instance of Select as subselect
  (zendframework#2381)
- 2389: Add plural view helper
  (zendframework#2389)
- 2396: Rbac component for ZF2
  (zendframework#2396)
- 2399: Feature/unidecoder new
  (zendframework#2399)
- 2411: Allow to specify custom pattern for date
  (zendframework#2411)
- 2414: Added a new validator to check if input is instance of certain class
  (zendframework#2414)
- 2415: Add plural helper to I18n
  (zendframework#2415)
- 2417: Allow to render template separately
  (zendframework#2417)
- 2648: AbstractPluginManager should not respond to...
  (zendframework#2648)
- 2650: Add view helper and controller plugin to pull the current identity from ...
  (zendframework#2650)
- 2670: quoteIdentifier() & quoteIdentifierChain() bug
  (zendframework#2670)
- 2702: Added addUse method in ClassGenerator
  (zendframework#2702)
- 2704: Functionality/writer plugin manager
  (zendframework#2704)
- 2706: Feature ini adapter translate
  (zendframework#2706)
- 2718: Chain authentication storage
  (zendframework#2718)
- 2774: Fixes zendframework#2745 (generate proper query strings).
  (zendframework#2774)
- 2783: Added methods to allow access to the routes of the SimpleRouteStack.
  (zendframework#2783)
- 2794: Feature test phpunit lib
  (zendframework#2794)
- 2801: Improve Zend\Code\Scanner\TokenArrayScanner
  (zendframework#2801)
- 2807: Add buffer handling to HydratingResultSet
  (zendframework#2807)
- 2809: Allow Zend\Db\Sql\TableIdentifier in Zend\Db\Sql\Insert, Update & Delete
  (zendframework#2809)
- 2812: Catch exceptions thrown during rendering
  (zendframework#2812)
- 2821: Added loadModule.post event to loadModule().
  (zendframework#2821)
- 2822: Added the ability for FirePhp to understand 'extras' passed to \Zend\Log
  (zendframework#2822)
- 2841: Allow to remove attribute in form element
  (zendframework#2841)
- 2844: [Server] & [Soap] Typos and docblocks
  (zendframework#2844)
- 2848: fixing extract behavior of Zend\Form\Element\Collection and added
  ability to use own fieldset helper within FormCollection-helper
  (zendframework#2848)
- 2855: add a view event
  (zendframework#2855)
- 2868: [WIP][Server] Rewrite Reflection API to reuse code from
  Zend\Code\Reflection API
  (zendframework#2868)
- 2870: [Code] Add support for @throws, multiple types and typed arrays
  (zendframework#2870)
- 2875: [InputFilter] Adding hasUnknown and getUnknown methods to detect and get
  unknown inputs
  (zendframework#2875)
- 2919: Select::where should accept PredicateInterface
  (zendframework#2919)
- 2927: Add a bunch of traits to ZF2
  (zendframework#2927)
- 2931: Cache: Now an empty namespace means disabling namespace support
  (zendframework#2931)
- 2953: [WIP] zendframework#2743 fix docblock @category/@package/@subpackage
  (zendframework#2953)
- 2989: Decouple Zend\Db\Sql from concrete Zend\Db\Adapter implementations
  (zendframework#2989)
- 2995: service proxies / lazy services
  (zendframework#2995)
- 3017: Fixing the problem with order and \Zend\Db\Sql\Expression
  (zendframework#3017)
- 3028: Added Json support for POST and PUT operations in restful controller.
  (zendframework#3028)
- 3056: Add pattern & storage cache factory
  (zendframework#3056)
- 3057: Pull zend filter compress snappy
  (zendframework#3057)
- 3078: Allow NodeList to be accessed via array like syntax.
  (zendframework#3078)
- 3081: Fix for Collection extract method updates targetElement object
  (zendframework#3081)
- 3106: Added template map generator
  (zendframework#3106)
- 3189: Added xterm's 256 colors
  (zendframework#3189)
- 3200: Added ValidatorChain::attach() and ValidatorChain::attachByName() to
  keep consistent with FilterChain
  (zendframework#3200)
- 3202: Added NTLM authentication support to Zend\Soap\Client\DotNet.
  (zendframework#3202)
- 3218: Zend-Form: Allow Input Filter Preference Over Element Defaults
  (zendframework#3218)
- 3230: Add Zend\Stdlib\Hydrator\Strategy\ClosureStrategy
  (zendframework#3230)
- 3241: Reflection parameter type check
  (zendframework#3241)
- 3260: Zend/Di, retriving same shared instance for different extra parameters
  (zendframework#3260)
- 3261: Fix sendmail key
  (zendframework#3261)
- 3262:  Allows several translation files for same domain / locale
  (zendframework#3262)
- 3269: A fix for issue zendframework#3195. Date formats are now used during validation.
  (zendframework#3269)
- 3272: Support for internationalized .IT domain names
  (zendframework#3272)
- 3273: Parse docblock indented with tabs
  (zendframework#3273)
- 3285: Fixed wrong return usage and added @throws docblock
  (zendframework#3285)
- 3286: remove else in already return early
  (zendframework#3286)
- 3288: Removed unused variable
  (zendframework#3288)
- 3292: Added Zend Monitor custom event support
  (zendframework#3292)
- 3295: Proposing removal of subscription record upon unsubscribe
  (zendframework#3295)
- 3296: Hotfix zendframework#3046 - set /dev/urandom as entropy file for Session
  (zendframework#3296)
- 3298: Add PROPFIND Method to Zend/HTTP/Request
  (zendframework#3298)
- 3300: Zend\Config - Fix count after merge
  (zendframework#3300)
- 3302: Fixed zendframework#3282
  (zendframework#3302)
- 3303: Fix indentation, add trailing ',' to last element in array
  (zendframework#3303)
- 3304: Missed the Zend\Text dependency for Zend\Mvc in composer.json
  (zendframework#3304)
- 3307: Fix an issue with inheritance of placeholder registry
  (zendframework#3307)
- 3313: Fix buffering getTotalSpace
  (zendframework#3313)
- 3317: Fixed FileGenerator::setUse() to ignore already added uses.
  (zendframework#3317)
- 3318: Fixed FileGenerator::setUses() to allow passing in array of strings.
  (zendframework#3318)
- 3320: Change @copyright Year : 2012 with 2013
  (zendframework#3320)
- 3321: remove relative link in CONTRIBUTING.md
  (zendframework#3321)
- 3322: remove copy variable for no reason
  (zendframework#3322)
- 3324: enhance strlen to improve performance
  (zendframework#3324)
- 3326: Minor loop improvements
  (zendframework#3326)
- 3327: Fix indentation
  (zendframework#3327)
- 3328: pass on the configured format to the DateValidator instead of hardcoding it
  (zendframework#3328)
- 3329: Fixed DefinitionList::hasMethod()
  (zendframework#3329)
- 3331: no chaining in form class' bind method
  (zendframework#3331)
- 3333: Fixed Zend/Mvc/Router/Http/Segment
  (zendframework#3333)
- 3340: Add root namespace character
  (zendframework#3340)
- 3342: change boolean to bool for consistency
  (zendframework#3342)
- 3345: Update library/Zend/Form/View/Helper/FormRow.php
  (zendframework#3345)
- 3352: ClassMethods hydrator and wrong method definition
  (zendframework#3352)
- 3355: Fix for GitHub issue 2511
  (zendframework#3355)
- 3356: ZF session validators
  (zendframework#3356)
- 3362: Use CamelCase for naming
  (zendframework#3362)
- 3369: Removed unused variable in Zend\Json\Decoder.php
  (zendframework#3369)
- 3386: Adding attributes for a lightweight export
  (zendframework#3386)
- 3393: [Router] no need to correct ~ in the path encoding
  (zendframework#3393)
- 3396: change minimal verson of PHPUnit
  (zendframework#3396)
- 3403: [ZF-8825] Lower-case lookup for "authorization" header
  (zendframework#3403)
- 3409: Fix for broken handling of
  Zend\ServiceManager\ServiceManager::shareByDefault = false (Issue zendframework#3408)
  (zendframework#3409)
- 3410: [composer] Sync replace package list
  (zendframework#3410)
- 3415: Remove import of Zend root namespace
  (zendframework#3415)
- 3423: Issue zendframework#3348 fix
  (zendframework#3423)
- 3425: German Resources Zend_Validate.php updated.
  (zendframework#3425)
- 3429: Add __destruct to SessionManager
  (zendframework#3429)
- 3430: SessionManager: Throw exception when attempting to setId after the
  session has been started
  (zendframework#3430)
- 3437: Feature/datetime factory format
  (zendframework#3437)
- 3438: Add @method tags to the AbstractController
  (zendframework#3438)
- 3439: Individual shared setting does not override the shareByDefault setting
  of the ServiceManager
  (zendframework#3439)
- 3443: Adding logic to check module dependencies at module loading time
  (zendframework#3443)
- 3445: Update library/Zend/Validator/Hostname.php
  (zendframework#3445)
- 3452: Hotfix/session mutability
  (zendframework#3452)
- 3473: remove surplus call deep namespace
  (zendframework#3473)
- 3477: The display_exceptions config-option is not passed to 404 views.
  (zendframework#3477)
- 3480: [Validator][zendframework#2538] hostname validator overwrite
  (zendframework#3480)
- 3484: [zendframework#3055] Remove array to string conversion notice
  (zendframework#3484)
- 3486: [zendframework#3073] Define filter() in Decompress filter
  (zendframework#3486)
- 3487: [zendframework#3446] Allow generic traversable configuration to Captcha element
  (zendframework#3487)
- 3492: Hotfix/random crypt test fail
  (zendframework#3492)
- 3502: Features/port supermessenger
  (zendframework#3502)
- 3513: Fixed bug in acl introduced by acca10b
  (zendframework#3513)
- 3520: Replace all is\_null($value) calls with null === $value
  (zendframework#3520)
- 3527: Explode validator: allow any value type to be validated
  (zendframework#3527)
- 3530: The hasACL and hasRole don't check their default member variables
  (zendframework#3530)
- 3550: Fix for the issue zendframework#3541 - salt size for Encrypt/Decrypt Filter
  (zendframework#3550)
- 3562: Fix: Calling count() results in infinite loop
  (zendframework#3562)
- 3563: Zend\Db: Fix for zendframework#3523 changeset - composer.json and stdlib
  (zendframework#3563)
- 3571: Correctly parse empty Subject header
  (zendframework#3571)
- 3575: Fix name of plugin referred to in exception message
  (zendframework#3575)
- 3579: Some minor fixes in \Zend\View\Helper\HeadScript() class
  (zendframework#3579)
- 3593: \Zend\Json\Server Fix \_getDefaultParams if request-params are an
  associative array
  (zendframework#3593)
- 3594: Added contstructor to suppressfilter
  (zendframework#3594)
- 3601: Update Travis to start running tests on PHP 5.5
  (zendframework#3601)
- 3604: fixed Zend\Log\Logger::registerErrorHandler() doesn't log previous
  exceptions
  (zendframework#3604)

release-2.0.6

Toggle release-2.0.6's commit message
Zend Framework 2.0.6

19 Dec 2012

- 2885: Zend\Db\TableGateway\AbstractTableGateway won't work with Sqlsrv
  db adapter (zendframework#2885)
- 2922: Fix zendframework#2902 (zendframework#2922)
- 2961: Revert PR zendframework#2943 for 5.3.3 fix
  (zendframework#2961)
- 2962: Allow Accept-Encoding header to be set explicitly by http
  request (zendframework#2962)
- 3033: Fix error checking on Zend\Http\Client\Adapter\Socket->write().
  (zendframework#3033)
- 3040: remove unused 'use DOMXPath' and property $count and $xpath
  (zendframework#3040)
- 3043: improve conditional : reduce file size
  (zendframework#3043)
- 3044: Extending Zend\Mvc\Router\Http\Segment causes error
  (zendframework#3044)
- 3047: Fix Zend\Console\Getopt::getUsageMessage()
  (zendframework#3047)
- 3049: Hotfix/issue zendframework#3033
  (zendframework#3049)
- 3050: Fix : The annotation @\Zend\Form\Annotation\AllowEmpty declared
  on does not accept any values
  (zendframework#3050)
- 3052: Fixed zendframework#3051 (zendframework#3052)
- 3061: changed it back 'consist' => the 'must' should be applied to all
  parts of the sentence
  (zendframework#3061)
- 3063: hotfix: change sha382 to sha384 in
  Zend\Crypt\Key\Derivation\SaltedS2k
  (zendframework#3063)
- 3070: Fix default value unavailable exception for in-build php classes
  (zendframework#3070)
- 3074: Hotfix/issue zendframework#2451 (zendframework#3074)
- 3091: console exception strategy displays previous exception message
  (zendframework#3091)
- 3114: Fixed Client to allow also empty passwords in HTTP
  Authentication. (zendframework#3114)
- 3125: zendframework#2607 - Fixing how headers are accessed
  (zendframework#3125)
- 3126: Fix for GitHub issue 2605
  (zendframework#3126)
- 3127: fix cs: add space after casting
  (zendframework#3127)
- 3130: Obey PSR-2 (zendframework#3130)
- 3144: Zend\Form\View\Helper\Captcha\AbstractWord input and hidden
  attributes (zendframework#3144)
- 3148: Fixing obsolete method of checking headers, made it use the new
  method. (zendframework#3148)
- 3149: Zf2634 - Adding missing method Client::encodeAuthHeader
  (zendframework#3149)
- 3151: Rename variable to what it probably should be
  (zendframework#3151)
- 3155: strip duplicated semicolon
  (zendframework#3155)
- 3156: fix typos in docblocks
  (zendframework#3156)
- 3162: Allow Forms to have an InputFilterSpecification
  (zendframework#3162)
- 3163: Added support of driver\_options to Mysqli DB Driver
  (zendframework#3163)
- 3164: Cast $step to float in \Zend\Validator\Step
  (zendframework#3164)
- 3166: [zendframework#2678] Sqlsrv driver incorrectly throwing exception when
  $sqlOrResource... (zendframework#3166)
- 3167: Fix zendframework#3161 by checking if the server port already exists in the
  host (zendframework#3167)
- 3169: Fixing issue zendframework#3036 (zendframework#3169)
- 3170: Fixing issue zendframework#2554 (zendframework#3170)
- 3171: hotfix : add  '$argName' as 'argument %s' in sprintf ( at 1st
  parameter ) (zendframework#3171)
- 3178: Maintain priority flag when cloning a Fieldset
  (zendframework#3178)
- 3184: fix misspelled getCacheStorge()
  (zendframework#3184)
- 3186: Dispatching to a good controller but wrong action triggers a
  Fatal Error (zendframework#3186)
- 3187: Fixing ansiColorMap by removing extra m's showed in the console
  (zendframework#3187)
- 3194: Write clean new line for writeLine method (no background color)
  (zendframework#3194)
- 3197: Fix spelling error (zendframework#3197)
- 3201: Session storage set save path
  (zendframework#3201)
- 3204: [wip] Zend\Http\Client makes 2 requests to url if
  setStream(true) is called
  (zendframework#3204)
- 3207: dead code clean up.
  (zendframework#3207)
- 3208: Zend\Mime\Part: Added EOL paramter to getEncodedStream()
  (zendframework#3208)
- 3213: [zendframework#3173] Incorrect creating instance
  Zend/Code/Generator/ClassGenerator.php by fromArray
  (zendframework#3213)
- 3214: Fix passing of tags to constructor of docblock generator class
  (zendframework#3214)
- 3217: Cache: Optimized Filesystem::setItem with locking enabled by
  writing the... (zendframework#3217)
- 3220: [2.0] Log Writer support for MongoClient driver class
  (zendframework#3220)
- 3226: Licence is not accessable via web
  (zendframework#3226)
- 3229: fixed bug in DefinitionList::hasMethod()
  (zendframework#3229)
- 3234: Removed old Form TODO since all items are complete
  (zendframework#3234)
- 3236: Issue zendframework#3222 - Added suport for multi-level nested ini config
  variables (zendframework#3236)
- 3237: [BUG] Service Manager Not Shared Duplicate new Instance with
  multiple Abstract Factories
  (zendframework#3237)
- 3238: Added French translation for captcha
  (zendframework#3238)
- 3250: Issue zendframework#2912 - Fix for LicenseTag generation
  (zendframework#3250)
- 3252: subject prepend text in options for Log\Writer\Mail
  (zendframework#3252)
- 3254: Better capabilities surrounding console notFoundAction
  (zendframework#3254)

release-2.0.5

Toggle release-2.0.5's commit message
Zend Framework 2.0.5

- 3004: Zend\Db unit tests fail with code coverage enabled
  (zendframework#3004)
- 3039: combine double if into single conditional
  (zendframework#3039)
- 3042: fix typo 'consist of' should be 'consists of' in singular
  (zendframework#3042)
- 3045: Reduced the #calls of rawurlencode() using a cache mechanism
  (zendframework#3045)
- 3048: Applying quickfix for zendframework#3004
  (zendframework#3048)
- 3095: Process X-Forwarded-For header in correct order
  (zendframework#3095)

release-2.0.4

Toggle release-2.0.4's commit message
Zend Framework 2.0.4

Resolves the following issues and/or includes the following changes:

- 2808: Add serializer better inheritance and extension
  (zendframework#2808)
- 2813: Add test on canonical name with the ServiceManager
  (zendframework#2813)
- 2832: bugfix: The helper DateFormat does not cache correctly when a pattern is
  set. (zendframework#2832)
- 2837: Add empty option before empty check
  (zendframework#2837)
- 2843: change self:: with static:: in call-ing static property/method
  (zendframework#2843)
- 2857: Unnecessary path assembly on return in
  Zend\Mvc\Router\Http\TreeRouteStack->assemble() line 236
  (zendframework#2857)
- 2867: Enable view sub-directories when using ModuleRouteListener
  (zendframework#2867)
- 2872: Resolve naming conflicts in foreach statements
  (zendframework#2872)
- 2878: Fix : change self:: with static:: in call-ing static property/method()
  in other components ( all ) (zendframework#2878)
- 2879: remove unused const in Zend\Barcode\Barcode.php
  (zendframework#2879)
- 2896: Constraints in Zend\Db\Metadata\Source\AbstractSource::getTable not
  initalised (zendframework#2896)
- 2907: Fixed proxy adapter keys being incorrectly set due Zend\Http\Client
  (zendframework#2907)
- 2909: Change format of Form element DateTime and DateTimeLocal
  (zendframework#2909)
- 2921: Added Chinese translations for zf2 validate/captcha resources
  (zendframework#2921)
- 2924: small speed-up of Zend\EventManager\EventManager::triggerListeners()
  (zendframework#2924)
- 2929: SetCookie::getFieldValue() always uses urlencode() for cookie values,
  even in case they are already encoded
  (zendframework#2929)
- 2930: Add minor test coverage to MvcEvent
  (zendframework#2930)
- 2932: Sessions: SessionConfig does not allow setting non-directory save path
  (zendframework#2932)
- 2937: preserve matched route name within route match instance while
  forwarding... (zendframework#2937)
- 2940: change 'Cloud\Decorator\Tag' to 'Cloud\Decorator\AbstractTag'
  (zendframework#2940)
- 2941: Logical operator fix : 'or' change to '||' and 'and' change to '&&'
  (zendframework#2941)
- 2952: Various Zend\Mvc\Router\Http routers turn + into a space in path
  segments (zendframework#2952)
- 2957: Make Partial proxy to view render function
  (zendframework#2957)
- 2971: Zend\Http\Cookie undefined self::CONTEXT_REQUEST
  (zendframework#2971)
- 2976: Fix for zendframework#2541 (zendframework#2976)
- 2981: Controller action HttpResponse is not used by SendResponseListener
  (zendframework#2981)
- 2983: replaced all calls to $this->xpath with $this->getXpath() to always
  have... (zendframework#2983)
- 2986: Add class to file missing a class (fixes zendframework#2789)
  (zendframework#2986)
- 2987: fixed Zend\Session\Container::exchangeArray
  (zendframework#2987)
- 2994: Fixes zendframework#2993 - Add missing asterisk to method docblock
  (zendframework#2994)
- 2997: Fixing abstract factory instantiation time
  (zendframework#2997)
- 2999: Fix for GitHub issue 2579
  (zendframework#2999)
- 3002: update master's resources/ja Zend_Validate.php message
  (zendframework#3002)
- 3003: Adding tests for zendframework#2593
  (zendframework#3003)
- 3006: Hotfix for zendframework#2497 (zendframework#3006)
- 3007: Fix for issue 3001 Zend\Db\Sql\Predicate\Between fails with min and max
  ... (zendframework#3007)
- 3008: Hotfix for zendframework#2482 (zendframework#3008)
- 3009: Hotfix for zendframework#2451 (zendframework#3009)
- 3013: Solved Issue 2857 (zendframework#3013)
- 3025: Removing the separator between the hidden and the visible inputs. As
  the... (zendframework#3025)
- 3027: Reduced #calls of plugin() in PhpRenderer using a cache mechanism
  (zendframework#3027)
- 3029: Fixed the pre-commit script, missed the fix command
  (zendframework#3029)
- 3030: Mark module as loaded before trigginer EVENT_LOAD_MODULE
  (zendframework#3030)
- 3031: Zend\Db\Sql Fix for Insert's Merge and Set capabilities with simlar keys
  (zendframework#3031)

release-2.0.3

Toggle release-2.0.3's commit message
Zend Framework 2.0.3

Resolves the following issues and/or includes the following changes:

- 2244: Fix for issue ZF2-503 (zendframework#2244)
- 2318: Allow to remove decimals in CurrencyFormat
  (zendframework#2318)
- 2363: Hotfix db features with eventfeature
  (zendframework#2363)
- 2380: ZF2-482 Attempt to fix the buffer. Also added extra unit tests.
  (zendframework#2380)
- 2392: Update library/Zend/Db/Adapter/Platform/Mysql.php
  (zendframework#2392)
- 2395: Fix for http://framework.zend.com/issues/browse/ZF2-571
  (zendframework#2395)
- 2397: Memcached option merge issuse
  (zendframework#2397)
- 2402: Adding missing dependencies
  (zendframework#2402)
- 2404: Fix to comments (zendframework#2404)
- 2416: Fix expressionParamIndex for AbstractSql
  (zendframework#2416)
- 2420: Zend\Db\Sql\Select: Fixed issue with join expression named parameters
  overlapping. (zendframework#2420)
- 2421: Update library/Zend/Http/Header/SetCookie.php
  (zendframework#2421)
- 2422: fix add 2 space after @PARAM in Zend\Loader
  (zendframework#2422)
- 2423: ManagerInterface must be interface, remove 'interface' description
  (zendframework#2423)
- 2425: Use built-in Travis composer
  (zendframework#2425)
- 2426: Remove need of setter in ClassMethods hydrator
  (zendframework#2426)
- 2432: Prevent space before end of tag with HTML5 doctype
  (zendframework#2432)
- 2433: fix for setJsonpCallback not called when recieved JsonModel + test
  (zendframework#2433)
- 2434: added phpdoc in Zend\Db
  (zendframework#2434)
- 2437: Hotfix/console 404 reporting
  (zendframework#2437)
- 2438: Improved previous fix for ZF2-558.
  (zendframework#2438)
- 2440: Turkish Translations for Captcha and Validate
  (zendframework#2440)
- 2441: Allow form collection to have any helper
  (zendframework#2441)
- 2516: limit(20) -> generates LIMIT '20' and throws an IllegalQueryException
  (zendframework#2516)
- 2545: getSqlStringForSqlObject() returns an invalid SQL statement with LIMIT
  and OFFSET clauses (zendframework#2545)
- 2595: Pgsql adapater has codes related to MySQL
  (zendframework#2595)
- 2613: Prevent password to be rendered if form validation fails
  (zendframework#2613)
- 2617: Fixed Zend\Validator\Iban class name
  (zendframework#2617)
- 2619: Form enctype fix when File elements are within a collection
  (zendframework#2619)
- 2620: InputFilter/Input when merging was not using raw value
  (zendframework#2620)
- 2622: Added ability to specify port
  (zendframework#2622)
- 2624: Form's default input filters added multiple times
  (zendframework#2624)
- 2630: fix relative link ( remove the relative links ) in README.md
  (zendframework#2630)
- 2631: Update library/Zend/Loader/AutoloaderFactory.php
  (zendframework#2631)
- 2633: fix redundance errors "The input does not appear to be a valid date"
  show twice (zendframework#2633)
- 2635: Fix potential issue with Sitemap test
  (zendframework#2635)
- 2636: add isset checks around timeout and maxredirects
  (zendframework#2636)
- 2641: hotfix : formRow() element error multi-checkbox and radio renderError
  not shown (zendframework#2641)
- 2642: Fix Travis build for CS issue
  (zendframework#2642)
- 2643: fix for setJsonpCallback not called when recieved JsonModel + test
  (zendframework#2643)
- 2644: Add fluidity to the prepare() function for a form
  (zendframework#2644)
- 2652: Zucchi/filter tweaks (zendframework#2652)
- 2665: pdftest fix (zendframework#2665)
- 2666: fixed url change (zendframework#2666)
- 2667: Possible fix for rartests
  (zendframework#2667)
- 2669: skip whem gmp is loaded
  (zendframework#2669)
- 2673: Input fallback value option
  (zendframework#2673)
- 2676: mysqli::close() never called
  (zendframework#2676)
- 2677: added phpdoc to Zend\Stdlib
  (zendframework#2677)
- 2678: Zend\Db\Adapter\Sqlsrv\Sqlsrv never calls Statement\initialize() (fix
  within) (zendframework#2678)
- 2679: Zend/Log/Logger.php using incorrect php errorLevel
  (zendframework#2679)
- 2680: Cache: fixed bug on getTotalSpace of filesystem and dba adapter
  (zendframework#2680)
- 2681: Cache/Dba: fixed notices on tearDown db4 tests
  (zendframework#2681)
- 2682: Replace 'Configuration' with 'Config' when retrieving configuration
  (zendframework#2682)
- 2683: Hotfix: Allow items from Abstract Factories to have setShared() called
  (zendframework#2683)
- 2685: Remove unused Uses (zendframework#2685)
- 2686: Adding code to allow EventManager trigger listeners using wildcard
  identifier (zendframework#2686)
- 2687: Hotfix/db sql nested expressions
  (zendframework#2687)
- 2688: Hotfix/tablegateway event feature
  (zendframework#2688)
- 2689: Hotfix/composer phpunit
  (zendframework#2689)
- 2690: Use RFC-3339 full-date format (Y-m-d) in Date element
  (zendframework#2690)
- 2691: join on conditions don't accept alternatives to columns
  (zendframework#2691)
- 2693: Update library/Zend/Db/Adapter/Driver/Mysqli/Connection.php
  (zendframework#2693)
- 2694: Bring fluid interface to Feed Writer
  (zendframework#2694)
- 2698: fix typo in # should be :: in exception
  (zendframework#2698)
- 2699: fix elseif in javascript Upload Demo
  (zendframework#2699)
- 2700: fix cs in casting variable
  (zendframework#2700)
- 2705: Fix french translation
  (zendframework#2705)
- 2707: Improved error message when ServiceManager does not find an invokable
  class (zendframework#2707)
- 2710: zendframework#2461 - correcting the url encoding of path segments
  (zendframework#2710)
- 2711: Fix/demos ProgressBar/ZendForm.php : Object of class Zend\Form\Form
  could not be converted to string
  (zendframework#2711)
- 2712: fix cs casting variable for (array)
  (zendframework#2712)
- 2713: Update library/Zend/Mvc/Service/ViewHelperManagerFactory.php
  (zendframework#2713)
- 2714: Don't add separator if not prefixing columns
  (zendframework#2714)
- 2717: Extends when it can : Validator\DateStep extends Validator\Date to
  reduce code redundancy (zendframework#2717)
- 2719: Fixing the Cache Storage Factory Adapter Factory
  (zendframework#2719)
- 2728: Bad Regex for Content Type header
  (zendframework#2728)
- 2731: Reset the Order part when resetting Select
  (zendframework#2731)
- 2732: Removed references to Mysqli in Zend\Db\Adapter\Driver\Pgsql
  (zendframework#2732)
- 2733: fix @Package Zend_Validate should be Zend_Validator
  (zendframework#2733)
- 2734: fix i18n @Package and @subpackage value
  (zendframework#2734)
- 2736: fix captcha helper test.
  (zendframework#2736)
- 2737: Issue zendframework#2728 - Bad Regex for Content Type header
  (zendframework#2737)
- 2738: fix link 'quickstart' to version 2.0
  (zendframework#2738)
- 2739: remove '@subpackage'  because Zend\Math is not in subpackage
  (zendframework#2739)
- 2742: remove () in echo-ing (zendframework#2742)
- 2749: Fix for zendframework#2678 (Zend\Db's Sqlsrv Driver)
  (zendframework#2749)
- 2750: Adds the ability to instanciate by factory to AbstractPluginManager
  (zendframework#2750)
- 2754: add the support to register module paths over namespace
  (zendframework#2754)
- 2755:  remove Zend\Mvc\Controller\PluginBroker from aliases in
  "$defaultServiceConfig" (zendframework#2755)
- 2759: Fix Zend\Code\Scanner\TokenArrayScanner
  (zendframework#2759)
- 2764: Fixed Zend\Math\Rand::getString() to pass the parameter $strong to
  ::getBytes() (zendframework#2764)
- 2765: Csrf: always use dedicated setter
  (zendframework#2765)
- 2766: Session\Storage: always preserve REQUEST_ACCESS_TIME
  (zendframework#2766)
- 2768: Zend\Validator dependency is missed in Zend\Cache composer.json
  (zendframework#2768)
- 2769: change valueToLDAP to valueToLdap and valueFromLDAP to valueFromLdap
  (zendframework#2769)
- 2770: Memcached (zendframework#2770)
- 2775: Zend\Db\Sql: Fix for Mysql quoting during limit and offset
  (zendframework#2775)
- 2776: Allow whitespace in Iban
  (zendframework#2776)
- 2777: Fix issue when PREG_BAD_UTF8_OFFSET_ERROR is defined but Unicode support
  is not enabled on PCRE (zendframework#2777)
- 2778: Undefined Index fix in ViewHelperManagerFactory
  (zendframework#2778)
- 2779: Allow forms that have been added as fieldsets to bind values to bound
  ob... (zendframework#2779)
- 2782: Issue 2781 (zendframework#2782)

release-2.0.2

Toggle release-2.0.2's commit message
This is the second maintenance release for the 2.0 series.

21 Sep 2012

- 2383: Changed unreserved char definition in Zend\Uri (ZF2-533) and added shell
  escaping to the test runner (zendframework#2383)
- 2393: Trying to solve issue ZF2-558
  (zendframework#2393)
- 2398: Segment route: add fix for optional groups within optional groups
  (zendframework#2398)
- 2400: Use 'Router' in http env and 'HttpRouter' in cli
  (zendframework#2400)
- 2401: Better precision for userland fmod algorithm
  (zendframework#2401)

release-2.0.1

Toggle release-2.0.1's commit message
This is the first maintenance release for the 2.0 series.

20 Sep 2012

- 2285: Seed RouteMatch params as long as params is set. This permits setting an
  empty array. (zendframework#2285)
- 2286: prepareNotFoundViewModel listner -  eventResult as ViewModel if set
  (zendframework#2286)
- 2290: <span>$label</span> only when filled
  (zendframework#2290)
- 2292: Allow (int)0 in coomments count in entry feed
  (zendframework#2292)
- 2295: force to check className parameters
  (zendframework#2295)
- 2296: mini-fix in controller plugin manager
  (zendframework#2296)
- 2297: fixed phpdoc in Zend\Mvc\ApplicationInterface
  (zendframework#2297)
- 2298: Update to Date element use statements to make it clearer which DateTime
  (zendframework#2298)
- 2300: FormRow translate label fix (#ZF2-516)
  (zendframework#2300)
- 2302: Notifications now to #zftalk.dev
  (zendframework#2302)
- 2306: Fix several cs (zendframework#2306)
- 2307: Removed comment about non existent Zend_Tool
  (zendframework#2307)
- 2308: Fix pluginmanager get method error
  (zendframework#2308)
- 2309: Add consistency with event name
  (zendframework#2309)
- 2310: Update library/Zend/Db/Sql/Select.php
  (zendframework#2310)
- 2311: Version update (zendframework#2311)
- 2312: Validator Translations (zendframework#2312)
- 2313: ZF2-336: Zend\Form adds enctype attribute as multipart/form-data
  (zendframework#2313)
- 2317: Make Fieldset constructor consistent with parent Element class
  (zendframework#2317)
- 2321: ZF2-534 Zend\Log\Writer\Syslog prevents setting application name
  (zendframework#2321)
- 2322: Jump to cache-storing instead of returning
  (zendframework#2322)
- 2323: Conditional statements improved(minor changes).
  (zendframework#2323)
- 2324: Fix for ZF2-517: Zend\Mail\Header\GenericHeader fails to parse empty
  header (zendframework#2324)
- 2328: Wrong \__clone method (zendframework#2328)
- 2331: added validation support for optgroups
  (zendframework#2331)
- 2332: README-GIT update with optional pre-commit hook
  (zendframework#2332)
- 2334: Mail\Message::getSubject() should return value the way it was set
  (zendframework#2334)
- 2335: ZF2-511 Updated refactored names and other fixes
  (zendframework#2335)
- 2336: ZF-546 Remove duplicate check for time
  (zendframework#2336)
- 2337: ZF2-539 Input type of image should not have attribute value
  (zendframework#2337)
- 2338: ZF2-543: removed linked but not implemented cache adapters
  (zendframework#2338)
- 2341: Updated Zend_Validate.php pt_BR translation to 25.Jul.2011 EN Revision
  (zendframework#2341)
- 2342: ZF2-549 Zend\Log\Formatter\ErrorHandler does not handle complex events
  (zendframework#2342)
- 2346: updated Page\Mvc::isActive to check if the controller param was
  tinkered (zendframework#2346)
- 2349: Zend\Feed Added unittests for more code coverage
  (zendframework#2349)
- 2350: Bug in Zend\ModuleManager\Listener\LocatorRegistrationListener
  (zendframework#2350)
- 2351: ModuleManagerInterface is never used
  (zendframework#2351)
- 2352: Hotfix for AbstractDb and Csrf Validators
  (zendframework#2352)
- 2354: Update library/Zend/Feed/Writer/AbstractFeed.php
  (zendframework#2354)
- 2355: Allow setting CsrfValidatorOptions in constructor
  (zendframework#2355)
- 2356: Update library/Zend/Http/Cookies.php
  (zendframework#2356)
- 2357: Update library/Zend/Barcode/Object/AbstractObject.php
  (zendframework#2357)
- 2358: Update library/Zend/ServiceManager/AbstractPluginManager.php
  (zendframework#2358)
- 2359: Update library/Zend/Server/Method/Parameter.php
  (zendframework#2359)
- 2361: Zend\Form Added extra unit tests and some code improvements
  (zendframework#2361)
- 2364: Remove unused use statements
  (zendframework#2364)
- 2365: Resolve undefined classes and constants
  (zendframework#2365)
- 2366: fixed typo in Zend\View\HelperPluginManager
  (zendframework#2366)
- 2370: Error handling in AbstractWriter::write using Zend\Stdlib\ErrorHandler
  (zendframework#2370)
- 2372: Update library/Zend/ServiceManager/Config.php
  (zendframework#2372)
- 2375: zend-inputfilter already requires
  (zendframework#2375)
- 2376: Activate the new GitHub feature: Contributing Guidelines
  (zendframework#2376)
- 2377: Update library/Zend/Mvc/Controller/AbstractController.php
  (zendframework#2377)
- 2379: Typo in property name in Zend/Db/Metadata/Object/AbstractTableObject.php
  (zendframework#2379)
- 2382: PHPDoc params in AbstractTableGateway.php
  (zendframework#2382)
- 2384: Replace Router with Http router in url view helper
  (zendframework#2384)
- 2387: Replace PHP internal fmod function because it gives false negatives
  (zendframework#2387)
- 2388: Proposed fix for ZF2-569 validating float with trailing 0's (10.0,
  10.10) (zendframework#2388)
- 2391: clone in Filter\FilterChain
  (zendframework#2391)
- Security fix: a number of classes were not using the Escaper component in
  order to perform URL, HTML, and/or HTML attribute escaping. Please see
  http://framework.zend.com/security/advisory/ZF2012-03 for more details.

release-2.0.0

Toggle release-2.0.0's commit message
Zend Framework 2.0.0

====================

This is the first stable release of the new version 2 release branch.

04 September 2012

NEW IN ZEND FRAMEWORK 2
-----------------------

New and/or refactored components include:

- EventManager - provides subject/observer, pubsub, aspect-oriented programming,
  signal slots, and event systems for your applications.
- ServiceManager - provides an Inversion of Control (IoC) container for managing
  object life-cycles and dependencies via a configurable and programmable
  interface.
- DI - provides a Dependency Injection Container, another form of IoC.
- MVC - a newly written MVC layer for ZF2, using controllers as services, and
  wiring everything together using events.
- ModuleManager - a solution for providing plug-and-play functionality for
  either MVC applications or any application requiring pluggable 3rd party code.
  Within ZF2, the ModuleManager provides the MVC with services, and assists in
  wiring events.
- Loader - provides new options for autoloading, including standard, performant
  PSR-0 loading and class-map-based autoloading.
- Code - provides support for code reflection, static code scanning, and
  annotation parsing.
- Config - more performant and more flexible configuration parsing and creation.
- Escaper - a new component for providing context-specific escaping solutions
  for HTML, HTML attributes, CSS, JavaScript, and combinations of contexts as
  well.
- HTTP - rewritten to provide better header, request, and response abstraction.
- I18n - a brand new internationalization and localization layer built on top of
  PHP's ext/intl extension.
- InputFilter - a new component for providing normalization and validation of
  sets of data.
- Form - rewritten from the ground up to properly separate validation, domain
  modeling, and presentation concerns. Allows binding objects to forms, defining
  forms and input filters via annotations, and more.
- Log - rewritten to be more flexible and provide better capabilities
  surrounding message formats and filtering.
- Mail - rewritten to separate concerns more cleanly between messages and
  transports.
- Session - rewritten to make testing easier, as well as to make it more
  configurable for end users.
- Uri - rewritten to provide a cleaner, more object oriented interface.

Many components have been ported from Zend Framework 1, and operate in
practically identical manners to their 1.X equivalent. Others, such as the
service components, have been moved to their own repositories to ensure that as
APIs change, they do not need to wait on the framework to release new versions.

Welcome to a new generation of Zend Framework!

release-2.0.0rc7

Toggle release-2.0.0rc7's commit message
Zend Framework 2.0.0rc7

This is the seventh release candidate for 2.0.0. At this time, we anticipate
that this will be the final release candidate before issuing a stable release.
We highly recommend testing your production applications against it.

31 August 2012

- Zend\Di
  - Fixes ArrayDefinition and ClassDefinition hasMethods() methods to return
    boolean values.
- Zend\Form
  - Fixes issue with multi-checkbox rendering.
- Zend\I18n
  - DateFormat view helper now correctly falls back to date.timezone setting
    instead of system timezone.
- Zend\Ldap
  - Fixes an error nesting condition
- Zend\Log
  - Fixes an issue with Zend\Log\Formatter\Simple whereby it was using a legacy
    key ("info") instead of the key standardized upon in ZF2 ("extra").
  - Simple formatter now defaults to JSON-encoding for array and object
    serialization (prevents issues with some writers.)
- Zend\Mail
  - The Date header is now properly encoded as ASCII.
- Zend\Mvc
  - Fixes an issue in the ViewHelperManagerFactory whereby a condition was
    testing against an uninitialized value.
  - Added zend-console to composer.json dependencies.
- Zend\View
  - Breadcrumbs helper allows passing string container name now, allowing
    multiple navigation containers.
  - ServerUrl now works for servers behind proxies.