Install
Works with Drupal: ^10.3 || ^11 || ^12Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
164.73 KB
MD5: 3f46feeb5944bff2890f8926e4b61c99
SHA-1: c6a0e2388aba23c08776355c167fa540bf5a8253
SHA-256: 0830392dd0fa0c2657fecbaf9812a985f1e5bca767989503d0379e97889656fc
Download zip
238.04 KB
MD5: 9b9d26ad12b18f8640c4c3c855542b5a
SHA-1: c049bac239c6bedad5be06a478b84649bdf0e3a7
SHA-256: 496da3f7717f0a3770c5581da7e1c5705e60df22c655e8f5b968ab828abfc367
Release notes
This is a compatibility and bugfix release for CAPTCHA
This version includes lots of incremental fixes to the module, including support for Drupal 12. The minimum version has been increased to Drupal 10.3.
This is the last release for 8.x-1.x. If you're still using this version due to downstream dependencies, make an issue in their queue to require 2.x.
Contributors (16)
Grevil, Kartagis, adamzsolt90, aleksandr.s, chrisolof, clayfreeman, dansandj, japerry, kartagis, marchuk.vitaliy, mradcliffe, mula, murat_kekic, rakesh.regar, sriram s, sriram_s
Changelog
Issues: 21 issues resolved.
Changes since 8.x-1.18 (compare):
Bug
- #3488136: Use gc_maxlifetime from the container.
- fix: #3398914 Translation contains disallowed HTML
- fix: #3546698 Keep the Math CAPTCHA question visible when its title is replaced
- #3526792 Skip CAPTCHA on the site installation configuration form.
- #3495425 by mula, sriram s: Fix incorrect code generation with multibyte...
- fix: #3589845 Do not log missing form ID when the image CAPTCHA was not built
- #3496865: Captcha persistence ignored
- fix: #3439550 Keep the CAPTCHA on forms rebuilt by limited validation buttons
- fix: #3470143 Stop captcha_point_load() running as hook_ENTITY_TYPE_load() for "point" entities
- #3516961 :Incorrect path handling - Image Captcha.
- #3472402: CAPTCHA fails every time for dynamically-loaded forms via AJAX with a cached form state
- #3046967: Captcha not validated when #limit_validation_errors is used on triggering element
Feature
- fix: #3375618 Show the image CAPTCHA refresh link for the 'default' type
- #3521988: Changes Description and Error message fields to text area
Misc
- Task: Linting
- Increase length of captcha_sessions.sid column to match Drupal core SID max length.
- Fix captcha placement when "webform_actions" button group exists
- Use captcha config setting for refresh button text
Support
- docs: #3419862 Explain form IDs and the Skip CAPTCHA permission
Task
- task: #3596096 Drupal 12 Compatibility
- fix: #3403329 Skip unknown image CAPTCHA font tokens instead of crashing
- #3492713 by kartagis: Make the element type number if challenge is math
- fix: #3324321 Check for GD directly in the image CAPTCHA install requirements
- test: #3353376 Cover more CAPTCHA persistence cases
- task: #3596096 Use LocaleXss::stringIsSafe() when core provides it