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)