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