Tags give the ability to mark specific points in history as being important
-
2.4.9
2b90a1c1 · ·laminas-captcha 2.4.9 Based on https://github.com/zendframework/zend-captcha/releases/tag/release-2.4.9 (commit bb5f8195c634e6f27b667b66e07e3d1131269d2e in this repo) Added ----- - Nothing. Deprecated ---------- - Nothing. Removed ------- - Nothing. Fixed ----- - **ZF2015-09**: `Laminas\Captcha\Word` generates a "word" for a CAPTCHA challenge by selecting a sequence of random letters from a character set. Prior to this vulnerability announcement, the selection was performed using PHP's internal `array_rand()` function. This function does not generate sufficient entropy due to its usage of `rand()` instead of more cryptographically secure methods such as `openssl_pseudo_random_bytes()`. This could potentially lead to information disclosure should an attacker be able to brute force the random number generation. This release contains a patch that replaces the `array_rand()` calls to use `Laminas\Math\Rand::getInteger()`, which provides better RNG.
-
2.5.0
af75ea2a · ·laminas/laminas-captcha 2.5.0 Based on https://github.com/zendframework/zend-captcha/releases/tag/release-2.5.0 (commit abaf66382d164ff250ca453871a340f7fb546a68 in this repo) Initial standalone release. From this point forward, the version will change unrelated to laminas/laminas.
-
2.4.1
e1f751a0 · ·laminas/laminas-captcha 2.4.1 Based on https://github.com/zendframework/zend-captcha/releases/tag/release-2.4.1 (commit 5073b71ce65e408326d6673e5adb460811976cf3 in this repo) - [7361: Missing parameter annotation in PHPDoc in Laminas\Http\PhpEnvironment\Request](https://github.com/zendframework/zf2/pull/7361) - [7376: Fixes DocBlock for BasePath helper in PhpRenderer](https://github.com/zendframework/zf2/pull/7376) - [7378: Change year on comment](https://github.com/zendframework/zf2/pull/7378) - [7380: Remove unused code](https://github.com/zendframework/zf2/pull/7380) - [7383: Fixes typos](https://github.com/zendframework/zf2/pull/7383) - [7391: update composer's branch-alias](https://github.com/zendframework/zf2/pull/7391) - [7392: improvments for Laminas\InputFilter](https://github.com/zendframework/zf2/pull/7392) - [7393: implements @todo write more tests for Laminas\Ldap\Converter::toLdap()](https://github.com/zendframework/zf2/pull/7393) - [7394: fixed return type on disconnect method in pgsql connection](https://github.com/zendframework/zf2/pull/7394) - [7396: added connection type to allow force new connection](https://github.com/zendframework/zf2/pull/7396) - [7397: [travis\ Remove some old hacks](https://github.com/zendframework/zf2/pull/7397) - [7398: [travis\ Enable memcache and redis services](https://github.com/zendframework/zf2/pull/7398) - [7406: Update AutoDiscover.php](https://github.com/zendframework/zf2/pull/7406) - [7407: Sql-query breaks on 2.4.0 compare to 2.3.7](https://github.com/zendframework/zf2/issues/7407) - [7408: Laminas\Code\Generator\ClassGenerator can not generate final classes](https://github.com/zendframework/zf2/pull/7408) - [7412: Use === and !== in null checks instead of == and !=](https://github.com/zendframework/zf2/pull/7412) - [7413: increase loop performance by assign count() to variable](https://github.com/zendframework/zf2/pull/7413) - [7415: XMLRPC Incompatibility with HHVM](https://github.com/zendframework/zf2/pull/7415) - [7417: replace self::EOL with PHP_EOL as AbstractHtmlElement::EOL is deprecated](https://github.com/zendframework/zf2/pull/7417) - [7419: Updated the CA language pack](https://github.com/zendframework/zf2/pull/7419) - [7420: implements tests's @todo of LaminasTest\Http\Header\AuthorizationTest](https://github.com/zendframework/zf2/pull/7420) - [7422: Get correct expression string when Laminas\Db\Sql\Expression is used](https://github.com/zendframework/zf2/pull/7422) - [7423: Test for percentage sign in Laminas\Db\Sql\Expression](https://github.com/zendframework/zf2/pull/7423) - [7425: update variable name : $myParams to $pageParams](https://github.com/zendframework/zf2/pull/7425) - [7426: Fixed form collections with nested fieldsets that implements InputfilterProviderInterface](https://github.com/zendframework/zf2/pull/7426) - [7431: laminas7428 fixed issue with inconsistent getTrait() behaviour zendframework/zend-captcha#7428](https://github.com/zendframework/zf2/pull/7431) - [7432: update Laminas_Validate.php resource file for 2.4](https://github.com/zendframework/zf2/pull/7432) - [7433: Update Laminas_Validate.php for "id" for 2.4](https://github.com/zendframework/zf2/pull/7433) - [7436: remove version_compare check for PHP >=5.3.7](https://github.com/zendframework/zf2/pull/7436) - [7446: bugfix removing multiple fieldsets does't work](https://github.com/zendframework/zf2/pull/7446) - [7451: partialLoop notice zendframework/zend-captcha#7450](https://github.com/zendframework/zf2/pull/7451) - [7453: update url to 'current' at INSTALL.md](https://github.com/zendframework/zf2/pull/7453) - [7460: Update PHP CS Fixer to v1.7](https://github.com/zendframework/zf2/pull/7460) - [7461: CS: The PHP constants true, false, and null MUST be in lower case.](https://github.com/zendframework/zf2/pull/7461) - [7462: CS: single_line_after_imports](https://github.com/zendframework/zf2/pull/7462) - [7468: Replace whitespace in the parameter prefix option passed to AbstractSql::processExpression](https://github.com/zendframework/zf2/pull/7468) - [7474: Implement expected Input::isValid workflow](https://github.com/zendframework/zf2/pull/7474) - [7476: [test\ Replace assert(True|False) with more appropriate assertions where possible](https://github.com/zendframework/zf2/pull/7476) - [7477: [travis\ Colorize PHPUnit output (requires PHPUnit ~4.6)](https://github.com/zendframework/zf2/pull/7477) - [7478: [memory\ isLocked sometimes return integer instead bool](https://github.com/zendframework/zf2/pull/7478) - [7480: [travis-ci\ HHVM nightly is not supported](https://github.com/zendframework/zf2/pull/7480) - [7481: CS remove unused uses](https://github.com/zendframework/zf2/pull/7481) - [7482: Fix undefined PGSQL_CONNECT_ASYNC only present in PHP 5.6](https://github.com/zendframework/zf2/pull/7482) - [7483: [zendframework/zend-captcha#7396\ Functionality only works in PHP >= 5.6](https://github.com/zendframework/zf2/pull/7483) - [7485: [config\[test\ Fix assertContains should be assertArrayHasKey](https://github.com/zendframework/zf2/pull/7485) - [7489: Updated phpDoc and removed duplicates](https://github.com/zendframework/zf2/pull/7489) - [7490: mongo: mentions of redis removed](https://github.com/zendframework/zf2/pull/7490) - [7492: [stdlib\[test\ Fix Deprecated notice for Non-static method called static](https://github.com/zendframework/zf2/pull/7492) - [7493: [travis-ci\ Print list of PEAR packages installed and their versions](https://github.com/zendframework/zf2/pull/7493) - [7494: [db\[pgsql\[test\ Fix testDisconnect](https://github.com/zendframework/zf2/pull/7494) - [7495: [console\ Assert only int error levels are set](https://github.com/zendframework/zf2/pull/7495) SECURITY UPDATES ---------------- - **ZF2015-04**: `Laminas\Mail` and `Laminas\Http` were both susceptible to CRLF Injection Attack vectors (for HTTP, this is often referred to as HTTP Response Splitting). Both components were updated to perform header value validations to ensure no values contain characters not detailed in their corresponding specifications, and will raise exceptions on detection. Each also provides new facilities for both validating and filtering header values prior to injecting them into header classes. If you use either `Laminas\Mail` or `Laminas\Http` (which includes users of `Laminas\Mvc`), we recommend upgrading immediately.
-
2.4.2
35dde069 · ·laminas/laminas-captcha 2.4.2 Based on https://github.com/zendframework/zend-captcha/releases/tag/release-2.4.2 (commit 404161fbea730eb5d4d20f4d7f798bf1065960e8 in this repo) - [7503: Mail header - boundary issue (related to ZF2015-04)](https://github.com/zendframework/zf2/issues/7503) - [7506: [mail\ Fix set UTF-8 values to headers. Fix zendframework/zend-captcha#7501](https://github.com/zendframework/zf2/pull/7506) - [7507: [http\ Allow serialize any character on cookies](https://github.com/zendframework/zf2/pull/7507) - [7510: [mail/mime\ Fix content-type has invalid characters in field value. Fix zendframework/zend-captcha#7503](https://github.com/zendframework/zf2/pull/7510) - [7512: \Laminas\Ldap\Attribute::valueFromLdap catching wrong exception](https://github.com/zendframework/zf2/issues/7512) - [7513: [ldap\ Fix exceptions while parsing are not captured.](https://github.com/zendframework/zf2/pull/7513) - [7514: [zendframework/zend-captcha#7503\ Pass the `\r\n` sequence to Part::getHeadersAsArray()](https://github.com/zendframework/zf2/pull/7514)
-
2.4.0
f23a71b0 · ·laminas/laminas-captcha 2.4.0 Based on https://github.com/zendframework/zend-captcha/releases/tag/release-2.4.0 (commit d9f4ab73c351f6d4188d11ffc4b5e7ae523eefcb in this repo) - [4122: Update EM->trigerUntil to be an alias of trigger](https://github.com/zendframework/zf2/pull/4122) - [4221: set shared false for view_helpers doesn't work](https://github.com/zendframework/zf2/issues/4221) - [4726: Add maxLength to ParameterContainer](https://github.com/zendframework/zf2/pull/4726) - [5001: Laminas\Db transaction api unification](https://github.com/zendframework/zf2/pull/5001) - [5142: Laminas/Db/Sql/Select - implements multiple combine statements](https://github.com/zendframework/zf2/pull/5142) - [5320: Laminas\Db\Predicates - allow use different types of arguments in any position](https://github.com/zendframework/zf2/pull/5320) - [5505: Laminas db nested transactions](https://github.com/zendframework/zf2/pull/5505) - [5518: Paginator\Adapter\DbSelect custom query for count](https://github.com/zendframework/zf2/pull/5518) - [5600: FlashMessanger escaping](https://github.com/zendframework/zf2/issues/5600) - [5656: undefines indexes on hostname route](https://github.com/zendframework/zf2/issues/5656) - [5683: fix Laminas\Db\Adapter\Platform\PlatformInterface::quoteIdentifierInFragment](https://github.com/zendframework/zf2/pull/5683) - [5699: Form\View\Helper\FormRow label position gets overwritten by __invoke()](https://github.com/zendframework/zf2/issues/5699) - [5701: Db\Sql - cleaning code duplicates](https://github.com/zendframework/zf2/pull/5701) - [5742: Fix for issue zendframework/zend-captcha#5699 - Disable label position caching for Zend\View\Helper\FormRow::__invoke()](https://github.com/zendframework/zf2/pull/5742) - [5743: Add auto escape method to Laminas\View\Helper\FlashMessenger](https://github.com/zendframework/zf2/pull/5743) - [6058: Timestamp log filter](https://github.com/zendframework/zf2/pull/6058) - [6067: [BC_BREAK\ Fixes zendframework/zend-captcha#6063](https://github.com/zendframework/zf2/pull/6067) - [6073: Reduced code duplication in FlashMessenger plugin](https://github.com/zendframework/zf2/pull/6073) - [6078: Add MongoDB adapter for Laminas\Cache](https://github.com/zendframework/zf2/pull/6078) - [6080: Use AuthenticationServiceInterface as type](https://github.com/zendframework/zf2/pull/6080) - [6084: Laminas\Loader\ClassMapAutoloader - Performance improvement zendframework/zend-captcha#5716](https://github.com/zendframework/zf2/pull/6084) - [6091: Added map naming strategy for hydrator](https://github.com/zendframework/zf2/pull/6091) - [6095: Wrong @return value in PhpDoc for Sql Update class.](https://github.com/zendframework/zf2/issues/6095) - [6097: Fixed return value for method. zendframework/zend-captcha#6095](https://github.com/zendframework/zf2/pull/6097) - [6108: Laminas\Test Enable trace error by default](https://github.com/zendframework/zf2/pull/6108) - [6112: Mail transfer encoding binary](https://github.com/zendframework/zf2/pull/6112) - [6113: Mail ContentType handles trailing semicolon properly](https://github.com/zendframework/zf2/pull/6113) - [6137: Laminas\Log\Formatter\Xml improvement to handle extra data array](https://github.com/zendframework/zf2/pull/6137) - [6142: Optimize ClassMethods hydrate() for loops and large objects](https://github.com/zendframework/zf2/pull/6142) - [6145: add support number of string in __construct of Priority](https://github.com/zendframework/zf2/pull/6145) - [6151: Laminas\Filter\Word\SeparatorToCamelCase break on numbers](https://github.com/zendframework/zf2/issues/6151) - [6154: Properly pass context to input filter](https://github.com/zendframework/zf2/pull/6154) - [6156: Fix for zendframework/zend-captcha#6151 - Filter breaks on non-alpha characters](https://github.com/zendframework/zf2/pull/6156) - [6161: Fix pattern for mobile phone number](https://github.com/zendframework/zf2/pull/6161) - [6175: Mutable creation options aware trait](https://github.com/zendframework/zf2/pull/6175) - [6178: Enhancement: Do not overwrite requestId if extra already has one](https://github.com/zendframework/zf2/pull/6178) - [6183: Enhancement: Introduce ReferenceId processor](https://github.com/zendframework/zf2/pull/6183) - [6194: Created hydrator strategy chain](https://github.com/zendframework/zf2/pull/6194) - [6196: Added possibility to render view with short reference (added RelativeFallbackResolver).](https://github.com/zendframework/zf2/pull/6196) - [6197: Added array map naming strategy](https://github.com/zendframework/zf2/pull/6197) - [6203: Clean up repeat code by using already implemented AbstractListenerAggreg...](https://github.com/zendframework/zf2/pull/6203) - [6208: zendframework/zend-captcha#6207 should be cleaned up for Laminas 2.4.0](https://github.com/zendframework/zf2/issues/6208) - [6216: [travis\ Adds hhvm-nightly](https://github.com/zendframework/zf2/pull/6216) - [6227: Created Explode Strategy for hydrator](https://github.com/zendframework/zf2/pull/6227) - [6232: Fix return type](https://github.com/zendframework/zf2/pull/6232) - [6240: Form\Fieldset use priority list](https://github.com/zendframework/zf2/pull/6240) - [6242: Stdlib\PriorityList fix current and iterator](https://github.com/zendframework/zf2/pull/6242) - [6246: I18n - Allow custom translation loaders to be injected via module config zendframework/zend-captcha#6244](https://github.com/zendframework/zf2/pull/6246) - [6247: Added new base path option specifically for console](https://github.com/zendframework/zf2/pull/6247) - [6252: Add clearByPrefix to Redis Cache Storage](https://github.com/zendframework/zf2/pull/6252) - [6257: Laminas\Db\Sql\Ddl Improvements](https://github.com/zendframework/zf2/pull/6257) - [6259: Cache-Storage: make sure a '.post' event will be triggered](https://github.com/zendframework/zf2/pull/6259) - [6267: Support commas in names](https://github.com/zendframework/zf2/pull/6267) - [6268: Make AddressList logic more accessible](https://github.com/zendframework/zf2/pull/6268) - [6271: HTML5 compliant form attributes](https://github.com/zendframework/zf2/pull/6271) - [6274: LaminasCode - allow const and property of same name](https://github.com/zendframework/zf2/issues/6274) - [6288: Fixes zendframework/zend-captcha#6274 added proper support for constants](https://github.com/zendframework/zf2/pull/6288) - [6289: Created DateTime Formater strategy for hydrator](https://github.com/zendframework/zf2/pull/6289) - [6296: Show actual contents on assert*QueryContentContains](https://github.com/zendframework/zf2/pull/6296) - [6301: Replacing self:: with static:: in Http\Client::setAuth](https://github.com/zendframework/zf2/pull/6301) - [6322: Change "Unknown Error" with current internal list of messages](https://github.com/zendframework/zf2/pull/6322) - [6338: Adding a new static ::fromTime($time) method to AbstractDate](https://github.com/zendframework/zf2/pull/6338) - [6339: Closes issue zendframework/zend-captcha#4876 - added support for trait generation and trait scanning](https://github.com/zendframework/zf2/pull/6339) - [6359: Date validator problem vant validate big unix timestamps](https://github.com/zendframework/zf2/pull/6359) - [6367: Added composite hydrator naming strategy](https://github.com/zendframework/zf2/pull/6367) - [6370: FirePhp log writer works incorrectly with extra parameters.](https://github.com/zendframework/zf2/issues/6370) - [6374: add $label parameters to error, warn, info, log methods. issue zendframework/zend-captcha#6370](https://github.com/zendframework/zf2/pull/6374) - [6385: \Laminas\Http\Request - Uncaught InvalidArgumentException when the request method is not considered valid.](https://github.com/zendframework/zf2/issues/6385) - [6386: Priority system for validators](https://github.com/zendframework/zf2/issues/6386) - [6396: Use data provider in PhoneNumberTest.](https://github.com/zendframework/zf2/pull/6396) - [6399: Fix controller tests to support HTTP PATCH method](https://github.com/zendframework/zf2/pull/6399) - [6403: Removing $class->newInstanceArgs($this->creationOptions) from Laminas\Paginator\Adapter\Service\DbSelectFactory ](https://github.com/zendframework/zf2/issues/6403) - [6409: Fix zendframework/zend-captcha#6385 Request exception](https://github.com/zendframework/zf2/pull/6409) - [6419: missing dependency for laminas/laminas-feed stand-alone](https://github.com/zendframework/zf2/issues/6419) - [6420: Laminas\Code\Generator\MethodGenerator does not accept parameters as array](https://github.com/zendframework/zf2/issues/6420) - [6422: Laminas\Code\Generator\MethodGenerator now accepts parameter as array](https://github.com/zendframework/zf2/pull/6422) - [6424: Add missing codes that can be caught by register_shutdown_function](https://github.com/zendframework/zf2/pull/6424) - [6431: added method to merge input filters](https://github.com/zendframework/zf2/pull/6431) - [6437: New Template resolver just like PSR-4 autoloader](https://github.com/zendframework/zf2/issues/6437) - [6438: Added the file encryption/decryption to Laminas\Crypt](https://github.com/zendframework/zf2/pull/6438) - [6464: Repeal `autocomplete` form attribute being boolean](https://github.com/zendframework/zf2/pull/6464) - [6481: Refactor german (de) Laminas_Validate.php](https://github.com/zendframework/zf2/pull/6481) - [6496: zendframework/zend-captcha#6386 Add Priority system for validators](https://github.com/zendframework/zf2/pull/6496) - [6523: Hydrator Strategy to extract and hydrate Boolean values](https://github.com/zendframework/zf2/pull/6523) - [6534: PHPCS fixes for Laminas\Db](https://github.com/zendframework/zf2/pull/6534) - [6538: PHPCS fixes for Laminas\Escaper](https://github.com/zendframework/zf2/pull/6538) - [6540: PHPCS fixes for Laminas\Valiator](https://github.com/zendframework/zf2/pull/6540) - [6545: Add UpperCaseWords filter](https://github.com/zendframework/zf2/pull/6545) - [6552: Remove double dots from cache path without keys](https://github.com/zendframework/zf2/pull/6552) - [6553: Method for adding extra identifiers to Abstract Controller Event Manager](https://github.com/zendframework/zf2/pull/6553) - [6556: DDL component fixes](https://github.com/zendframework/zf2/pull/6556) - [6560: AbstractAdapter::getItem() should return null, if the item cannot be retrieved](https://github.com/zendframework/zf2/pull/6560) - [6568: Add failing test for encoded routes with a query](https://github.com/zendframework/zf2/pull/6568) - [6570: Add ability to set SMTP envelope addresses](https://github.com/zendframework/zf2/pull/6570) - [6571: Allow HTTP client configuration to be supplied when using ClientStatic](https://github.com/zendframework/zf2/pull/6571) - [6572: Rem unneeded factories ( ViewFeedRendererFactory and ViewJsonRendererFactory )](https://github.com/zendframework/zf2/pull/6572) - [6574: Fixes zendframework/zend-captcha#6403](https://github.com/zendframework/zf2/pull/6574) - [6580: remove double suggest block at Zend\Version\composer.json](https://github.com/zendframework/zf2/pull/6580) - [6581: activate commented Exception in Validator/Between::__construct](https://github.com/zendframework/zf2/pull/6581) - [6592: Remove Identical validator type hint](https://github.com/zendframework/zf2/pull/6592) - [6604: PATCH request test (Laminas\Test\PHPUnit\Controller)](https://github.com/zendframework/zf2/issues/6604) - [6613: Deprecate [Global\EventManager::triggerUntil()](https://github.com/zendframework/zf2/pull/6613) - [6615: Add controller's implemented interfaces to its shared event manager default identifiers](https://github.com/zendframework/zf2/pull/6615) - [6621: Use hash_equals for constant-time string comparison](https://github.com/zendframework/zf2/pull/6621) - [6646: Added password prompt to Console](https://github.com/zendframework/zf2/pull/6646) - [6656: A getElements method has been added to DateSelect and MonthSelect which ...](https://github.com/zendframework/zf2/pull/6656) - [6657: bugfix unfolding email multi-line header ](https://github.com/zendframework/zf2/pull/6657) - [6667: Added "laminas/laminas-filter" into suggest at Laminas\Stdlib](https://github.com/zendframework/zf2/pull/6667) - [6669: Support subscribing to folders in IMAP](https://github.com/zendframework/zf2/pull/6669) - [6675: Fixed the unit tests on Windows. The /tmp folder doesn't exist so we sho...](https://github.com/zendframework/zf2/pull/6675) - [6678: Timezone validator](https://github.com/zendframework/zf2/pull/6678) - [6679: TemplateWrapper getter](https://github.com/zendframework/zf2/pull/6679) - [6682: PHPCS fixes for Laminas\XmlRpc](https://github.com/zendframework/zf2/pull/6682) - [6683: PHPCS fixes for Laminas\Uri](https://github.com/zendframework/zf2/pull/6683) - [6691: fixed removing handled header parts from response header](https://github.com/zendframework/zf2/pull/6691) - [6709: HtmlTag helper](https://github.com/zendframework/zf2/pull/6709) - [6712: Added form annotation builder factory](https://github.com/zendframework/zf2/pull/6712) - [6731: fix for FilesSize validator usage with Input](https://github.com/zendframework/zf2/pull/6731) - [6734: Remove PHPCov dependency via VCS composer repository](https://github.com/zendframework/zf2/issues/6734) - [6740: Fix for Laminas\Db\TableGateway: Alias for table zendframework/zend-captcha#6726](https://github.com/zendframework/zf2/pull/6740) - [6746: Di runtime definition optimisation - Cache result of processing and inline the check](https://github.com/zendframework/zf2/pull/6746) - [6747: DI definition list optimisation - Cache classes upfront where possible to reduce iterations](https://github.com/zendframework/zf2/pull/6747) - [6752: Added ability to specify label position as an element label option](https://github.com/zendframework/zf2/pull/6752) - [6753: Input filter annotation fix](https://github.com/zendframework/zf2/pull/6753) - [6754: Added preserve_defined_order flag to annotation builder](https://github.com/zendframework/zf2/pull/6754) - [6756: implements @todo for setters/getters at Laminas\Mime\Part](https://github.com/zendframework/zf2/pull/6756) - [6757: implements @todo for getFileName() from path at Laminas\Code\Reflection\FileReflection](https://github.com/zendframework/zf2/pull/6757) - [6758: add getAdapterInstance() that return adapter instance at Laminas\Filter\Encrypt](https://github.com/zendframework/zf2/pull/6758) - [6775: Add options to mail file](https://github.com/zendframework/zf2/pull/6775) - [6783: Added continueIfEmpty annotation to Laminas Form](https://github.com/zendframework/zf2/pull/6783) - [6786: Fixes zendframework/zend-captcha#4221 : set shared false for view_helpers should create new instance](https://github.com/zendframework/zf2/pull/6786) - [6790: Test/Db/Adapter/Platform/SqlServerTest restore_error_handler();](https://github.com/zendframework/zf2/pull/6790) - [6799: Laminas\Db: Allow adding native predicates to sql queries, respecting nextPredicateCombineOrder](https://github.com/zendframework/zf2/pull/6799) - [6800: Laminas\Db\Sql\Predicate\Predicate: $nextPredicateCombineOperator + addPredicate() not working](https://github.com/zendframework/zf2/issues/6800) - [6801: fix unit tests for Windows](https://github.com/zendframework/zf2/pull/6801) - [6808: Paginator item counts for empty result sets are inaccurate](https://github.com/zendframework/zf2/issues/6808) - [6809: Corrects firstItemCount for empty result sets](https://github.com/zendframework/zf2/pull/6809) - [6812: Laminas\Paginator\Paginator's getItem() trigger an "Fatal error: ..." ](https://github.com/zendframework/zf2/issues/6812) - [6817: Fixes zendframework/zend-captcha#6812 : Laminas\Paginator\Adapter\DbSelect::getItems should return array](https://github.com/zendframework/zf2/pull/6817) - [6827: Fix inability to translate to languages which don't have plural forms](https://github.com/zendframework/zf2/pull/6827) - [6829: coveralls coverage doesnot work on latest travis build](https://github.com/zendframework/zf2/issues/6829) - [6833: [Laminas\ServiceManager\ Improve error handling in the abstract plugin manager](https://github.com/zendframework/zf2/pull/6833) - [6838: QuoteValueList for MySql platform fails with multiple empty values.](https://github.com/zendframework/zf2/issues/6838) - [6839: Fixes bug zendframework/zend-captcha#6838, quoteValueList fails with multiple empty values.](https://github.com/zendframework/zf2/pull/6839) - [6850: Removed impossible condition](https://github.com/zendframework/zf2/pull/6850) - [6856: Soap Connection Timeout](https://github.com/zendframework/zf2/pull/6856) - [6863: Fixes CS in develop in latest travis build : unused use](https://github.com/zendframework/zf2/pull/6863) - [6864: Broken develop branch](https://github.com/zendframework/zf2/issues/6864) - [6866: [Console\ ViewManager hides exceptions in console](https://github.com/zendframework/zf2/issues/6866) - [6870: Hostname route should throw an exception if route definition contains disallowed character](https://github.com/zendframework/zf2/pull/6870) - [6874: Fixes CS on latest develop as php-cs-fixer updated to 1.*](https://github.com/zendframework/zf2/pull/6874) - [6884: Stdlib\Options: Misc enhancements ](https://github.com/zendframework/zf2/pull/6884) - [6885: Fixes CS in latest develop](https://github.com/zendframework/zf2/pull/6885) - [6886: Set user and password in Http class](https://github.com/zendframework/zf2/pull/6886) - [6890: allow use differents Adapter for build SqlObjects via Db\Sql (v2)](https://github.com/zendframework/zf2/pull/6890) - [6894: standard hydrator idea](https://github.com/zendframework/zf2/pull/6894) - [6899: Abilty to remove key during merge](https://github.com/zendframework/zf2/pull/6899) - [6903: Ability to replace key in ArrayUtils::merge](https://github.com/zendframework/zf2/pull/6903) - [6909: phpunit 4.x, phpcov 2.x (see zendframework/zend-captcha#6029)](https://github.com/zendframework/zf2/pull/6909) - [6912: Hotfix: zendframework/zend-captcha#6386 zendframework/zend-captcha#6496 validator chain merge type mismatch](https://github.com/zendframework/zf2/pull/6912) - [6924: fix BC for zendframework/zend-captcha#6890](https://github.com/zendframework/zf2/pull/6924) - [6930: allow to filter the templates by extension in the templatemap generator](https://github.com/zendframework/zf2/pull/6930) - [6931: Added consts for left and right outer joins](https://github.com/zendframework/zf2/pull/6931) - [6934: create a new file if mode is append and the file does not exist](https://github.com/zendframework/zf2/pull/6934) - [6940: Fixes CS on latest build on develop : braces](https://github.com/zendframework/zf2/pull/6940) - [6942: Update phpunit to 4.0.0 in CONTRIBUTING.md, tests/Bootstrap.php, and Laminas\Test\composer.json](https://github.com/zendframework/zf2/pull/6942) - [6951: PR for zendframework/zend-captcha#6866 - Allow console specific view manager configuration](https://github.com/zendframework/zf2/pull/6951) - [6956: Move error view model generation methods to abstract controller](https://github.com/zendframework/zf2/pull/6956) - [6962: New Whitelist / Blacklist Filter](https://github.com/zendframework/zf2/pull/6962) - [6963: Feature/zendframework/zend-captcha#6441 prefix path resolver](https://github.com/zendframework/zf2/pull/6963) - [6969: Remove unused code ](https://github.com/zendframework/zf2/pull/6969) - [6970: [LaminasTest\View\Helper\ - Fix setUp configuration](https://github.com/zendframework/zf2/pull/6970) - [6983: test digest response is validated](https://github.com/zendframework/zf2/pull/6983) - [7003: Fixing prepended `NotEmpty` validator](https://github.com/zendframework/zf2/pull/7003) - [7004: add and apply function_call_space fixer for PHP CS Fixer](https://github.com/zendframework/zf2/pull/7004) - [7010: Add support for providers in InputFilter factory](https://github.com/zendframework/zf2/pull/7010) - [7014: CS: `return` instead of `return null`](https://github.com/zendframework/zf2/pull/7014) - [7015: Found bugs in `Laminas\Db\Sql\Ddl` classes and tests](https://github.com/zendframework/zf2/pull/7015) - [7016: Adapt Json\Json for better prettyPrint support](https://github.com/zendframework/zf2/pull/7016) - [7020: Documenation fixes in eventmanager](https://github.com/zendframework/zf2/pull/7020) - [7021: CS: join to implode](https://github.com/zendframework/zf2/pull/7021) - [7024: CS: There MUST be one use keyword per declaration.](https://github.com/zendframework/zf2/pull/7024) - [7025: CS: Removes line breaks between use statements.](https://github.com/zendframework/zf2/pull/7025) - [7026: CS: There MUST be one blank line after the namespace declaration.](https://github.com/zendframework/zf2/pull/7026) - [7027: CS: There MUST NOT be a space after the opening parenthesis. There MUST NOT be a space before the closing parenthesis.](https://github.com/zendframework/zf2/pull/7027) - [7028: CS: .php_cs - add standardize_not_equal fixer](https://github.com/zendframework/zf2/pull/7028) - [7029: CS: In method arguments and method call, there MUST NOT be a space before each comma and there MUST be one space after each comma.](https://github.com/zendframework/zf2/pull/7029) - [7031: use of undefined variable in Laminas\Cache\Storage\Adapter\Apc::internalGetMetadatas()](https://github.com/zendframework/zf2/issues/7031) - [7032: fixed zendframework/zend-captcha#7031: use of undefined variable in LaminasCacheStorageAdapterApc](https://github.com/zendframework/zf2/pull/7032) - [7034: MongoDB to MongoDb](https://github.com/zendframework/zf2/pull/7034) - [7037: [LaminasTest\Mvc\ Fix setUp configuration](https://github.com/zendframework/zf2/pull/7037) - [7038: [Db\Sql\Platform\Mysql\Ddl\ override getSqlString() is wrong](https://github.com/zendframework/zf2/pull/7038) - [7039: Cache: better fix for zendframework/zend-captcha#5860 introduced in zendframework/zend-captcha#5863](https://github.com/zendframework/zf2/pull/7039) - [7043: Cache: better compatibility with APCu](https://github.com/zendframework/zf2/pull/7043) - [7046: Retrieve the InjectTemplateListener from the service manager.](https://github.com/zendframework/zf2/pull/7046) - [7049: CS: Remove trailing whitespace the end of blank lines.](https://github.com/zendframework/zf2/pull/7049) - [7050: PHP CS Fixer - correct link](https://github.com/zendframework/zf2/pull/7050) - [7052: .php_cs - add encoding fixer](https://github.com/zendframework/zf2/pull/7052) - [7053: CS: PHP keywords MUST be in lower case](https://github.com/zendframework/zf2/pull/7053) - [7056: Refactoring and bugfixes for InputFilter component](https://github.com/zendframework/zf2/pull/7056) - [7057: Travis - show PHP CS Fixer diff](https://github.com/zendframework/zf2/pull/7057) - [7067: Travis: running more tests for cache component](https://github.com/zendframework/zf2/pull/7067) - [7071: Documentation improvements Laminas/DB](https://github.com/zendframework/zf2/pull/7071) - [7073: UnderscoreToCamelCase fails with digits](https://github.com/zendframework/zf2/issues/7073) - [7075: Improving readability, removing redundancies on RBAC](https://github.com/zendframework/zf2/pull/7075) - [7079: Fixes CS latest build on travis : develop](https://github.com/zendframework/zf2/pull/7079) - [7081: try fix travis cs develop again](https://github.com/zendframework/zf2/pull/7081) - [7091: Added Checkbox Console Prompt and its tests](https://github.com/zendframework/zf2/pull/7091) - [7092: zendframework/zend-captcha#7055 - stricter validation of `TableIdentifier` parameters](https://github.com/zendframework/zf2/pull/7092) - [7097: removed unused import](https://github.com/zendframework/zf2/pull/7097) - [7102: Add Kosovo phone number specifications](https://github.com/zendframework/zf2/pull/7102) - [7104: DataUnitFormatter filter](https://github.com/zendframework/zf2/pull/7104) - [7105: WindowsAnsicon - fix docs](https://github.com/zendframework/zf2/pull/7105) - [7106: UriTest - fix phpdoc](https://github.com/zendframework/zf2/pull/7106) - [7120: Added trailing comma for multiline arrays](https://github.com/zendframework/zf2/pull/7120) - [7121: Feature: Added sslverifypeer to curl adapter](https://github.com/zendframework/zf2/pull/7121) - [7122: Paginator Iterator](https://github.com/zendframework/zf2/pull/7122) - [7124: Interface for the Laminas\Feed\Reader\Reader](https://github.com/zendframework/zf2/issues/7124) - [7125: Adding ImportInterface for Laminas\Feed\Reader\Reader](https://github.com/zendframework/zf2/pull/7125) - [7128: SessionManagerFactory + session validators via config makes validation always fail](https://github.com/zendframework/zf2/pull/7128) - [7141: Implement BcryptSha Hashing & Harden Verification Checks](https://github.com/zendframework/zf2/pull/7141) - [7152: Fixes zendframework/zend-captcha#4936](https://github.com/zendframework/zf2/pull/7152) - [7153: Disabling XDebug when not computing coverage](https://github.com/zendframework/zf2/pull/7153) - [7159: Use getEncoding() instead of accessing options array directly](https://github.com/zendframework/zf2/pull/7159) - [7163: Fix typos in inArray validators phpdoc](https://github.com/zendframework/zf2/pull/7163) - [7164: .php_cs - add few rules](https://github.com/zendframework/zf2/pull/7164) - [7171: Reset password value on $form->prepare()](https://github.com/zendframework/zf2/pull/7171) - [7176: Update PostCode.php](https://github.com/zendframework/zf2/pull/7176) - [7177: Oracle quoting fix for values with single quotes](https://github.com/zendframework/zf2/pull/7177) - [7178: Fixes zendframework/zend-captcha#7136 : add ext-ldap as required extension in Ldap\composer.json](https://github.com/zendframework/zf2/pull/7178) - [7181: Remove hidden TaggableInterface dependencies from paginator](https://github.com/zendframework/zf2/pull/7181) - [7182: update copyright year to 2015 that still uses 2013 in "develop"](https://github.com/zendframework/zf2/pull/7182) - [7183: update copyright year to 2015 that still uses 2013 in "master"](https://github.com/zendframework/zf2/pull/7183) - [7184: FormButton $buttonContent parameter is now translated](https://github.com/zendframework/zf2/pull/7184) - [7188: fix test pattern in FormDateTimeSelectTest::testCanRenderTextDelimiters](https://github.com/zendframework/zf2/pull/7188) - [7189: add test for nested glob patterns](https://github.com/zendframework/zf2/pull/7189) - [7190: Test for array of PDO connection params](https://github.com/zendframework/zf2/pull/7190) - [7194: fix some of the documentation errors](https://github.com/zendframework/zf2/pull/7194) - [7201: Additional tests for api-tools-code](https://github.com/zendframework/zf2/pull/7201) - [7203: Cache: fix mongo options](https://github.com/zendframework/zf2/pull/7203) - [7210: Added fix to prevent method lines to be intended again and again](https://github.com/zendframework/zf2/pull/7210) - [7213: Error in FirePhp log writer](https://github.com/zendframework/zf2/pull/7213) - [7215: replace is_a() with instanceof](https://github.com/zendframework/zf2/pull/7215) - [7222: Db\Sql\Select.php processJoins quote identifier error](https://github.com/zendframework/zf2/issues/7222) - [7225: Fix for zendframework/zend-captcha#7219 - Validation failure fr-CH in testValidationFailures](https://github.com/zendframework/zf2/pull/7225) - [7231: Skip tests in LaminasTest\View if ext-intl is not installed](https://github.com/zendframework/zf2/pull/7231) - [7232: Remove unnecessary ternary operators](https://github.com/zendframework/zf2/pull/7232) - [7233: Detect https on reversed proxy](https://github.com/zendframework/zf2/pull/7233) - [7235: Fixing Docblock return type for __invoke](https://github.com/zendframework/zf2/pull/7235) - [7239: Fixes zendframework/zend-captcha#7238 : Logger::log() exception message](https://github.com/zendframework/zf2/pull/7239) - [7240: Feature: Laminas\Mvc\HttpMethodListener](https://github.com/zendframework/zf2/pull/7240) - [7241: Removed non existing curl options](https://github.com/zendframework/zf2/pull/7241) - [7242: Add flexibility to FlashMessenger by determining hops as parameter.](https://github.com/zendframework/zf2/pull/7242) - [7245: [Navigation\ Introducing NavigationAbstractServiceFactory](https://github.com/zendframework/zf2/pull/7245) - [7247: Add input_filter_specs feature from laminas-api-tools/api-tools-content-validation and associated tests](https://github.com/zendframework/zf2/pull/7247) - [7248: Remove CURLOPT_POSTFIELDS from set of invalid curl options](https://github.com/zendframework/zf2/pull/7248) - [7251: Fixed tests for quoteValue() methods in all Platform classes](https://github.com/zendframework/zf2/pull/7251) - [7254: Ship a StandaloneExtensionManager for Laminas\Feed\Reader](https://github.com/zendframework/zf2/pull/7254) - [7255: Added $data param to deleteList](https://github.com/zendframework/zf2/pull/7255) - [7256: fixed count error in config class](https://github.com/zendframework/zf2/pull/7256) - [7258: Db Platform refactoring](https://github.com/zendframework/zf2/pull/7258) - [7259: Override reason phrase by changing status code](https://github.com/zendframework/zf2/pull/7259) - [7262: DateStep time for moscow fixes zendframework/zend-captcha#7261](https://github.com/zendframework/zf2/pull/7262) - [7264: Updated GB postcode regex to assert start and end positions for middle a...](https://github.com/zendframework/zf2/pull/7264) - [7267: DBA inifile is not supported for caching](https://github.com/zendframework/zf2/pull/7267) - [7275: zendframework/zend-captcha#7222 processJoins quote identifier error fix](https://github.com/zendframework/zf2/pull/7275) - [7276: Adds preserve defined order as a factory option](https://github.com/zendframework/zf2/pull/7276) - [7277: Date select filter](https://github.com/zendframework/zf2/pull/7277) - [7281: Fix: Email Validator vs IDN](https://github.com/zendframework/zf2/pull/7281) - [7282: Fix: Array to string conversion in Laminas\Log\Writer\Db](https://github.com/zendframework/zf2/pull/7282) - [7285: Fixed documentation on $path property](https://github.com/zendframework/zf2/pull/7285) - [7287: AbstractOptions isset issue, zendframework/zend-captcha#7286](https://github.com/zendframework/zf2/pull/7287) - [7290: Allow literal zero string as sql expression](https://github.com/zendframework/zf2/pull/7290) - [7292: Fix call to method not in ExpressionInterface](https://github.com/zendframework/zf2/pull/7292) - [7294: Feature/log writer mail factory](https://github.com/zendframework/zf2/pull/7294) - [7295: Laminas\Http\Header\GenericHeader introduces BC break](https://github.com/zendframework/zf2/pull/7295) - [7296: Fix infinite loop when chaining peering service managers](https://github.com/zendframework/zf2/pull/7296) - [7299: Fix reflection for one line docblocks](https://github.com/zendframework/zf2/pull/7299) - [7303: update TLD list](https://github.com/zendframework/zf2/pull/7303) - [7307: Automatic TLDs update for Laminas\Validator\Hostname](https://github.com/zendframework/zf2/pull/7307) - [7309: Hotfix/additional form options error case](https://github.com/zendframework/zf2/pull/7309) - [7310: Callback Authentication Adapter](https://github.com/zendframework/zf2/pull/7310) - [7311: Using TableGateway::insert() fails when table has an alias](https://github.com/zendframework/zf2/pull/7311) - [7314: add getter method for object prototype to Laminas\Db\ResultSet\HydratingResultSet](https://github.com/zendframework/zf2/pull/7314) - [7315: array_filter compatibility](https://github.com/zendframework/zf2/pull/7315) - [7325: Changed fileprg annotation to type hint on FormInterface](https://github.com/zendframework/zf2/pull/7325) - [7326: added doc-block @ Laminas\InputFilter\InputInterface](https://github.com/zendframework/zf2/pull/7326) - [7327: Rbac callback assertion](https://github.com/zendframework/zf2/pull/7327) - [7328: Acl callback assertion](https://github.com/zendframework/zf2/pull/7328) - [7329: added basic support for digest authentication on curl adapters](https://github.com/zendframework/zf2/pull/7329) - [7332: Laminas\Http\Client sends content-type: application/x-www-form-urlencoded with GET request](https://github.com/zendframework/zf2/pull/7332) - [7334: feature: add bcrypt support to apache http basic auth](https://github.com/zendframework/zf2/pull/7334) - [7336: Allowing the route match controller to override the controller class](https://github.com/zendframework/zf2/pull/7336) - [7340: Fix testing issues under 5.3](https://github.com/zendframework/zf2/pull/7340) - [7341: Set disabled attribute also on checkbox hidden element](https://github.com/zendframework/zf2/pull/7341) - [7342: Do not throw exception when isset is used on AbstractOptions existing object variable](https://github.com/zendframework/zf2/pull/7342) - [7343: Pdo fetch mode support](https://github.com/zendframework/zf2/pull/7343) - [7345: use the target host and not the proxy host in the client hello request](https://github.com/zendframework/zf2/pull/7345) - [7346: Add missing return statement.](https://github.com/zendframework/zf2/pull/7346) - [7353: Added flag UNSEEN in Laminas\Mail\Storage.](https://github.com/zendframework/zf2/pull/7353) - [7354: Added test for Validator\IsInstanceOf passed $options without "className" key](https://github.com/zendframework/zf2/pull/7354) - [7355: update "ircmaxell/random-lib" version to fix travis's composer install error](https://github.com/zendframework/zf2/pull/7355) - [7358: Explode validator provides context to composed validator](https://github.com/zendframework/zf2/pull/7358) - [7359: Missing return statement in PHPDoc in AbstractNavigationFactory](https://github.com/zendframework/zf2/pull/7359) - [7362: Fixed the unit tests for Filter OpenSSL](https://github.com/zendframework/zf2/pull/7362) - [7364: Switch to PSR-4](https://github.com/zendframework/zf2/pull/7364) - [7366: PHP 7 on Travis-CI (re-redux)](https://github.com/zendframework/zf2/pull/7366) - [7369: Composer update to 2.4-RC3](https://github.com/zendframework/zf2/pull/7369) - [7374: Adjust ContentType regex to allow quoted strings and equals](https://github.com/zendframework/zf2/pull/7374) - [7375: Correcting](https://github.com/zendframework/zf2/pull/7375)
-
2.4.0rc2
a024de93 · ·laminas/laminas-captcha 2.4.0rc2 Based on https://github.com/zendframework/zend-captcha/releases/tag/release-2.4.0rc2 (commit 3dfd9c19bc563125f5d5cdc9a157608a1a307b7e in this repo) This release is a pre-release only, and not intended for production! Use for testing purposes only, and report any issues ASAP to: - https://github.com/laminas/laminas/issues Full release notes will be issued with the stable release.
-
2.4.0rc3
a024de93 · ·laminas/laminas-captcha 2.4.0rc3 Based on https://github.com/zendframework/zend-captcha/releases/tag/release-2.4.0rc3 (commit 4f2f8d08935a7262ad3069af443dd2f8b93ae15b in this repo) This release is a pre-release only, and not intended for production! Use for testing purposes only, and report any issues ASAP to: - https://github.com/laminas/laminas/issues Full release notes will be issued with the stable release.
-
2.4.0rc4
bf0f6b56 · ·laminas/laminas-captcha 2.4.0rc4 Based on https://github.com/zendframework/zend-captcha/releases/tag/release-2.4.0rc4 (commit 1696d65db56671abc89e5d8a0cdca220ba272427 in this repo) This release is a pre-release only, and not intended for production! Use for testing purposes only, and report any issues ASAP to: - https://github.com/laminas/laminas/issues
-
2.4.0rc5
3365ffe9 · ·laminas/laminas-captcha 2.4.0rc5 Based on https://github.com/zendframework/zend-captcha/releases/tag/release-2.4.0rc5 (commit b5b7b4784864812cc513cd1edecd1dfaa9e41e1b in this repo) This release is a pre-release only, and not intended for production! Use for testing purposes only, and report any issues ASAP to: - https://github.com/laminas/laminas/issues
-
2.4.0rc6
3365ffe9 · ·Laminas 2.4.0rc6 Based on https://github.com/zendframework/zend-captcha/releases/tag/release-2.4.0rc6 (commit 4e97a6b4c9f82afb70fa2b4afe22a691c6f0de9a in this repo) This release is a pre-release only, and not intended for production! Use for testing purposes only, and report any issues ASAP to: - https://github.com/laminas/laminas/issues
-
2.4.0rc7
16dfbc14 · ·laminas/laminas-captcha 2.4.0rc7 Based on https://github.com/zendframework/zend-captcha/releases/tag/release-2.4.0rc7 (commit 55c7a2b2af555629f7aadc85ebd1967998d939c8 in this repo) This release is a pre-release only, and not intended for production! Use for testing purposes only, and report any issues ASAP to: - https://github.com/laminas/laminas/issues
-
2.4.0rc1
5cd6ae95 · ·laminas/laminas-captcha 2.4.0rc1 Based on https://github.com/zendframework/zend-captcha/releases/tag/release-2.4.0rc1 (commit 4e7767af7f6bf47aad179b0247ca5e6228b8b3f8 in this repo) This release is a pre-release only, and not intended for production! Use for testing purposes only, and report any issues ASAP to: - https://github.com/laminas/laminas/issues Full release notes will be issued with the stable release.
-
2.3.4
3a3c574d · ·laminas/laminas-captcha 2.3.4 Based on https://github.com/zendframework/zend-captcha/releases/tag/release-2.3.4 (commit d1885a0fe207e8f2b1c93b1449e9f4a909e4e38b in this repo) - [3758: partialLoop/partial View Helper can not be nested when using setObjectKey](https://github.com/zendframework/zf2/issues/3758) - [4517: Incompatible with RecursiveIterator::hasChildren() Laminas\Navigation\AbstractContainer](https://github.com/zendframework/zf2/issues/4517) - [4960: DateTime form element weird DateInterval step!?](https://github.com/zendframework/zf2/issues/4960) - [5992: Bug fix: Removes length limit (of TLD) when validating a hostname](https://github.com/zendframework/zf2/pull/5992) - [6231: fixing http query parameters](https://github.com/zendframework/zf2/pull/6231) - [6263: Collection attempts to access `object` property on `$this->targetElement`](https://github.com/zendframework/zf2/issues/6263) - [6279: Return the text value in _ array key](https://github.com/zendframework/zf2/pull/6279) - [6298: Handle regular form elements as target elements of `Laminas\Form\Element\Collection`.](https://github.com/zendframework/zf2/pull/6298) - [6312: [Laminas\I18n\ php.ini setting "intl.use_exceptions" on true](https://github.com/zendframework/zf2/issues/6312) - [6324: Redis::setItems - the last item is overwritten](https://github.com/zendframework/zf2/issues/6324) - [6358: Wrong datetime format in Atom 1.0 date constructs](https://github.com/zendframework/zf2/issues/6358) - [6398: Preserve the fluent interface](https://github.com/zendframework/zf2/pull/6398) - [6435: Race Condition in Laminas\Cache\Storage\Adapter\Filesystem::prepareDirectoryStructure](https://github.com/zendframework/zf2/issues/6435) - [6492: [Http\ Add body support for DELETE/OPTIONS request](https://github.com/zendframework/zf2/pull/6492) - [6518: Suggested workaround for zendframework/zend-captcha#6263](https://github.com/zendframework/zf2/pull/6518) - [6526: [Http\ Rationalize timeout behavior between adapters](https://github.com/zendframework/zf2/pull/6526) - [6537: Mime Part class rewind fix](https://github.com/zendframework/zf2/pull/6537) - [6539: PHPCS fixes for Laminas\Captcha](https://github.com/zendframework/zf2/pull/6539) - [6548: ServiceManager peering does not respect shared flag ](https://github.com/zendframework/zf2/pull/6548) - [6561: Remove old component fork origins](https://github.com/zendframework/zf2/issues/6561) - [6562: replacing array_key_exists with faster isset calls](https://github.com/zendframework/zf2/pull/6562) - [6569: Should we use constant for events in Laminas\Db\TableGateway\Feature\EventFeature?](https://github.com/zendframework/zf2/issues/6569) - [6573: fixes zendframework/zend-captcha#6435: Race Condition in filesystem cache on prepare dir structure](https://github.com/zendframework/zf2/pull/6573) - [6575: fixed zendframework/zend-captcha#6324: Redis::setItems: the last item is overwritten](https://github.com/zendframework/zf2/pull/6575) - [6577: added missing register services at Laminas\Paginator\AdapterPluginManager](https://github.com/zendframework/zf2/pull/6577) - [6585: Form Collection `No element by the name of [2\ found in form`](https://github.com/zendframework/zf2/issues/6585) - [6586: Fixes typo](https://github.com/zendframework/zf2/pull/6586) - [6594: Update classmap_generator.php](https://github.com/zendframework/zf2/pull/6594) - [6598: add try/catch around statements that execute intl_is_failure()](https://github.com/zendframework/zf2/pull/6598) - [6614: fixes zendframework/zend-captcha#6585](https://github.com/zendframework/zf2/pull/6614) - [6625: Create Laminas_Captcha.php translation for spanish.](https://github.com/zendframework/zf2/pull/6625) - [6628: added missing "JavaProperties" into Laminas\Config\ReaderPluginManager and register the extension into Factory](https://github.com/zendframework/zf2/pull/6628) - [6629: Fixes CS : unused use](https://github.com/zendframework/zf2/pull/6629) - [6630: Use 2.* in require-dev laminas/laminas-escaper in Zend\Debug\composer.json](https://github.com/zendframework/zf2/pull/6630) - [6631: Added laminas/laminas-servicemanager into suggest at Laminas\Permissions\Acl's composer.json](https://github.com/zendframework/zf2/pull/6631) - [6634: Allow `crossorigin` attribute in headScript](https://github.com/zendframework/zf2/pull/6634) - [6635: Allow `sizes` attribute in headLink (used with rel="icon")](https://github.com/zendframework/zf2/pull/6635) - [6636: AbstractControllerTestCase fails with multidimensional params array](https://github.com/zendframework/zf2/issues/6636) - [6637: Allow multidimensional params in AbstractControllerTestCase](https://github.com/zendframework/zf2/pull/6637) - [6643: change !is_null to $value !== null for consistency](https://github.com/zendframework/zf2/pull/6643) - [6644: The /e modifier of preg_replace() deprecated as of PHP 5.5.0](https://github.com/zendframework/zf2/pull/6644) - [6645: isValid sets up old values?](https://github.com/zendframework/zf2/issues/6645) - [6647: Laminas\I18n\Validator\Float does not set error message on NOT_FLOAT.](https://github.com/zendframework/zf2/issues/6647) - [6648: Fixes zendframework/zend-captcha#6647 : Zend\I18n\Validator\Float set error message for NOT_FLOAT](https://github.com/zendframework/zf2/pull/6648) - [6649: Exception thrown when value_options is empty in Form\View\ViewHelper\FormMultiCheckbox](https://github.com/zendframework/zf2/issues/6649) - [6655: 6649](https://github.com/zendframework/zf2/pull/6655) - [6660: prefer single quote](https://github.com/zendframework/zf2/pull/6660) - [6673: SetCookie: let it accept DateTime object](https://github.com/zendframework/zf2/issues/6673) - [6674: PHPCS fixes for Laminas\View](https://github.com/zendframework/zf2/pull/6674) - [6684: PHPCS fixes for Laminas\Text](https://github.com/zendframework/zf2/pull/6684) - [6685: PHPCS fixes for Laminas\Tag](https://github.com/zendframework/zf2/pull/6685) - [6686: @return self correction](https://github.com/zendframework/zf2/pull/6686) - [6692: fix typo in form select view helper](https://github.com/zendframework/zf2/pull/6692) - [6698: PHPCS fixes for Laminas\Di](https://github.com/zendframework/zf2/pull/6698) - [6699: PHPCS fixes for Laminas\Dom](https://github.com/zendframework/zf2/pull/6699) - [6700: PHPCS fixes for Laminas\Feed](https://github.com/zendframework/zf2/pull/6700) - [6701: PHPCS fixes for Laminas\File](https://github.com/zendframework/zf2/pull/6701) - [6711: Fix for BC break zendframework/zend-captcha#6645 where isValid() sets up old values](https://github.com/zendframework/zf2/pull/6711) - [6718: Laminas\Db relies on Laminas\Stdlib due to items in the Laminas\Db\Sql package](https://github.com/zendframework/zf2/pull/6718) - [6719: Laminas\Db\Sql\Select::order(): accept ExpressionInterface instead of Expression](https://github.com/zendframework/zf2/issues/6719) - [6722: Db order expressioninterface](https://github.com/zendframework/zf2/pull/6722) - [6726: Laminas\Db\TableGateway: Alias for table](https://github.com/zendframework/zf2/issues/6726) - [6730: Laminas\Config\Reader\Xml bug with close file after open](https://github.com/zendframework/zf2/issues/6730) - [6743: Fixes cs : space after if and elseif in deep conditional](https://github.com/zendframework/zf2/pull/6743) - [6750: yoda conditions in prg controller plugin](https://github.com/zendframework/zf2/pull/6750) - [6751: added ocramius/proxy-manager into suggest at Laminas\ServiceManager's composer.json](https://github.com/zendframework/zf2/pull/6751) - [6760: pg_connect params encodings](https://github.com/zendframework/zf2/issues/6760) - [6761: Fixes zendframework/zend-captcha#6730 : close() xml reader on fromFile() and fromString()](https://github.com/zendframework/zf2/pull/6761) - [6762: Issue in gettext file load, when plural part from one phrase exists as singular part in another](https://github.com/zendframework/zf2/issues/6762) - [6765: hotfix for issue with wrong gettext plural](https://github.com/zendframework/zf2/pull/6765) - [6768: Laminas\Stdlib\PriorityList cannot contain false values](https://github.com/zendframework/zf2/issues/6768) - [6773: Fixes zendframework/zend-captcha#6768 : boolean false values at priority list should be valid](https://github.com/zendframework/zf2/pull/6773) - [6778: added laminas/laminas-xml into suggest at Laminas\Json's composer.json](https://github.com/zendframework/zf2/pull/6778) - [6779: added laminas/laminas-validator and laminas/laminas-filter into suggest at Laminas\Console's composer.json](https://github.com/zendframework/zf2/pull/6779) - [6781: Added some missing hash constants in Laminas/Crypt/Key/Derivation/SaltedS2k](https://github.com/zendframework/zf2/pull/6781) - [6785: remove PHP_VERSION_ID check before 50323](https://github.com/zendframework/zf2/pull/6785) - [6787: Fixes zendframework/zend-captcha#6760 : decode http_build_query on connection string at Pgsql Connection](https://github.com/zendframework/zf2/pull/6787) - [6789: detach() is now inherited from AbstractListenerAgregate.](https://github.com/zendframework/zf2/pull/6789) - [6797: Fixed the call to addBranch() to include $branchName](https://github.com/zendframework/zf2/pull/6797) - [6798: Fix annotations on laminas db](https://github.com/zendframework/zf2/pull/6798) - [6814: Invalid behaviour of classmap_generator_php for PHP >=5.5 ::class constant ](https://github.com/zendframework/zf2/issues/6814) - [6815: Update AbstractAdapter.php](https://github.com/zendframework/zf2/pull/6815) - [6818: Add event manager to session for it is needed.](https://github.com/zendframework/zf2/pull/6818) - [6820: Broken behavior for SET in SQL update](https://github.com/zendframework/zf2/issues/6820) - [6825: Incompatible with RecursiveIterator](https://github.com/zendframework/zf2/pull/6825) - [6826: removed navigation helper menu unused use statement](https://github.com/zendframework/zf2/pull/6826) - [6834: Laminas\Db\Sql\Update building update statement](https://github.com/zendframework/zf2/issues/6834) - [6837: [Laminas\Test\ Provide fix when 2 mandatory strings are used in route console](https://github.com/zendframework/zf2/pull/6837) - [6845: Problem iterating buffered ResultSet](https://github.com/zendframework/zf2/issues/6845) - [6847: Fix iterating over buffered ResultSet](https://github.com/zendframework/zf2/pull/6847) - [6849: Db/Sql/Predicate/Expression: Fix method argument handling](https://github.com/zendframework/zf2/pull/6849) - [6854: Added "autocomplete" to the list of valid attributes for textarea and select view helpers.](https://github.com/zendframework/zf2/pull/6854) - [6858: Allow Session\Container names to start with numbers](https://github.com/zendframework/zf2/pull/6858) - [6861: Fixes zendframework/zend-captcha#6828 move laminas\serializer deps how required](https://github.com/zendframework/zf2/pull/6861) - [6867: Update EventManagerInterface.php](https://github.com/zendframework/zf2/pull/6867) - [6869: ObjectProperty Hydrator should only hydrate public properties (fix + new test)](https://github.com/zendframework/zf2/pull/6869) - [6871: Memcached returns FALSE on failure](https://github.com/zendframework/zf2/pull/6871) - [6872: Update PHP-CS-Fixer and restrict .php_cs](https://github.com/zendframework/zf2/pull/6872) - [6873: CS Fix: string access and guard clauses](https://github.com/zendframework/zf2/pull/6873) - [6877: Fixed zendframework/zend-captcha#6818](https://github.com/zendframework/zf2/pull/6877) - [6878: Cache: fixed 'Undefined index' error in memory adapter on access tags of...](https://github.com/zendframework/zf2/pull/6878) - [6879: Rebased and cleaned up zendframework/zend-captcha#6279](https://github.com/zendframework/zf2/pull/6879) - [6880: Fix for zendframework/zend-captcha#6263 (replaces PR zendframework/zend-captcha#6518)](https://github.com/zendframework/zf2/pull/6880) - [6881: Bug in Laminas\Stdlib\PriorityList->valid() ](https://github.com/zendframework/zf2/issues/6881) - [6891: Fixes Laminas\Json\Json's composer.json containing single backslash](https://github.com/zendframework/zf2/pull/6891) - [6893: Laminas\Code\ClassScanner cannot scan abstract method when class has properties and other methods.](https://github.com/zendframework/zf2/issues/6893) - [6895: Fix documentation](https://github.com/zendframework/zf2/pull/6895) - [6896: Fix for https cases for Apache on IBM i](https://github.com/zendframework/zf2/pull/6896) - [6897: Fix minor documentation typo](https://github.com/zendframework/zf2/pull/6897) - [6900: ArrayUtils performance tweak](https://github.com/zendframework/zf2/pull/6900) - [6901: Added a failing test for zendframework/zend-captcha#6893](https://github.com/zendframework/zf2/pull/6901) - [6902: Throw an ServiceNotFoundException in AbstractPluginManager when the invokable does not exist.](https://github.com/zendframework/zf2/pull/6902) - [6904: Patch test case on Stdlib/PriorityListTest](https://github.com/zendframework/zf2/pull/6904) - [6907: allow header field value of "0"](https://github.com/zendframework/zf2/pull/6907) - [6914: Fix: Remove unused parameter and class property](https://github.com/zendframework/zf2/pull/6914) - [6915: Fix: More unused local variables](https://github.com/zendframework/zf2/pull/6915) - [6916: Fix: Yet another unused local variable](https://github.com/zendframework/zf2/pull/6916) - [6917: Fix: Unnecessary FCQN](https://github.com/zendframework/zf2/pull/6917) - [6918: Fix: Add missing return tag](https://github.com/zendframework/zf2/pull/6918) - [6919: Code improvement - removed unused variable](https://github.com/zendframework/zf2/pull/6919) - [6921: Improvement - removed some unnecessary variable assignment](https://github.com/zendframework/zf2/pull/6921) - [6923: PR for zendframework/zend-captcha#6673. Allow to set DateTimeObject for SetCookie Expires ](https://github.com/zendframework/zf2/pull/6923) - [6927: Hotfix/6278](https://github.com/zendframework/zf2/pull/6927) - [6928: Hydrator naming strategy laminas filter dependency](https://github.com/zendframework/zf2/pull/6928) - [6932: added laminas/laminas-cache into suggest at Laminas\XmlRpc's composer.json](https://github.com/zendframework/zf2/pull/6932) - [6933: Remove dependency of Laminas\ModuleManager on Laminas\Mvc](https://github.com/zendframework/zf2/issues/6933) - [6935: bugfix wrong atom datetime format in updated](https://github.com/zendframework/zf2/pull/6935) - [6937: Update Hostname.php](https://github.com/zendframework/zf2/pull/6937) - [6939: Fixes CS on latest build on master : trailing_spaces](https://github.com/zendframework/zf2/pull/6939) - [6941: Laminas\Validator tests refactoring](https://github.com/zendframework/zf2/issues/6941) - [6943: Fixed zendframework/zend-captcha#6941](https://github.com/zendframework/zf2/pull/6943) - [6946: fix zendframework/zend-captcha#6814: ignore php 5.5 scalar class name resolution](https://github.com/zendframework/zf2/pull/6946) - [6948: Improve type hints](https://github.com/zendframework/zf2/pull/6948) - [6949: Use hydrator variable only when hydrator variable is assigned](https://github.com/zendframework/zf2/pull/6949) - [6953: Little code improvements](https://github.com/zendframework/zf2/pull/6953) - [6958: Encoding Type is not set when sending Request object set as POST](https://github.com/zendframework/zf2/issues/6958) - [6959: Bug zendframework/zend-captcha#6958 Make sure encoding type is set when sending Request](https://github.com/zendframework/zf2/pull/6959) - [6964: fixes zendframework/zend-captcha#6952 / phpdoc Laminas/Http/Request](https://github.com/zendframework/zf2/pull/6964) - [6967: PHPCS: Laminas\View](https://github.com/zendframework/zf2/pull/6967) - [6968: Removed query method from mocks after issue 6798](https://github.com/zendframework/zf2/pull/6968) - [6971: PHPCS fixes for Laminas\Http](https://github.com/zendframework/zf2/pull/6971) - [6972: PHPCS fixes for Laminas\Json](https://github.com/zendframework/zf2/pull/6972) - [6973: PHPCS fixes for Laminas\InputFilter](https://github.com/zendframework/zf2/pull/6973) - [6974: PHPCS fixes for Laminas\Form](https://github.com/zendframework/zf2/pull/6974) - [6975: PHPCS fixes for Laminas\I18n](https://github.com/zendframework/zf2/pull/6975) - [6976: PHPCS fixes for Laminas\Filter](https://github.com/zendframework/zf2/pull/6976) - [6978: fix PHPCS errors for Laminas\Test](https://github.com/zendframework/zf2/pull/6978) - [6979: fix PHPCS errors for Laminas\Text](https://github.com/zendframework/zf2/pull/6979) - [6980: fix PHPCS errors for Laminas\Uri](https://github.com/zendframework/zf2/pull/6980) - [6981: fix PHPCS errors for Laminas\XmlRpc](https://github.com/zendframework/zf2/pull/6981) - [6982: fix PHPCS errors for Laminas\Validator](https://github.com/zendframework/zf2/pull/6982) - [6984: PHPCS fixes for Laminas\Log](https://github.com/zendframework/zf2/pull/6984) - [6985: PHPCS fixes for Laminas\Mvc](https://github.com/zendframework/zf2/pull/6985) - [6986: PHPCS fixes for Laminas\Ldap](https://github.com/zendframework/zf2/pull/6986) - [6987: PHPCS fixes for Laminas\Mail](https://github.com/zendframework/zf2/pull/6987) - [6988: PHPCS fixes for Laminas\Server](https://github.com/zendframework/zf2/pull/6988) - [6989: PHPCS fixes for Laminas\Stdlib](https://github.com/zendframework/zf2/pull/6989) - [6990: PHPCS fixes for Laminas\Serializer](https://github.com/zendframework/zf2/pull/6990) - [6991: PHPCS fixes for Laminas\Session](https://github.com/zendframework/zf2/pull/6991) - [6992: PHPCS fixes for Laminas\Memory](https://github.com/zendframework/zf2/pull/6992) - [6993: PHPCS fixes for Laminas\Paginator](https://github.com/zendframework/zf2/pull/6993) - [6994: PHPCS fixes for Laminas\ProgressBar](https://github.com/zendframework/zf2/pull/6994) - [6995: PHPCS fixes for Laminas\ServiceManager](https://github.com/zendframework/zf2/pull/6995) - [6996: PHPCS fixes for Laminas\Permissions](https://github.com/zendframework/zf2/pull/6996) - [6997: PHPCS fixes for Laminas\Soap](https://github.com/zendframework/zf2/pull/6997) - [6998: PHPCS fixes for Laminas\Mime](https://github.com/zendframework/zf2/pull/6998) - [6999: PHPCS fixes for Laminas\Loader](https://github.com/zendframework/zf2/pull/6999) - [7000: PHPCS fixes for Laminas\ModuleManager](https://github.com/zendframework/zf2/pull/7000) - [7001: PHPCS fixes for Laminas\Test](https://github.com/zendframework/zf2/pull/7001) - [7002: Changing encode from View Helper is not passed to EscapeHtmlAttrHelper](https://github.com/zendframework/zf2/pull/7002) - [7006: optimized performance of Laminas\Stdlib\AbstractOptions](https://github.com/zendframework/zf2/pull/7006) - [7008: Bug in PriorityList](https://github.com/zendframework/zf2/pull/7008) - [7011: .php_cs - sort fixers](https://github.com/zendframework/zf2/pull/7011) - [7012: PHP >=5.4 Syntax in AbstractHelperTest](https://github.com/zendframework/zf2/issues/7012) - [7013: Hotfix/zendframework/zend-captcha#7012 laminas view php 5.4 syntax removal](https://github.com/zendframework/zf2/pull/7013) - [7018: [Validator\ Hostname: disallowed Unicode code point](https://github.com/zendframework/zf2/issues/7018) - [7019: fixed zendframework/zend-captcha#7018 : Hostname validator used disallowed unicode code points](https://github.com/zendframework/zf2/pull/7019) - [7022: [Laminas\Http\ check if costant TESTS_ZEND_HTTP_CLIENT_ONLINE is defined](https://github.com/zendframework/zf2/issues/7022) - [7023: Fixes zendframework/zend-captcha#7022 TESTS_ZEND_HTTP_CLIENT_ONLINE check](https://github.com/zendframework/zf2/pull/7023) - [7030: zendframework/zend-captcha#6414-Add a condition for captcha element](https://github.com/zendframework/zf2/pull/7030) - [7033: Cache: fixed some minor documentation issues](https://github.com/zendframework/zf2/pull/7033) - [7036: PhpDoc fixes for Laminas\Mvc](https://github.com/zendframework/zf2/pull/7036) - [7047: cs fixes for Laminas\Cache](https://github.com/zendframework/zf2/pull/7047) - [7048: cs fixes for Laminas\Code](https://github.com/zendframework/zf2/pull/7048) - [7060: Removed hard coded dependency to Laminas\Mvc from Laminas\ModuleManager](https://github.com/zendframework/zf2/pull/7060) - [7061: remove unused imports](https://github.com/zendframework/zf2/pull/7061) - [7062: remove unused variables](https://github.com/zendframework/zf2/pull/7062) - [7063: PhpDoc: fix return types and other incompatibilities](https://github.com/zendframework/zf2/pull/7063) - [7064: Need update dependencies in laminas/laminas-db](https://github.com/zendframework/zf2/issues/7064) - [7065: Cache: fixed CAS-Feature broken for APC adapter since 2.3.0](https://github.com/zendframework/zf2/pull/7065) - [7066: Use constant for events in Laminas\Db\TableGateway\Feature\EventFeature](https://github.com/zendframework/zf2/pull/7066) - [7068: Cache: better compatibility with APCu](https://github.com/zendframework/zf2/pull/7068) - [7070: Travis optimizations](https://github.com/zendframework/zf2/pull/7070) - [7074: PSR2/PHPDoc fix for Laminas\Http\Client](https://github.com/zendframework/zf2/pull/7074) - [7078: Fixes CS latest build on travis : master](https://github.com/zendframework/zf2/pull/7078) - [7080: Filter\Encrypt can't filter numbers](https://github.com/zendframework/zf2/pull/7080) - [7083: Hotfix/encrypt numbers](https://github.com/zendframework/zf2/pull/7083) - [7086: Honor returned status code for HEAD requests](https://github.com/zendframework/zf2/pull/7086) - [7087: Happy new year 2015 : master](https://github.com/zendframework/zf2/pull/7087) - [7089: Correct docblock](https://github.com/zendframework/zf2/pull/7089) - [7093: Scope objectKey in nested partialLoop call](https://github.com/zendframework/zf2/pull/7093) - [7101: Fixes DocBlocks in Laminas\Barcode\Object\AbstractObject](https://github.com/zendframework/zf2/pull/7101) - [7108: Fix form annotation options](https://github.com/zendframework/zf2/pull/7108) - [7109: Improved disabled inputs testing when binding values into fieldset object](https://github.com/zendframework/zf2/pull/7109) - [7110: Fix for validation timeouts, issue zendframework/zend-captcha#4960](https://github.com/zendframework/zf2/pull/7110) - [7112: Updated the readme with the logo](https://github.com/zendframework/zf2/pull/7112) - [7114: added missing return $this to setValue method.](https://github.com/zendframework/zf2/pull/7114) - [7117: Updated german translation file](https://github.com/zendframework/zf2/pull/7117) - **ZF2015-01:** Session validators were not run if set before session start. Essentially, the validators were writing to the `$_SESSION` superglobal before session start, which meant the data was overwritten once the session began. This meant on subsequent calls, the validators had no data to compare against, making the sessions automatically valid. We have provided patches to ensure that validators are run only after the session has begun, which will ensure they validate sessions correctly going forward. If you use `Laminas\Session` validators, we recommend upgrading immediately.