Releases: derhansen/form_crshield
TYPO3 v14 compatibility
[!!!][FEATURE] Add support for TYPO3 v14 and drop support for v13 - thanks @eliashaeussler
[!!!][TASK] Move Hooks/Form.php to EventListener/FormCrShield.php
[BUGFIX] Correct Codeception output paths for artifact upload #38 - thanks @eliashaeussler
Provide check logic as service
With this release, the check logic has been moved to the service class ChallengeResponseService. The service as well as the included JavaScript can therefore now be used to prevent automated spambot submissions for other forms in TYPO3 (e.g. extbase forms).
Changelog:
[FEATURE] Move check logic to service #33
[FEATURE] Implement additional obfuscation method strrev #35
Maintenance release
[TASK] Exclude several files and folders from dist archives #34 - thanks @eliashaeussler
TYPO3 v13 compatibility
- Added TYPO3 v13 compatibility
- Removed compatiblity to TYPO3 < v13
- Use
frontend.page.informationattribute to retrieve page record - Remove dependency to TSFE
Bugfix release for TYPO3 10.4
[BUGFIX] Ensure getTsfe() returns correct TSFE for TYPO3 v10 #27
New features and some bugfixes
[FEATURE] incl. page.endtime @ expirationTime #23 - thanks @xerc
[FEATURE] Added extension setting for added time #24 - thanks @EcoGabe
[FEATURE] Added minimumPageExpirationTime extension setting
[BUGFIX] Ensure CR field check works with server side validation #21
[BUGFIX] Ensure expirationTime is string when handed to hash_hmac() #24
[TASK] Use Date time aspect for current timestamp retrieval #25
Maintenance release
Maintenance release
[TASK] Speed up verified forms - thanks @xerc
TYPO3 12.4 compatibility
- [FEATURE] Added TYPO3 12 compatibility