Tags: gecata83/zf2
Tags
Zend Framework 2.2.4 Total issues resolved: **3** - [5008: deprecated feature in classmap generator](zendframework#5008) - [5015: Allow set Form::setPreferFormInputFilter via options](zendframework#5015) - [5028: Fix forms regression introduced in 2.2.3](zendframework#5028)
Zend Framework 2.2.3 ==================== Total issues resolved: **26** - [4851: allow usage of validator and filter plugin managers in input filter factory if form manager injected](zendframework#4851) - [4868: Tests for issue with unexpected injection.](zendframework#4868) - [4877: Validator\File tests throwing errors in custom PHP 5.3.10 distributions](zendframework#4877) - [4878: Form element title attribute test](zendframework#4878) - [4881: Update Validator translations](zendframework#4881) - [4883: Update Zend&zendframework#95;Validate.php](zendframework#4883) - [4893: Resolves warning raised when version is not matched.](zendframework#4893) - [4895: Small fix for ZendTest\Form\FormTest method name](zendframework#4895) - [4897: Support file stream](zendframework#4897) - [4905: Update Statement.php](zendframework#4905) - [4909: renamed test class according to psr-0](zendframework#4909) - [4915: Dependency suggest for MVC plugins](zendframework#4915) - [4919: Notices being triggered when hydrating classes with no properties with the reflection hydrator](zendframework#4919) - [4920: Redundant conditional](zendframework#4920) - [4922: remove unused $typeFormats property at Zend/Code/Generator/DocBlock/Tag.php](zendframework#4922) - [4925: HttpClient: adapter always reachable through getter if specified on contructor](zendframework#4925) - [4929: Add Zend\Uri as a suggest because it is required by the Uri & Sitemap\Loc validator](zendframework#4929) - [4934: Mime\Message: createFromString: decode transfer encoding](zendframework#4934) - [4957: Undefined variable: class in Zend/ModuleManager/Listener/ServiceListener.php](zendframework#4957) - [4966: Fix issue zendframework#4952](zendframework#4966) - [4976: Applied trim and strtolower to Gravatar email per Gravatar docs: https://en.gravatar.com/site/implement/hash/](https://github.com/zendframework/zf2/issues/4976) - [4978: added missing docblock for "@link", "@copyright", and "@license" and fix wrong namespace according PSR-0](zendframework#4978) - [4981: Revise docblocks in Zend\Session\ContainerAbstractServiceFactory](zendframework#4981) - [4988: &zendframework#91;Zend-Code&zendframework#92; Fix Code Generation for non namespace classes](zendframework#4988) - [4990: &zendframework#91;Zend-Code&zendframework#92; Make sure that a use is only added once in ClassGenerator](zendframework#4990) - [4996: BaseInputFilter->add deasn't work (Form Validation breaks since 2.2)](zendframework#4996)
Zend Framework 2.2.2 - [4105: Method "headLink" does not exist](zendframework#4105) - [4555: Zend\Http\Response::getBody() tries to decode gzip that has already been decoded by cURL](zendframework#4555) - [4564: &zendframework#91;Navigation&zendframework#92; Allow non-string permissions](zendframework#4564) - [4567: &zendframework#91;InputFilter&zendframework#92;&zendframework#91;Hotfix&zendframework#92; Missing check for allowEmpty()](zendframework#4567) - [4612: Templatemap generator: keys of templatemap not correct?](zendframework#4612) - [4631: remove redundance @copyright and @license docblock because of already written](zendframework#4631) - [4640: Split multiple implements into multiple lines](zendframework#4640) - [4643: Add use statements](zendframework#4643) - [4644: Make ValidatorPluginManager aware of PhoneNumber validator](zendframework#4644) - [4646: Docblock subject misspelling](zendframework#4646) - [4649: &zendframework#91;code&zendframework#92; Implement logic for include a file in FileReflection if this exists and is not already included](zendframework#4649) - [4650: Some doc block fixes](zendframework#4650) - [4652: router defaults not being set properly in console](zendframework#4652) - [4654: Make AbstractRestController rest methods non-abstract zendframework#4209](zendframework#4654) - [4665: Make ValidatorPluginManager aware of DateTime validator](zendframework#4665) - [4676: Fix file post redirect get redirection with ModuleRouteListener](zendframework#4676) - [4688: Add @todo docblock](zendframework#4688) - [4690: Zend\Mail\Protocol\Smtp does not reset protected $auth after disconnect](zendframework#4690) - [4692: added zendframework/zend-resources to the global composer.json](zendframework#4692) - [4696: &zendframework#91;WIP&zendframework#92; Enforcing composer version in travis builds](zendframework#4696) - [4699: Add use statements](zendframework#4699) - [4700: PHP 5.5 can't fail anymore](zendframework#4700) - [4702: DocBlock and CS fixes](zendframework#4702) - [4705: add zendframework/zend-json to Zend\ProgressBar\composer.json as suggest](zendframework#4705) - [4722: remove bloated LICENSE description at header for consistency ](zendframework#4722) - [4725: Add sorting to classmap generator](zendframework#4725) - [4729: Provide ability to configure ReCaptcha Service public and private keys via options](zendframework#4729) - [4734: Fix for zendframework#4727](zendframework#4734) - [4738: remove unnecessary space after function name](zendframework#4738) - [4741: Hotfix/4740](zendframework#4741) - [4743: Update PluginManager.php](zendframework#4743) - [4744: Remove ZendTest from Composer](zendframework#4744) - [4746: Bumping supported ProxyManager version](zendframework#4746) - [4754: Update SimpleStreamResponseSenderTest.php](zendframework#4754) - [4759: Added pluginmap&zendframework#95;generator + templatemap&zendframework#95;generator to BIN directory](zendframework#4759) - [4761: Remove exceptions from zendframework#4734](zendframework#4761) - [4762: &zendframework#91;Hotfix&zendframework#92; Fix conflicting use statement](zendframework#4762) - [4771: Form\View\Helper\FormRow label position gets overwritten by &zendframework#95;&zendframework#95;invoke()](zendframework#4771) - [4776: Zend\Http\Header\SetCookie Allow unsetting cookie attibutes by resetting to null](zendframework#4776) - [4777: Change file mode from 644 to 755 templatemap&zendframework#95;generator.php](zendframework#4777) - [4778: Zend\Validator depends on Zend\Filter](zendframework#4778) - [4783: Make methods setUp and tearDown protected](zendframework#4783) - [4787: Update Zend&zendframework#95;Validate.php](zendframework#4787) - [4788: set factory in CollectionInputFilter](zendframework#4788) - [4790: Add check to DI to see if we have a class to instantiate](zendframework#4790) - [4793: &zendframework#91;validator&zendframework#92; Validate quoted local part of email addresses](zendframework#4793) - [4798: Default mode variables HeadScript and InlineScript](zendframework#4798) - [4804: Possible Typo in Zend / Cache / Storage / Adapter / RedisResourceManager](zendframework#4804) - [4805: Zend\I18n\View\Helper\CurrencyFormat | showDecimals parameter overrides the default value](zendframework#4805) - [4808: Unimplemented REST methods should set a 405 status](zendframework#4808) - [4818: Issue4817](zendframework#4818) - [4830: Correct spelling of function getMajorVersion](zendframework#4830) - [4835: Update templatemap&zendframework#95;generator.php](zendframework#4835) - [4838: Little fix in InputFilter/Factory](zendframework#4838) - [4847: Fix Version::getLatest docblock](zendframework#4847) - [4850: Allow form elements created via Annotations to have same default InputFilter as created via array specification](zendframework#4850) - [4854: Allow FormElementErrors view helper to translate messages](zendframework#4854) - [4856: Zend\Validator\File\MimeType warning with no params](zendframework#4856) - [4857: `fault` property must be an instance of \Zend\XmlRpc\Fault](zendframework#4857) - [4858: Removed @category, @Package and @subpackage docblock tags in ZendTest\Config](zendframework#4858) - [4859: doc block changes in head view helpers](zendframework#4859) - [4866: update tests/ZendTest/Mvc/ApplicationTest.php](zendframework#4866) - [4870: Use MvcTranslator to inject view helpers](zendframework#4870)
Zend Framework 2.2.1 - 3647: Problems in the way Zend\Paginator\Adapter\DbSelect count()s (zendframework#3647) - 3853: Log formatters shouldn't override referenced values (zendframework#3853) - 4421: fix docblocks : `Zend_` should be `Zend\\ ` and some typos (zendframework#4421) - 4452: Zend\Authentication\Result custom result codes not possible (zendframework#4452) - 4456: can't override Zend\Log\Logger::registerExceptionHandler (zendframework#4456) - 4457: Zend\Code\Scanner\ClassScanner don't parse constants with docblock (zendframework#4457) - 4458: Fix for PHP 5.5 unit tests (and XDebug >= 2.2.0) (zendframework#4458) - 4465: Add ConstantScanner to Zend\Code\Scanner (zendframework#4465) - 4470: sync ZF1 svn r24807 - ZF-12128: File Upload validator should display file na... (zendframework#4470) - 4474: Suggest some dependencies in Zend\Mvc (zendframework#4474) - 4480: fixed Cache\StorageFactory::factory() (zendframework#4480) - 4494: Add build.xml to .gitattributes/export-ignore (zendframework#4494) - 4496: Class methods hydrator skips getters with optional parameters (zendframework#4496) - 4497: Fix name of LoggerAbstractServiceFactory test (zendframework#4497) - 4498: Update the method level comment to reflect change in signature (zendframework#4498) - 4499: Add service definition for DateTimeFormatter (related to zendframework#3632) (zendframework#4499) - 4503: Zend\Session\Storage\AbstractSessionArrayStorage::fromArray() can receive a string causing a fatal error on shutdown (zendframework#4503) - 4509: `DateTimeFormatter` Format DateTime values correctly (zendframework#4509) - 4516: CollectionInputFilter should respect the keys of collectionData (zendframework#4516) - 4518: Update PhpDoc comment (zendframework#4518) - 4522: Remove unknown invokables from FilterPluginManager (zendframework#4522) - 4524: Add zend-json as a required dependency (zendframework#4524) - 4526: Fill SharedEventManager events with identifiers (zendframework#4526) - 4528: Fix priority not handled in AggregateHydrator (zendframework#4528) - 4529: Allow Zend\Form\Element\Checkbox to return real value instead of always a boolean (zendframework#4529) - 4530: Fix for unmatched routes in navigation (zendframework#4530) - 4535: Update RoleInterface.php (zendframework#4535) - 4538: Zend\Crypt\Password\Bcrypt does not report inability to generate hash (zendframework#4538) - 4539: Update StrategyInterface.php (zendframework#4539) - 4542: Adds ability to specify a template for exceptions retrieved from Exception::getPrevious (zendframework#4542) - 4543: soapVersion key is not reachable (zendframework#4543) - 4546: View: correctly validate input in PartialLoop (zendframework#4546) - 4552: Wincache unexpected return value on internalGetItem (zendframework#4552) - 4553: Remove private variables from AbstractControllerTestCase. (zendframework#4553) - 4561: Fix the controller plugin PostRedirectGet wrong redirection (in MVC) (zendframework#4561) - 4562: Validator Messages Tests (zendframework#4562) - 4566: Fix generating array with unsorted keys (zendframework#4566) - 4568: Cast Parameters (zendframework#4568) - 4571: INI reader breaks when mbstring function overloading is in place (zendframework#4571) - 4572: Zend\Form Should throw exception if try to get() an element that does not exist (zendframework#4572) - 4576: Redis Cache Adapter Config - setLibOptions is broken (zendframework#4576) - 4577: Fix issue with Redis Cache adapter whereby setOption was being called before connecting to Redis server (zendframework#4577) - 4581: Hostname route ignore `HTTP_HOST` and give `SERVER_NAME` precedence (zendframework#4581) - 4582: Fix Nested form element wrapping (relative: zendframework#4383) (zendframework#4582) - 4588: set 0 as header value (issue zendframework#4583) (zendframework#4588) - 4590: Zend paginator dbselect count (zendframework#4590) - 4595: Missing invokable fo Redis Cache Storage, problem with setting password (zendframework#4595) - 4596: Missing french translations, and wrong class name (zendframework#4596) - 4597: Zend\Validate\Hostname doesn't handle IDN for .UA (zendframework#4597) - 4599: `InputFilter` Input merge should copy over the `continue_if_empty` flag (zendframework#4599) - 4602: Remove needless check (zendframework#4602) - 4603: Redis Storage won't behave correctly after libOptions were set (zendframework#4603) - 4605: Possibility to use camelCase for all soap client options (zendframework#4605) - 4608: Allow the `gc_probability` option to be set to zero. (zendframework#4608) - 4609: Logger: Error/Exception Handler: fixed 3853 & 4456 (zendframework#4609) - 4615: Fix zendframework#4579 `day_attributes` could not be passed in construct (zendframework#4615) - 4616: fixed 4614: infinite loop in Zend\Log\Formatter::normalize (zendframework#4616) - 4617: Zend\Code: Docblock generates empty line under @tags if docblock was read from existing code (zendframework#4617) - 4618: Missed method findRealpathInIncludePath() in Zend\Code\Reflection\FileReflection (zendframework#4618) - 4621: Update 'Missing captcha fields' translation (zendframework#4621) - 4622: Ensure router factory is used by SM factory (zendframework#4622) - 4624: Notification thrown in Zend\Mvc\Service\ViewHelperManagerFactory (zendframework#4624) - 4628: Fix misstake detect is active Page\Mvc in IndexController (zendframework#4628) - 4629: Zend\Cache\Pattern\CallbackCache doesn't work with NULL (zendframework#4629) - 4630: Allow selecting the TranslatorAwareTreeRouteStack via configuration (zendframework#4630) - 4632: fixed zendframework#4552: Wincache::getItem() have to return NULL in cases of missing items (zendframework#4632) - 4633: removed checks of not existing class Zend\Math\BigInteger (zendframework#4633) - 4634: Navigation\Page\Mvc Can't return false whithout call parent::isActive (zendframework#4634) - 4636: Punycode decoding fails if encoded string has not hyphen (zendframework#4636) - 4641: Zend\Paginator\Adapter\DbSelect alternative solution to count, with subselect (zendframework#4641)
Zend Framework 2.2.0 - [2865: (Enhancement) Add an easier way to use i18n view helpers.](zendframework#2865) - [2903: add AdapterManager in to Zend\Db\Adapter namespace](zendframework#2903) - [2984: Add full stop at end of validator messages (fixes zendframework#2966)](zendframework#2984) - [3490: Added support for callable credential validator](zendframework#3490) - [3580: Feature/context aware hydrator strategies](zendframework#3580) - [3632: New DateTimeFormatter Filter (zendframework#3617)](zendframework#3632) - [3646: Zend\I18n\View\Helper\NumberFormat param to set the number of decimals](zendframework#3646) - [3693: Add RBAC support for navigation helper.](zendframework#3693) - [3709: Redis cache storage](zendframework#3709) - [3710: Allow to remove delimiters for DateSelect and fix bugs with some locales](zendframework#3710) - [3747: Add getFilename() to Zend\Cache\Pattern\CaptureCache](zendframework#3747) - [3754: Update library/Zend/Stdlib/Hydrator/ClassMethods.php](zendframework#3754) - [3792: Sets specific attributes (as class,title...) to "Zend\Form\Select" options](zendframework#3792) - [3812: Zend\Form\FormInterface causes Di to attempt to instantiate Interface](zendframework#3812) - [3814: Improve module manager to accept instance](zendframework#3814) - [3818: Invalid instantiator of type “NULL” for “Zend\Form\FormInterface”](zendframework#3818) - [3844: Added new option to fix a little issue originated from last PR](zendframework#3844) - [3876: Implementing and re-utilizing an abstract aggregate listener](zendframework#3876) - [3877: HeadTitle renderTitle returns rendered title without title tags](zendframework#3877) - [3878: Created an adapter Zend Paginator instance using TableGateway](zendframework#3878) - [3879: Feature CollectionInputFilter](zendframework#3879) - [3896: Added ability to ignore namespaces to classmap generator](zendframework#3896) - [3919: WSDL Generation rewrite (with new tests also) as a base for future changes.](zendframework#3919) - [3922: Added the ability to disable the getValidator input specification on Select Elements](zendframework#3922) - [3930: Added abstract service factory for logger component to provide several loggers for application.](zendframework#3930) - [3931: Added ability to configure MvcEvent listeners.](zendframework#3931) - [3933: Added database adapter abstract service factory.](zendframework#3933) - [3942: Feature/zend test load module](zendframework#3942) - [3944: Enable ExceptionStrategy to return json](zendframework#3944) - [3949: Invalid argument supplied for foreach()](zendframework#3949) - [3951: Deprecate Zend\Stdlib\DateTime and use \DateTime constructor internally instead](zendframework#3951) - [3958: Oci8 Driver generating "Fetch out of sequence warning"](zendframework#3958) - [3965: Add removeMethod method in ClassGenerator](zendframework#3965) - [3979: Fixes zendframework#3978](zendframework#3979) - [3990: Zend\Filter\File\RenameUpload - Added possibility to maintain original file extension](zendframework#3990) - [3999: Chain route](zendframework#3999) - [4011: extend HeadMeta view helper to allow microdata zendframework#3751](zendframework#4011) - [4016: Hydrator aware interface](zendframework#4016) - [4032: Class was supporting limit + offset or limit, but only offset does not support](zendframework#4032) - [4048: Moved ext-intl to suggest instead of require to avoid silent fallback.](zendframework#4048) - [4050: Translable routing segments](zendframework#4050) - [4073: Fixed issue zendframework#3064](zendframework#4073) - [4098: fix php docblock : boolean should be bool](zendframework#4098) - [4099: fix (bool) casting : add space and use (bool) instead of (boolean) to cast](zendframework#4099) - [4104: Allow to change option creations for plugin manager](zendframework#4104) - [4120: (Validator) Only return unique messages](zendframework#4120) - [4127: Added I18n PhoneNumber validator based off of country](zendframework#4127) - [4137: View helpers cleanup](zendframework#4137) - [4139: Service manager performance optimized](zendframework#4139) - [4145: Delegate factories](zendframework#4145) - [4146: Lazy services](zendframework#4146) - [4155: Move Identity closure to separate factory](zendframework#4155) - [4165: Validate empty with context](zendframework#4165) - [4169: Fixed error in adapter paginator DbTableGateway](zendframework#4169) - [4170: Hydrator aware interface](zendframework#4170) - [4175: AbstractRestfulController uses wrong action for id=0](zendframework#4175) - [4178: Allow passing objects to the url helper](zendframework#4178) - [4181: Make identifier name configurable for AbstractRestfulController](zendframework#4181) - [4187: Add event manager as soft dependency to translator](zendframework#4187) - [4202: Zend\Log has dependency on Zend\ServiceManager](zendframework#4202) - [4204: Hotfix for zendframework#4202](zendframework#4204) - [4206: Added sequence name for PostgreSQL](zendframework#4206) - [4215: Bugfix for redirection handling in Zend\Http\Client](zendframework#4215) - [4219: Custom validators registered through ValidatorProviderInterface not found](zendframework#4219) - [4231: (Form) Get Elements for Collection](zendframework#4231) - [4238: ValueGenerator constant detection](zendframework#4238) - [4247: Added Brazilian IBAN format to IBAN validation](zendframework#4247) - [4250: (zendframework#4249) Override 'ServiceManager::has' to do not use peering service managers](zendframework#4250) - [4251: Create factories for selected view collaborators](zendframework#4251) - [4252: Auto-upgrading and then displaying composer version](zendframework#4252) - [4253: Create AbstractFactory for Cache](zendframework#4253) - [4254: Use prefix in Logger abstract factory](zendframework#4254) - [4259: Hotfix: Changed array\_walk to foreach in Zend\Stdlib\Hydrator\ArraySerializable](zendframework#4259) - [4260: Validator\Explode can take option validator as array](zendframework#4260) - [4262: Fixed console routes when using same name for group and parameter](zendframework#4262) - [4263: Remove superfluous indentation from one line of code](zendframework#4263) - [4268: Session service factories](zendframework#4268) - [4269: Hotfix: cs fixer check](zendframework#4269) - [4276: allow default http responses to be sent in mvc stack](zendframework#4276) - [4279: Remove needless is\_object check](zendframework#4279) - [4282: fix getHref strategy in PageMvc](zendframework#4282) - [4284: Main framework composer.json is incorrectly configured](zendframework#4284) - [4285: Fix for a problem with Service Manager and Abstract Factories](zendframework#4285) - [4288: Reset URI parts before parse](zendframework#4288) - [4289: Minor CS fix](zendframework#4289) - [4293: Better fix for zendframework#4284](zendframework#4293) - [4294: BaseInputFilter not populating InputFilters of Element\Collection](zendframework#4294) - [4295: Console route defaults should be overridden by entered values](zendframework#4295) - [4296: illegal usage of array\_walk in ObjectProperty, ClassMapAutoloader](zendframework#4296) - [4298: View\Helper\Navigation\Menu: add flag to set page class to <li>](zendframework#4298) - [4299: Suggestion: Don't render empty module console information](zendframework#4299) - [4300: Maestro detection improvements in Zend\Validator\CreditCard](zendframework#4300) - [4301: remove extra semicolon](zendframework#4301) - [4303: Method annotations of Zend\Validator\Hostname constructor](zendframework#4303) - [4311: DDL support for Zend\Db](zendframework#4311) - [4312: POP3 protocol "return;" is needed after APOP request](zendframework#4312) - [4313: update docblock for ZendTest : /Db/, /Code/ , /Di/, /Log/, Mvc/](zendframework#4313) - [4317: Fix zendframework#4315 - Console routes with dashes are not understood.](zendframework#4317) - [4319: Add various plugin manager](zendframework#4319) - [4321: Hotfix/cs fixer installation](zendframework#4321) - [4326: Add zh\_TW translations ](zendframework#4326) - [4328: Fix 4294](zendframework#4328) - [4330: Remove SM-Aware requirement from Forward plugin](zendframework#4330) - [4331: Changed default version service to Zend.](zendframework#4331) - [4336: Use is\_int() instead of is\_integer()](zendframework#4336) - [4337: Fix alignment of values, add trailing comma](zendframework#4337) - [4339: Remove @return annotation from constructor doc-block](zendframework#4339) - [4341: Docblocks do not match](zendframework#4341) - [4344: Add missing file level doc-block](zendframework#4344) - [4347: Add empty line after namespace declaration](zendframework#4347) - [4349: Alphabetically order use statements (related to zendframework#4338)](zendframework#4349) - [4350: Remove comma before value in array initialization](zendframework#4350) - [4351: fix the constructor's type-autodetection accepts wrong parameters](zendframework#4351) - [4352: Fix doc blocks consistency and coding standards PSR2](zendframework#4352) - [4353: Glob::glob() should throw an exception on error](zendframework#4353) - [4354: Corrected wrong year](zendframework#4354) - [4355: fix docblock : @throw should be @throws](zendframework#4355) - [4356: FormSelect translate optgroup label fix](zendframework#4356) - [4358: Form abstract factory](zendframework#4358) - [4361: Ldap Ldif Decoder bug fix](zendframework#4361) - [4364: AbstractFactory consistency](zendframework#4364) - [4365: Use InputFilterPluginManager in InputFilter\Factory](zendframework#4365) - [4366: Fix for issue zendframework#3945, and fix for PUT with request content](zendframework#4366) - [4367: Remove reference to root namespace (fixes zendframework#4363)](zendframework#4367) - [4372: Ability to load custom form classes from FormElementManager in Mvc.](zendframework#4372) - [4373: PHP Warning: call\_user\_func() expects…when Weakref enabled](zendframework#4373) - [4374: CollectionInputFilter returns always valid for empty collections](zendframework#4374) - [4376: Fix get with body in ClientStatic](zendframework#4376) - [4378: Add patchList method to AbstractRestfulController](zendframework#4378) - [4379: Fix for zendframework#4175](zendframework#4379) - [4380: Decouple I18n\View\Helper\AbstractTranslatorHelper from ext\intl](zendframework#4380) - [4382: Fix conflict InputFilter::type with Input::name in InputFilter factory](zendframework#4382) - [4383: ensure the wrapElements option in Zend\Form\Form::prepareElement](zendframework#4383) - [4389: Remove cache and log abstract factories from MVC](zendframework#4389) - [4391: Segregated interfaces for Translator dependency of Validator component](zendframework#4391) - [4392: Remove Version dependency from Feed component](zendframework#4392) - [4393: 2.2RC1 BC Break: DateTimeFormatter sets blank data to today's date](zendframework#4393) - [4394: Ensure that DateTimeFormatter doesn't format an empty string](zendframework#4394) - [4396: Make ServiceManager dependency optional in Feed component](zendframework#4396) - [4398: Allow DateTimeFormatter to format zero.](zendframework#4398) - [4405: 2.2.0RC1 Form\View\Helper\FormRow "partial view" messed up](zendframework#4405) - [4408: Optimize MutableCreationOptionsInterface capability](zendframework#4408) - [4410: Fix conflict between translator service in ZF2 and skeleton app](zendframework#4410) - [4411: Fix BC break in HTTP client resetParameters signature](zendframework#4411) - [4412: FormRow: enable partial rendering](zendframework#4412) - [4415: Remove URI dependency and make HTTP dependency optional in Feed](zendframework#4415) - [4417: add docblock to I18n\Validator\PhoneNumber\{Code\}.php](zendframework#4417) - [4418: remove @Package docblock from demos files](zendframework#4418) - [4420: sync svn r23693 - (ZF-11002) ehancement implemented as proposed](zendframework#4420) - [4423: Minor param overflow](zendframework#4423) - [4424: Edit config composer.json](zendframework#4424) - [4425: Fix FormElementManagerFactory breaks csrf validation (in Mvc)](zendframework#4425) - [4431: sync svn r24702 - support application/x-zip in Validator\File\IsCompressed](zendframework#4431) - [4432: code concistency : update Zend\Mvc\Application::bootstrap](zendframework#4432) - [4435: Di compatibility (zendframework#4434)](zendframework#4435) - [4437: I18n currencyFormat helper: add the currencyPattern attribute and extend the unittest](zendframework#4437) - [4441: Fixed unnecessary error rendering in form row helper.](zendframework#4441) - [4444: Issues found by hphp static analysis](zendframework#4444) - [4447: typo fixes](zendframework#4447) - [4448: Aggregate hydrator ](zendframework#4448) - [4450: Fix iterating over empty result set with buffering enabled](zendframework#4450) - [4451: Form InputFilterSpecification: incorrect propagation](zendframework#4451) - [4454: Fix for expiration value](zendframework#4454) `Zend\Validator` was altered to remove the dependency on `Zend\I18n` by creating [Segregated Interfaces](http://en.wikipedia.org/wiki/Interface_segregation_principle). The practical upshot is that `Zend\Validator\AbstractValidator` no longer implements `Zend\I18n\Translator\TranslatorAwareInterface`, but rather `Zend\Validator\Translator\TranslatorAwareInterface`, which now typehints on `Zend\Validator\Translator\TranslatorInterface` instead of `Zend\I18n\Translator\Translator`. This means you cannot pass a `Zend\I18n\Translator\Translator` instance directly to a validator any longer. However, we have included a new class, `Zend\Mvc\I18n\Translator`, that extends the i18n Translator class and implements the Validator TranslatorInterface. This class may be used as a drop-in replacement. In fact, by default, `Zend\Validator\ValidatorPluginManager` is now using the `MvcTranslator` service, which utilizes this new class, making the change seamless for most users. The above change will only affect you if you were manually injecting a translator instance into your validators.
Zend Framework 2.2.0rc3 - [2865: (Enhancement) Add an easier way to use i18n view helpers.](zendframework#2865) - [2903: add AdapterManager in to Zend\Db\Adapter namespace](zendframework#2903) - [2984: Add full stop at end of validator messages (fixes zendframework#2966)](zendframework#2984) - [3490: Added support for callable credential validator](zendframework#3490) - [3580: Feature/context aware hydrator strategies](zendframework#3580) - [3632: New DateTimeFormatter Filter (zendframework#3617)](zendframework#3632) - [3646: Zend\I18n\View\Helper\NumberFormat param to set the number of decimals](zendframework#3646) - [3693: Add RBAC support for navigation helper.](zendframework#3693) - [3709: Redis cache storage](zendframework#3709) - [3710: Allow to remove delimiters for DateSelect and fix bugs with some locales](zendframework#3710) - [3747: Add getFilename() to Zend\Cache\Pattern\CaptureCache](zendframework#3747) - [3754: Update library/Zend/Stdlib/Hydrator/ClassMethods.php](zendframework#3754) - [3792: Sets specific attributes (as class,title...) to "Zend\Form\Select" options](zendframework#3792) - [3812: Zend\Form\FormInterface causes Di to attempt to instantiate Interface](zendframework#3812) - [3814: Improve module manager to accept instance](zendframework#3814) - [3818: Invalid instantiator of type “NULL” for “Zend\Form\FormInterface”](zendframework#3818) - [3844: Added new option to fix a little issue originated from last PR](zendframework#3844) - [3876: Implementing and re-utilizing an abstract aggregate listener](zendframework#3876) - [3877: HeadTitle renderTitle returns rendered title without title tags](zendframework#3877) - [3878: Created an adapter Zend Paginator instance using TableGateway](zendframework#3878) - [3879: Feature CollectionInputFilter](zendframework#3879) - [3896: Added ability to ignore namespaces to classmap generator](zendframework#3896) - [3919: WSDL Generation rewrite (with new tests also) as a base for future changes.](zendframework#3919) - [3922: Added the ability to disable the getValidator input specification on Select Elements](zendframework#3922) - [3930: Added abstract service factory for logger component to provide several loggers for application.](zendframework#3930) - [3931: Added ability to configure MvcEvent listeners.](zendframework#3931) - [3933: Added database adapter abstract service factory.](zendframework#3933) - [3942: Feature/zend test load module](zendframework#3942) - [3944: Enable ExceptionStrategy to return json](zendframework#3944) - [3949: Invalid argument supplied for foreach()](zendframework#3949) - [3951: Deprecate Zend\Stdlib\DateTime and use \DateTime constructor internally instead](zendframework#3951) - [3958: Oci8 Driver generating "Fetch out of sequence warning"](zendframework#3958) - [3965: Add removeMethod method in ClassGenerator](zendframework#3965) - [3979: Fixes zendframework#3978](zendframework#3979) - [3990: Zend\Filter\File\RenameUpload - Added possibility to maintain original file extension](zendframework#3990) - [3999: Chain route](zendframework#3999) - [4011: extend HeadMeta view helper to allow microdata zendframework#3751](zendframework#4011) - [4016: Hydrator aware interface](zendframework#4016) - [4032: Class was supporting limit + offset or limit, but only offset does not support](zendframework#4032) - [4048: Moved ext-intl to suggest instead of require to avoid silent fallback.](zendframework#4048) - [4050: Translable routing segments](zendframework#4050) - [4073: Fixed issue zendframework#3064](zendframework#4073) - [4098: fix php docblock : boolean should be bool](zendframework#4098) - [4099: fix (bool) casting : add space and use (bool) instead of (boolean) to cast](zendframework#4099) - [4104: Allow to change option creations for plugin manager](zendframework#4104) - [4120: (Validator) Only return unique messages](zendframework#4120) - [4127: Added I18n PhoneNumber validator based off of country](zendframework#4127) - [4137: View helpers cleanup](zendframework#4137) - [4139: Service manager performance optimized](zendframework#4139) - [4145: Delegate factories](zendframework#4145) - [4146: Lazy services](zendframework#4146) - [4155: Move Identity closure to separate factory](zendframework#4155) - [4165: Validate empty with context](zendframework#4165) - [4169: Fixed error in adapter paginator DbTableGateway](zendframework#4169) - [4170: Hydrator aware interface](zendframework#4170) - [4175: AbstractRestfulController uses wrong action for id=0](zendframework#4175) - [4178: Allow passing objects to the url helper](zendframework#4178) - [4181: Make identifier name configurable for AbstractRestfulController](zendframework#4181) - [4187: Add event manager as soft dependency to translator](zendframework#4187) - [4202: Zend\Log has dependency on Zend\ServiceManager](zendframework#4202) - [4204: Hotfix for zendframework#4202](zendframework#4204) - [4206: Added sequence name for PostgreSQL](zendframework#4206) - [4215: Bugfix for redirection handling in Zend\Http\Client](zendframework#4215) - [4219: Custom validators registered through ValidatorProviderInterface not found](zendframework#4219) - [4231: (Form) Get Elements for Collection](zendframework#4231) - [4238: ValueGenerator constant detection](zendframework#4238) - [4247: Added Brazilian IBAN format to IBAN validation](zendframework#4247) - [4250: (zendframework#4249) Override 'ServiceManager::has' to do not use peering service managers](zendframework#4250) - [4251: Create factories for selected view collaborators](zendframework#4251) - [4252: Auto-upgrading and then displaying composer version](zendframework#4252) - [4253: Create AbstractFactory for Cache](zendframework#4253) - [4254: Use prefix in Logger abstract factory](zendframework#4254) - [4259: Hotfix: Changed array\_walk to foreach in Zend\Stdlib\Hydrator\ArraySerializable](zendframework#4259) - [4260: Validator\Explode can take option validator as array](zendframework#4260) - [4262: Fixed console routes when using same name for group and parameter](zendframework#4262) - [4263: Remove superfluous indentation from one line of code](zendframework#4263) - [4268: Session service factories](zendframework#4268) - [4269: Hotfix: cs fixer check](zendframework#4269) - [4276: allow default http responses to be sent in mvc stack](zendframework#4276) - [4279: Remove needless is\_object check](zendframework#4279) - [4282: fix getHref strategy in PageMvc](zendframework#4282) - [4284: Main framework composer.json is incorrectly configured](zendframework#4284) - [4285: Fix for a problem with Service Manager and Abstract Factories](zendframework#4285) - [4288: Reset URI parts before parse](zendframework#4288) - [4289: Minor CS fix](zendframework#4289) - [4293: Better fix for zendframework#4284](zendframework#4293) - [4294: BaseInputFilter not populating InputFilters of Element\Collection](zendframework#4294) - [4295: Console route defaults should be overridden by entered values](zendframework#4295) - [4296: illegal usage of array\_walk in ObjectProperty, ClassMapAutoloader](zendframework#4296) - [4298: View\Helper\Navigation\Menu: add flag to set page class to <li>](zendframework#4298) - [4299: Suggestion: Don't render empty module console information](zendframework#4299) - [4300: Maestro detection improvements in Zend\Validator\CreditCard](zendframework#4300) - [4301: remove extra semicolon](zendframework#4301) - [4303: Method annotations of Zend\Validator\Hostname constructor](zendframework#4303) - [4311: DDL support for Zend\Db](zendframework#4311) - [4312: POP3 protocol "return;" is needed after APOP request](zendframework#4312) - [4313: update docblock for ZendTest : /Db/, /Code/ , /Di/, /Log/, Mvc/](zendframework#4313) - [4317: Fix zendframework#4315 - Console routes with dashes are not understood.](zendframework#4317) - [4319: Add various plugin manager](zendframework#4319) - [4321: Hotfix/cs fixer installation](zendframework#4321) - [4326: Add zh\_TW translations ](zendframework#4326) - [4328: Fix 4294](zendframework#4328) - [4330: Remove SM-Aware requirement from Forward plugin](zendframework#4330) - [4331: Changed default version service to Zend.](zendframework#4331) - [4336: Use is\_int() instead of is\_integer()](zendframework#4336) - [4337: Fix alignment of values, add trailing comma](zendframework#4337) - [4339: Remove @return annotation from constructor doc-block](zendframework#4339) - [4341: Docblocks do not match](zendframework#4341) - [4344: Add missing file level doc-block](zendframework#4344) - [4347: Add empty line after namespace declaration](zendframework#4347) - [4349: Alphabetically order use statements (related to zendframework#4338)](zendframework#4349) - [4350: Remove comma before value in array initialization](zendframework#4350) - [4351: fix the constructor's type-autodetection accepts wrong parameters](zendframework#4351) - [4352: Fix doc blocks consistency and coding standards PSR2](zendframework#4352) - [4353: Glob::glob() should throw an exception on error](zendframework#4353) - [4354: Corrected wrong year](zendframework#4354) - [4355: fix docblock : @throw should be @throws](zendframework#4355) - [4356: FormSelect translate optgroup label fix](zendframework#4356) - [4358: Form abstract factory](zendframework#4358) - [4361: Ldap Ldif Decoder bug fix](zendframework#4361) - [4364: AbstractFactory consistency](zendframework#4364) - [4365: Use InputFilterPluginManager in InputFilter\Factory](zendframework#4365) - [4366: Fix for issue zendframework#3945, and fix for PUT with request content](zendframework#4366) - [4367: Remove reference to root namespace (fixes zendframework#4363)](zendframework#4367) - [4372: Ability to load custom form classes from FormElementManager in Mvc.](zendframework#4372) - [4373: PHP Warning: call\_user\_func() expects…when Weakref enabled](zendframework#4373) - [4374: CollectionInputFilter returns always valid for empty collections](zendframework#4374) - [4376: Fix get with body in ClientStatic](zendframework#4376) - [4378: Add patchList method to AbstractRestfulController](zendframework#4378) - [4379: Fix for zendframework#4175](zendframework#4379) - [4380: Decouple I18n\View\Helper\AbstractTranslatorHelper from ext\intl](zendframework#4380) - [4382: Fix conflict InputFilter::type with Input::name in InputFilter factory](zendframework#4382) - [4383: ensure the wrapElements option in Zend\Form\Form::prepareElement](zendframework#4383) - [4389: Remove cache and log abstract factories from MVC](zendframework#4389) - [4391: Segregated interfaces for Translator dependency of Validator component](zendframework#4391) - [4392: Remove Version dependency from Feed component](zendframework#4392) - [4393: 2.2RC1 BC Break: DateTimeFormatter sets blank data to today's date](zendframework#4393) - [4394: Ensure that DateTimeFormatter doesn't format an empty string](zendframework#4394) - [4396: Make ServiceManager dependency optional in Feed component](zendframework#4396) - [4398: Allow DateTimeFormatter to format zero.](zendframework#4398) - [4405: 2.2.0RC1 Form\View\Helper\FormRow "partial view" messed up](zendframework#4405) - [4408: Optimize MutableCreationOptionsInterface capability](zendframework#4408) - [4410: Fix conflict between translator service in ZF2 and skeleton app](zendframework#4410) - [4411: Fix BC break in HTTP client resetParameters signature](zendframework#4411) - [4412: FormRow: enable partial rendering](zendframework#4412) - [4415: Remove URI dependency and make HTTP dependency optional in Feed](zendframework#4415) - [4417: add docblock to I18n\Validator\PhoneNumber\{Code\}.php](zendframework#4417) - [4418: remove @Package docblock from demos files](zendframework#4418) - [4420: sync svn r23693 - (ZF-11002) ehancement implemented as proposed](zendframework#4420) - [4423: Minor param overflow](zendframework#4423) - [4424: Edit config composer.json](zendframework#4424) - [4425: Fix FormElementManagerFactory breaks csrf validation (in Mvc)](zendframework#4425) - [4431: sync svn r24702 - support application/x-zip in Validator\File\IsCompressed](zendframework#4431) - [4432: code concistency : update Zend\Mvc\Application::bootstrap](zendframework#4432) - [4435: Di compatibility (zendframework#4434)](zendframework#4435) - [4437: I18n currencyFormat helper: add the currencyPattern attribute and extend the unittest](zendframework#4437) - [4441: Fixed unnecessary error rendering in form row helper.](zendframework#4441) - [4444: Issues found by hphp static analysis](zendframework#4444) - [4447: typo fixes](zendframework#4447) - [4448: Aggregate hydrator ](zendframework#4448) - [4450: Fix iterating over empty result set with buffering enabled](zendframework#4450) - [4451: Form InputFilterSpecification: incorrect propagation](zendframework#4451) - [4454: Fix for expiration value](zendframework#4454)
Zend Framework 2.2.0rc2 - [2865: (Enhancement) Add an easier way to use i18n view helpers.](zendframework#2865) - [2903: add AdapterManager in to Zend\Db\Adapter namespace](zendframework#2903) - [2984: Add full stop at end of validator messages (fixes zendframework#2966)](zendframework#2984) - [3490: Added support for callable credential validator](zendframework#3490) - [3580: Feature/context aware hydrator strategies](zendframework#3580) - [3632: New DateTimeFormatter Filter (zendframework#3617)](zendframework#3632) - [3646: Zend\I18n\View\Helper\NumberFormat param to set the number of decimals](zendframework#3646) - [3693: Add RBAC support for navigation helper.](zendframework#3693) - [3709: Redis cache storage](zendframework#3709) - [3710: Allow to remove delimiters for DateSelect and fix bugs with some locales](zendframework#3710) - [3747: Add getFilename() to Zend\Cache\Pattern\CaptureCache](zendframework#3747) - [3754: Update library/Zend/Stdlib/Hydrator/ClassMethods.php](zendframework#3754) - [3792: Sets specific attributes (as class,title...) to "Zend\Form\Select" options](zendframework#3792) - [3812: Zend\Form\FormInterface causes Di to attempt to instantiate Interface](zendframework#3812) - [3814: Improve module manager to accept instance](zendframework#3814) - [3818: Invalid instantiator of type “NULL” for “Zend\Form\FormInterface”](zendframework#3818) - [3844: Added new option to fix a little issue originated from last PR](zendframework#3844) - [3876: Implementing and re-utilizing an abstract aggregate listener](zendframework#3876) - [3877: HeadTitle renderTitle returns rendered title without title tags](zendframework#3877) - [3878: Created an adapter Zend Paginator instance using TableGateway](zendframework#3878) - [3879: Feature CollectionInputFilter](zendframework#3879) - [3896: Added ability to ignore namespaces to classmap generator](zendframework#3896) - [3919: WSDL Generation rewrite (with new tests also) as a base for future changes.](zendframework#3919) - [3922: Added the ability to disable the getValidator input specification on Select Elements](zendframework#3922) - [3930: Added abstract service factory for logger component to provide several loggers for application.](zendframework#3930) - [3931: Added ability to configure MvcEvent listeners.](zendframework#3931) - [3933: Added database adapter abstract service factory.](zendframework#3933) - [3942: Feature/zend test load module](zendframework#3942) - [3944: Enable ExceptionStrategy to return json](zendframework#3944) - [3949: Invalid argument supplied for foreach()](zendframework#3949) - [3951: Deprecate Zend\Stdlib\DateTime and use \DateTime constructor internally instead](zendframework#3951) - [3965: Add removeMethod method in ClassGenerator](zendframework#3965) - [3979: Fixes zendframework#3978](zendframework#3979) - [3990: Zend\Filter\File\RenameUpload - Added possibility to maintain original file extension](zendframework#3990) - [3999: Chain route](zendframework#3999) - [4011: extend HeadMeta view helper to allow microdata zendframework#3751](zendframework#4011) - [4016: Hydrator aware interface](zendframework#4016) - [4032: Class was supporting limit + offset or limit, but only offset does not support](zendframework#4032) - [4048: Moved ext-intl to suggest instead of require to avoid silent fallback.](zendframework#4048) - [4050: Translable routing segments](zendframework#4050) - [4073: Fixed issue zendframework#3064](zendframework#4073) - [4098: fix php docblock : boolean should be bool](zendframework#4098) - [4099: fix (bool) casting : add space and use (bool) instead of (boolean) to cast](zendframework#4099) - [4104: Allow to change option creations for plugin manager](zendframework#4104) - [4120: (Validator) Only return unique messages](zendframework#4120) - [4127: Added I18n PhoneNumber validator based off of country](zendframework#4127) - [4137: View helpers cleanup](zendframework#4137) - [4139: Service manager performance optimized](zendframework#4139) - [4145: Delegate factories](zendframework#4145) - [4146: Lazy services](zendframework#4146) - [4155: Move Identity closure to separate factory](zendframework#4155) - [4165: Validate empty with context](zendframework#4165) - [4169: Fixed error in adapter paginator DbTableGateway](zendframework#4169) - [4170: Hydrator aware interface](zendframework#4170) - [4175: AbstractRestfulController uses wrong action for id=0](zendframework#4175) - [4178: Allow passing objects to the url helper](zendframework#4178) - [4181: Make identifier name configurable for AbstractRestfulController](zendframework#4181) - [4187: Add event manager as soft dependency to translator](zendframework#4187) - [4202: Zend\Log has dependency on Zend\ServiceManager](zendframework#4202) - [4204: Hotfix for zendframework#4202](zendframework#4204) - [4206: Added sequence name for PostgreSQL](zendframework#4206) - [4215: Bugfix for redirection handling in Zend\Http\Client](zendframework#4215) - [4219: Custom validators registered through ValidatorProviderInterface not found](zendframework#4219) - [4231: (Form) (Hotfix) Get Elements for Collection](zendframework#4231) - [4238: ValueGenerator constant detection](zendframework#4238) - [4247: Added Brazilian IBAN format to IBAN validation](zendframework#4247) - [4250: (zendframework#4249) Override 'ServiceManager::has' to do not use peering service managers](zendframework#4250) - [4251: Create factories for selected view collaborators](zendframework#4251) - [4252: Auto-upgrading and then displaying composer version](zendframework#4252) - [4253: Create AbstractFactory for Cache](zendframework#4253) - [4254: Use prefix in Logger abstract factory](zendframework#4254) - [4259: Hotfix: Changed array\_walk to foreach in Zend\Stdlib\Hydrator\ArraySerializable](zendframework#4259) - [4260: Validator\Explode can take option validator as array](zendframework#4260) - [4262: Fixed console routes when using same name for group and parameter](zendframework#4262) - [4263: Remove superfluous indentation from one line of code](zendframework#4263) - [4268: Session service factories](zendframework#4268) - [4269: Hotfix: cs fixer check](zendframework#4269) - [4276: allow default http responses to be sent in mvc stack](zendframework#4276) - [4279: Remove needless is\_object check](zendframework#4279) - [4282: fix getHref strategy in PageMvc](zendframework#4282) - [4284: Main framework composer.json is incorrectly configured](zendframework#4284) - [4285: Fix for a problem with Service Manager and Abstract Factories](zendframework#4285) - [4288: Reset URI parts before parse](zendframework#4288) - [4289: Minor CS fix](zendframework#4289) - [4293: Better fix for zendframework#4284](zendframework#4293) - [4294: BaseInputFilter not populating InputFilters of Element\Collection](zendframework#4294) - [4295: Console route defaults should be overridden by entered values](zendframework#4295) - [4296: illegal usage of array\_walk in ObjectProperty, ClassMapAutoloader](zendframework#4296) - [4298: View\Helper\Navigation\Menu: add flag to set page class to ](zendframework#4298) - [4299: Suggestion: Don't render empty module console information](zendframework#4299) - [4300: Maestro detection improvements in Zend\Validator\CreditCard](zendframework#4300) - [4301: remove extra semicolon](zendframework#4301) - [4303: Method annotations of Zend\Validator\Hostname constructor](zendframework#4303) - [4311: DDL support for Zend\Db](zendframework#4311) - [4312: POP3 protocol "return;" is needed after APOP request](zendframework#4312) - [4313: update docblock for ZendTest : /Db/, /Code/ , /Di/, /Log/, Mvc/](zendframework#4313) - [4317: Fix zendframework#4315 - Console routes with dashes are not understood.](zendframework#4317) - [4319: Add various plugin manager](zendframework#4319) - [4321: Hotfix/cs fixer installation](zendframework#4321) - [4326: Add zh\_TW translations ](zendframework#4326) - [4328: Fix 4294](zendframework#4328) - [4330: Remove SM-Aware requirement from Forward plugin](zendframework#4330) - [4331: Changed default version service to Zend.](zendframework#4331) - [4336: Use is\_int() instead of is\_integer()](zendframework#4336) - [4337: Fix alignment of values, add trailing comma](zendframework#4337) - [4339: Remove @return annotation from constructor doc-block](zendframework#4339) - [4341: Docblocks do not match](zendframework#4341) - [4344: Add missing file level doc-block](zendframework#4344) - [4347: Add empty line after namespace declaration](zendframework#4347) - [4349: Alphabetically order use statements (related to zendframework#4338)](zendframework#4349) - [4350: Remove comma before value in array initialization](zendframework#4350) - [4351: fix the constructor's type-autodetection accepts wrong parameters](zendframework#4351) - [4352: Fix doc blocks consistency and coding standards PSR2](zendframework#4352) - [4353: Glob::glob() should throw an exception on error](zendframework#4353) - [4354: Corrected wrong year](zendframework#4354) - [4355: fix docblock : @throw should be @throws](zendframework#4355) - [4356: FormSelect translate optgroup label fix](zendframework#4356) - [4358: Form abstract factory](zendframework#4358) - [4361: Ldap Ldif Decoder bug fix](zendframework#4361) - [4364: AbstractFactory consistency](zendframework#4364) - [4365: Use InputFilterPluginManager in InputFilter\Factory](zendframework#4365) - [4366: Fix for issue zendframework#3945, and fix for PUT with request content](zendframework#4366) - [4367: Remove reference to root namespace (fixes zendframework#4363)](zendframework#4367) - [4372: Ability to load custom form classes from FormElementManager in Mvc.](zendframework#4372) - [4374: CollectionInputFilter returns always valid for empty collections](zendframework#4374) - [4376: Fix get with body in ClientStatic](zendframework#4376) - [4378: Add patchList method to AbstractRestfulController](zendframework#4378) - [4379: Fix for zendframework#4175](zendframework#4379) - [4380: Decouple I18n\View\Helper\AbstractTranslatorHelper from ext\intl](zendframework#4380) - [4382: Fix conflict InputFilter::type with Input::name in InputFilter factory](zendframework#4382) - [4383: ensure the wrapElements option in Zend\Form\Form::prepareElement](zendframework#4383) - [4389: Remove cache and log abstract factories from MVC](zendframework#4389) - [4391: Segregated interfaces for Translator dependency of Validator component](zendframework#4391) - [4392: Remove Version dependency from Feed component](zendframework#4392) - [4393: 2.2RC1 BC Break: DateTimeFormatter sets blank data to today's date](zendframework#4393) - [4394: Ensure that DateTimeFormatter doesn't format an empty string](zendframework#4394) - [4396: Make ServiceManager dependency optional in Feed component](zendframework#4396) - [4398: Allow DateTimeFormatter to format zero.](zendframework#4398) - [4405: 2.2.0RC1 Form\View\Helper\FormRow "partial view" messed up](zendframework#4405) - [4408: Optimize MutableCreationOptionsInterface capability](zendframework#4408) - [4410: Fix conflict between translator service in ZF2 and skeleton app](zendframework#4410) - [4411: Fix BC break in HTTP client resetParameters signature](zendframework#4411) - [4412: FormRow: enable partial rendering](zendframework#4412) - [4415: Remove URI dependency and make HTTP dependency optional in Feed](zendframework#4415) - [4417: add docblock to I18n\Validator\PhoneNumber\{Code}.php](zendframework#4417) - [4418: remove @Package docblock from demos files](zendframework#4418) - [4420: sync svn r23693 - (ZF-11002) ehancement implemented as proposed](zendframework#4420) - [4423: Minor param overflow](zendframework#4423) - [4424: Edit config composer.json](zendframework#4424) - [4425: Fix FormElementManagerFactory breaks csrf validation (in Mvc)](zendframework#4425) - [4432: code concistency : update Zend\Mvc\Application::bootstrap](zendframework#4432)
Zend Framework 2.2.0rc1 - [2865: (Enhancement) Add an easier way to use i18n view helpers.](zendframework#2865) - [2903: add AdapterManager in to Zend\Db\Adapter namespace](zendframework#2903) - [2984: Add full stop at end of validator messages (fixes zendframework#2966)](zendframework#2984) - [3490: Added support for callable credential validator](zendframework#3490) - [3580: Feature/context aware hydrator strategies](zendframework#3580) - [3632: New DateTimeFormatter Filter (zendframework#3617)](zendframework#3632) - [3646: Zend\I18n\View\Helper\NumberFormat param to set the number of decimals](zendframework#3646) - [3693: Add RBAC support for navigation helper.](zendframework#3693) - [3709: Redis cache storage](zendframework#3709) - [3710: Allow to remove delimiters for DateSelect and fix bugs with some locales](zendframework#3710) - [3747: Add getFilename() to Zend\Cache\Pattern\CaptureCache](zendframework#3747) - [3754: Update library/Zend/Stdlib/Hydrator/ClassMethods.php](zendframework#3754) - [3792: Sets specific attributes (as class,title...) to "Zend\Form\Select" options](zendframework#3792) - [3812: Zend\Form\FormInterface causes Di to attempt to instantiate Interface](zendframework#3812) - [3814: Improve module manager to accept instance](zendframework#3814) - [3818: Invalid instantiator of type “NULL” for “Zend\Form\FormInterface”](zendframework#3818) - [3844: Added new option to fix a little issue originated from last PR](zendframework#3844) - [3876: Implementing and re-utilizing an abstract aggregate listener](zendframework#3876) - [3877: HeadTitle renderTitle returns rendered title without title tags](zendframework#3877) - [3878: Created an adapter Zend Paginator instance using TableGateway](zendframework#3878) - [3879: Feature CollectionInputFilter](zendframework#3879) - [3896: Added ability to ignore namespaces to classmap generator](zendframework#3896) - [3919: WSDL Generation rewrite (with new tests also) as a base for future changes.](zendframework#3919) - [3922: Added the ability to disable the getValidator input specification on Select Elements](zendframework#3922) - [3930: Added abstract service factory for logger component to provide several loggers for application.](zendframework#3930) - [3931: Added ability to configure MvcEvent listeners.](zendframework#3931) - [3933: Added database adapter abstract service factory.](zendframework#3933) - [3942: Feature/zend test load module](zendframework#3942) - [3944: Enable ExceptionStrategy to return json](zendframework#3944) - [3949: Invalid argument supplied for foreach()](zendframework#3949) - [3951: Deprecate Zend\Stdlib\DateTime and use \DateTime constructor internally instead](zendframework#3951) - [3965: Add removeMethod method in ClassGenerator](zendframework#3965) - [3979: Fixes zendframework#3978](zendframework#3979) - [3990: Zend\Filter\File\RenameUpload - Added possibility to maintain original file extension](zendframework#3990) - [3999: Chain route](zendframework#3999) - [4011: extend HeadMeta view helper to allow microdata zendframework#3751](zendframework#4011) - [4016: Hydrator aware interface](zendframework#4016) - [4032: Class was supporting limit + offset or limit, but only offset does not support](zendframework#4032) - [4048: Moved ext-intl to suggest instead of require to avoid silent fallback.](zendframework#4048) - [4050: Translable routing segments](zendframework#4050) - [4073: Fixed issue zendframework#3064](zendframework#4073) - [4098: fix php docblock : boolean should be bool](zendframework#4098) - [4099: fix (bool) casting : add space and use (bool) instead of (boolean) to cast](zendframework#4099) - [4104: Allow to change option creations for plugin manager](zendframework#4104) - [4120: (Validator) Only return unique messages](zendframework#4120) - [4127: Added I18n PhoneNumber validator based off of country](zendframework#4127) - [4137: View helpers cleanup](zendframework#4137) - [4139: Service manager performance optimized](zendframework#4139) - [4145: Delegate factories](zendframework#4145) - [4146: Lazy services](zendframework#4146) - [4155: Move Identity closure to separate factory](zendframework#4155) - [4165: Validate empty with context](zendframework#4165) - [4169: Fixed error in adapter paginator DbTableGateway](zendframework#4169) - [4170: Hydrator aware interface](zendframework#4170) - [4178: Allow passing objects to the url helper](zendframework#4178) - [4181: Make identifier name configurable for AbstractRestfulController](zendframework#4181) - [4187: Add event manager as soft dependency to translator](zendframework#4187) - [4202: Zend\Log has dependency on Zend\ServiceManager](zendframework#4202) - [4204: Hotfix for zendframework#4202](zendframework#4204) - [4206: Added sequence name for PostgreSQL](zendframework#4206) - [4215: Bugfix for redirection handling in Zend\Http\Client](zendframework#4215) - [4231: (Form) (Hotfix) Get Elements for Collection](zendframework#4231) - [4238: ValueGenerator constant detection](zendframework#4238) - [4247: Added Brazilian IBAN format to IBAN validation](zendframework#4247) - [4250: (zendframework#4249) Override 'ServiceManager::has' to do not use peering service managers](zendframework#4250) - [4251: Create factories for selected view collaborators](zendframework#4251) - [4252: Auto-upgrading and then displaying composer version](zendframework#4252) - [4253: Create AbstractFactory for Cache](zendframework#4253) - [4254: Use prefix in Logger abstract factory](zendframework#4254) - [4259: Hotfix: Changed array\_walk to foreach in Zend\Stdlib\Hydrator\ArraySerializable](zendframework#4259) - [4260: Validator\Explode can take option validator as array](zendframework#4260) - [4262: Fixed console routes when using same name for group and parameter](zendframework#4262) - [4263: Remove superfluous indentation from one line of code](zendframework#4263) - [4268: Session service factories](zendframework#4268) - [4269: Hotfix: cs fixer check](zendframework#4269) - [4276: allow default http responses to be sent in mvc stack](zendframework#4276) - [4279: Remove needless is\_object check](zendframework#4279) - [4282: fix getHref strategy in PageMvc](zendframework#4282) - [4284: Main framework composer.json is incorrectly configured](zendframework#4284) - [4285: Fix for a problem with Service Manager and Abstract Factories](zendframework#4285) - [4288: Reset URI parts before parse](zendframework#4288) - [4289: Minor CS fix](zendframework#4289) - [4293: Better fix for zendframework#4284](zendframework#4293) - [4294: BaseInputFilter not populating InputFilters of Element\Collection](zendframework#4294) - [4295: Console route defaults should be overridden by entered values](zendframework#4295) - [4296: illegal usage of array\_walk in ObjectProperty, ClassMapAutoloader](zendframework#4296) - [4298: View\Helper\Navigation\Menu: add flag to set page class to <li>](zendframework#4298) - [4299: Suggestion: Don't render empty module console information](zendframework#4299) - [4300: Maestro detection improvements in Zend\Validator\CreditCard](zendframework#4300) - [4301: remove extra semicolon](zendframework#4301) - [4303: Method annotations of Zend\Validator\Hostname constructor](zendframework#4303) - [4311: DDL support for Zend\Db](zendframework#4311) - [4312: POP3 protocol "return;" is needed after APOP request](zendframework#4312) - [4313: update docblock for ZendTest : /Db/, /Code/ , /Di/, /Log/, Mvc/](zendframework#4313) - [4317: Fix zendframework#4315 - Console routes with dashes are not understood.](zendframework#4317) - [4319: Add various plugin manager](zendframework#4319) - [4321: Hotfix/cs fixer installation](zendframework#4321) - [4326: Add zh\_TW translations ](zendframework#4326) - [4328: Fix 4294](zendframework#4328) - [4330: Remove SM-Aware requirement from Forward plugin](zendframework#4330) - [4331: Changed default version service to Zend.](zendframework#4331) - [4336: Use is\_int() instead of is\_integer()](zendframework#4336) - [4337: Fix alignment of values, add trailing comma](zendframework#4337) - [4339: Remove @return annotation from constructor doc-block](zendframework#4339) - [4341: Docblocks do not match](zendframework#4341) - [4344: Add missing file level doc-block](zendframework#4344) - [4347: Add empty line after namespace declaration](zendframework#4347) - [4349: Alphabetically order use statements (related to zendframework#4338)](zendframework#4349) - [4350: Remove comma before value in array initialization](zendframework#4350) - [4351: fix the constructor's type-autodetection accepts wrong parameters](zendframework#4351) - [4352: Fix doc blocks consistency and coding standards PSR2](zendframework#4352) - [4353: Glob::glob() should throw an exception on error](zendframework#4353) - [4354: Corrected wrong year](zendframework#4354) - [4355: fix docblock : @throw should be @throws](zendframework#4355) - [4356: FormSelect translate optgroup label fix](zendframework#4356) - [4358: Form abstract factory](zendframework#4358) - [4361: Ldap Ldif Decoder bug fix](zendframework#4361) - [4364: AbstractFactory consistency](zendframework#4364) - [4365: Use InputFilterPluginManager in InputFilter\Factory](zendframework#4365) - [4367: Remove reference to root namespace (fixes zendframework#4363)](zendframework#4367) - [4372: Ability to load custom form classes from FormElementManager in Mvc.](zendframework#4372)
Zend Framework 2.1.5 Issues fixed in this release: - 2536: `Zend\Validate` translations out of date (zendframework#2536) - 2898: `ConstructedNavigationFactory` does not inject components (zendframework#2898) - 3373: `Collection` in `Form` not binds values when form has no object and hydrator set (zendframework#3373) - 3534: ZF2 2.0.6 Authentication and postgres database (zendframework#3534) - 3626: `Zend\Form\View\Helper\FormRow`: labels are appended by default (zendframework#3626) - 3685: Problem on appending new identifier on `EventManager` (zendframework#3685) - 3695: Adapter name and sequence problems (zendframework#3695) - 3719: `Zend\Db\Metadata\Source\AbstractSource` Notice: Undefined index (zendframework#3719) - 3731: Console banners are all shown consecutively (zendframework#3731) - 3882: `EventManager` or `Stdlib\CallbackHandler` can't handle `WeakRef` enough. (zendframework#3882) - 3898: `Zend\Navigation\Service\ConstructedNavigationFactory` not inject dependences (router, action and etc) (zendframework#3898) - 3912: Ajustment `SequenceFeature` generic drivers (zendframework#3912) - 3934: `Acl` allow role access on all resources not honoured if added after resources (zendframework#3934) - 3983: Update `BaseInputFilter` (zendframework#3983) - 4002: Update `DocBlockScanner` (zendframework#4002) - 4013: Fix PHP Notice in `Translator` class (zendframework#4013) - 4014: update to `FlashMessenger` view helper to allow for classes on separator (zendframework#4014) - 4020: Add parent roles with traversable object (zendframework#4020) - 4026: `Zend\Validator` Test Suite Fix (zendframework#4026) - 4027: Move deprecation notice inside constructor of `Query` class (zendframework#4027) - 4035: [Router] non existent child route during assembly doesn't throw exception (zendframework#4035) - 4037: Remove unnecessary `autoload.php` from composer config. (zendframework#4037) - 4047: Update `InArray.php` (zendframework#4047) - 4049: removed unused cache test assets from test suite (zendframework#4049) - 4051: `writeLine()` with console is (literally) breaking when the string is "too long"? (zendframework#4051) - 4053: Implement better text domain merging support (zendframework#4053) - 4054: 2.1.4: `Zend/Stdlib/composer.json` requires "Zend/Stdlib/compatibility/autoload.php" (zendframework#4054) - 4055: Fix zendframework#4051 `console::writeLine()` (zendframework#4055) - 4061: Normalize console usage (zendframework#4061) - 4063: Resolved Issue zendframework#2898 (zendframework#4063) - 4064: Fixed issue with invalid `@cover` annotations, pointed to not existed class (zendframework#4064) - 4066: `HttpControllerTestCase` gives wrong messages for `assertRedirect`/`assertNotRedirect` (zendframework#4066) - 4070: Hotfix for issue zendframework#4069 (zendframework#4070) - 4074: fix typos (zendframework#4074) - 4075: `Form\Collection`: allow create new objects (zendframework#4075) - 4077: Fix `Collection` form element replacing bound objects with dummies upon form validation (zendframework#4077) - 4079: Some fixes for phpDoc in `Zend\Mvc` (zendframework#4079) - 4084: Introduce query parameter for `Navigation\Page\Mvc` (zendframework#4084) - 4085: Fix loading of a text domain from different sources, fixes issue zendframework#4045 (zendframework#4085) - 4089: Zend\Test - set the request's `requestUri` to the dispatched url (zendframework#4089) - 4095: `Zend\Navigation\Page\Mvc::getHref` does not use `RouteMatch` parameters (zendframework#4095) - 4102: simplify constant usage. `FILEINFO_MIME_TYPE` is available since PHP 5.3.0 (zendframework#4102) - 4103: `FormDateTimeSelect` - minutes delimiter always shown (zendframework#4103) - 4111: Updated translations (zendframework#4111) - 4117: [InputFilter] Allow specification of error message via `Factory` (zendframework#4117) - 4118: Fix name of variable used for capturing output when executing shell command (zendframework#4118) - 4119: Fix weird verbalization (zendframework#4119) - 4123: Fix#3373 (zendframework#4123) - 4129: Update to `ServiceManager` to provide more precise error messages (zendframework#4129) - 4133: Fix#4103 (zendframework#4133) - 4134: Zend\Mvc\Router\Console\Simple not compatible with older versions of pcre (and therefore CentOS) (zendframework#4134) - 4135: Update Czech validator messages (zendframework#4135) - 4138: Modified Router to use backwards compatible regex expression Issue: 4134 (zendframework#4138) - 4140: When displaying navigations three times last navigation has data of prev... (zendframework#4140) - 4143: Fixed issue zendframework#3626 (zendframework#4143) - 4144: feature / `quoteTrustedValueList` (zendframework#4144) - 4147: Reset stop-propagation flag when triggering event (zendframework#4147) - 4148: Filters priority setting when populating filters in inputfilter factory and not losing it when merging filter chains (zendframework#4148) - 4150: Hotfix - `callable` type introspection for method parameters (zendframework#4150) - 4152: Fixed some EMail Validation Strings - German (zendframework#4152) - 4153: [Feed] sync svn r24842 - Fix ZF-4491 (zendframework#4153) - 4154: Catch `LogicException` for Rewind and fix CP errors (zendframework#4154) - 4157: end autoload classmap generated file with EOL (zendframework#4157) - 4161: servicemanager is a requirement (zendframework#4161) - 4164: Fetch model from event parameter (zendframework#4164) - 4167: `Console` posix adapter `writeLine()` background color bleeding through to the next line. (zendframework#4167) - 4168: Fix zendframework#4167 - Console posix adapter `writeLine()` background color bleeding through to the next line. (zendframework#4168) - 4171: Fix BC break in 2.1.5dev - Revert to previous `isRequired` behavior for file upload inputs (zendframework#4171) - 4172: [Form] Remove after Add doesn't restore initial state (zendframework#4172) - 4180: Radio & Multicheckbox Problem with selected & disabled attributes (zendframework#4180) - 4182: Issue zendframework#3358 - Fix for console router not accepting controller word as part of a route (zendframework#4182) - 4183: Update `Zend_Validate.php` resource (zendframework#4183) - 4184: Updated `Page\Mvc::getHref` to grab correct controller name from `routeMatch` (zendframework#4184) - 4191: `Zend\Stdlib\Hydrator\ClassMethods::hydrate()` - support for `__call()` magic method (zendframework#4191) - 4198: fixed typo in french `Zend_Validator_StringLength` (zendframework#4198) - 4199: Issue zendframework#4172 - Fixed empty priority queue state (zendframework#4199) - 4201: Issue zendframework#4172 - Added tests for add/remove sequence in `Zend\Form` (zendframework#4201) - 4203: Allow an instance of `Zend\Stdlib\AbstractOptions` to set configuration properties of the same class (zendframework#4203) - 4207: Fixed default plural rule. (zendframework#4207) - 4210: Fixed failure when implementing custom rbac roles (zendframework#4210) - 4213: [Curl] `setOptions` should merge config items that can be arrays (zendframework#4213) - 4216: Require `Zend\Config` in `Zend\Mvc` (zendframework#4216) - 4224: `Mail\Headers.php`: Adjust regex for field name to RFC 5322 (zendframework#4224) - 4225: change variable naming (zendframework#4225) - 4226: ZF2 ACL full access (zendframework#4226) - 4227: Updated `Zend_Captcha` and `Zend_Validate` for catalan language (zendframework#4227) - 4232: Correct tests for group multicheckbox & radio attributes (zendframework#4232) - 4233: remove mistake doc for `Zend\Http\PhpEnvironment\Request::detectBaseUrl()` (zendframework#4233) - 4235: fixed `setEventManager` (zendframework#4235) - 4236: Update `ProvidesEvents.php` (zendframework#4236) - 4237: Update `ModuleManager.php` (zendframework#4237) - 4239: Remove annotation in `Zend\Db\Adapter\AdapterAwareTrait` (zendframework#4239) - 4240: A Better fix for zendframework#3912 (zendframework#4240) - 4241: `Zend\Db\Metadata` - remove quoting of known scalars, use `quoteTrustedValue()` for provided values (zendframework#4241) - 4242: fix `Zend\Json` doc and little typo (zendframework#4242) - 4243: remove `if` `else` for same return (zendframework#4243) - 4244: remove unused `require_once __DIR__ . '/SplAutoloader.php';` (zendframework#4244) - 4246: replaced `get_called_class()` with `get_class($this)` in non-static context (zendframework#4246)
Zend Framework 2.1.4 - ZF2013-01: Query route (http://framework.zend.com/security/ZF2013-01) - ZF2013-02: RNG support (http://framework.zend.com/security/ZF2013-02) - ZF2013-03: DB platform quoting (http://framework.zend.com/security/ZF2013-03) - 2752: `Zend_Json_Server` to accept null parameters (zendframework#2752) - 3696: `Zend\Json\Server\Server` should allow parameters with NULL values (zendframework#3696) - 3767: Allow NULL parameter values in `Zend/Json/Server` (zendframework#3767) - 3827: Fix mismatches between the PHPDoc and the method signatures (zendframework#3827) - 3840: allow a null page in pages array, to compensate for ZF issue zendframework#3823 (zendframework#3840) - 3842: Hotfix/zend test improve console usage (zendframework#3842) - 3849: Check if values are set in `Zend\Db\Sql\Insert.php` for prepared statement (zendframework#3849) - 3867: `FileGenerator::setUses()` MUST can take arguments from `FileGenerator::getUses()` (zendframework#3867) - 3868: `ClassGenerator::fromReflection` not generate class properties (zendframework#3868) - 3869: Remove BC break in `Identical` validator (zendframework#3869) - 3871: The method delete on the `RowGateway` now returns the affected rows (zendframework#3871) - 3873: Fixes an issue when binding a model to a form collection element (zendframework#3873) - 3885: Hotfix/add tests console adapter (zendframework#3885) - 3886: Add tests console prompt (zendframework#3886) - 3888: `DefinitionList` `hasMethod` fix (zendframework#3888) - 3907: Add tests console request response (zendframework#3907) - 3916: Fix PUT HTTP method usage with params (zendframework#3916) - 3917: Clean the Console abstract adapter (zendframework#3917) - 3921: [+BUGFIX] Fixed column names bug `Zend\Db\Sql\Select` (zendframework#3921) - 3925: Added view and validator dependency (zendframework#3925) - 3936: Improve the remove of `SendResponseListener` (zendframework#3936) - 3946: Adding config to `openssl_pkey_export()` (zendframework#3946) - 3947: fix exception %s passed variable of 'A service by the name or alias %s' should be $name (zendframework#3947) - 3948: Bug/merging translator textdomains (zendframework#3948) - 3950: Fix zero value in argument (zendframework#3950) - 3957: [Hotfix] Fixed incorrect `PDO_Oci` platform recognition (zendframework#3957) - 3960: Update toString() to use late static binding for encoding methods (zendframework#3960) - 3964: Fix fluent interface (zendframework#3964) - 3966: Better polyfill support for `Stdlib` and `Session` (zendframework#3966) - 3968: fixed `Exception\InvalidArgumentException` messages in `Zend\Log` (zendframework#3968) - 3971: SessionArrayStorage doesn't preserve `_REQUEST_ACCESS_TIME` (zendframework#3971) - 3973: Documentation improvement `Zend\View\Stream` (zendframework#3973) - 3980: change `HOST_DNS_OR_IPV4_OR_IPV6` to `0x13` for `$validHostTypes` (zendframework#3980) - 3981: Improve exception messages (zendframework#3981) - 3982: Fix `\Zend\Soap\AutoDiscover` constructor (zendframework#3982) - 3984: Update `ArrayStack.php` (zendframework#3984) - 3987: Fix ChromePhp logger interface and debug level (zendframework#3987) - 3988: Fix & Unit test for `preparestatement` notices (zendframework#3988) - 3991: Hotfix/3858 - `findHelper` problem in Navigation Helper (zendframework#3991) - 3993: `SessionArrayStorage` Request Access Time and Storage Initialization (zendframework#3993) - 3997: Allow https on scheme without a hostname (zendframework#3997) - 4001: Fix `ViewFeedStrategyFactory` comment (zendframework#4001) - 4005: Hotfix/case sensitive console (zendframework#4005) - 4007: Pass `ClassGenerator` instance instead of boolean (zendframework#4007) - 4009: Minor if to else if improvement (zendframework#4009) - 4010: Hotfix/zend test with console route (zendframework#4010)
PreviousNext