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)