Releases: Meteo-Concept/hcaptcha-bundle
Support Symfony 7.0 and test for PHP8.2 and 8.3
Fix a bad parameter passed to urlencode(), extend the tests
Resolve issue #14 (null values passed as parameter to urlencode()).
Test for Symfony 6.4
Test for PHP8.2 and Symfony 6.3 - Fix some deprecation notices
This release doesn't bring any new functionality but guarantees compatibility with all PHP versions 7.4 to 8.2 as well as Symfony 6.3. It also fixes some deprecation warnings and should make the transition to Symfony 7 smoother.
The automated tests are now run on GitHub Actions instead of Travis.
Support for annotations and tests for PHP 8.1
Thanks to the pull request #11 by https://github.com/danielesteve-cibervoluntarios, we now support using the constraint IsValidCaptcha as a PHP8 attribute.
The bundle is now also tested for PHP8.1.
v3.2.0 - Support for Symfony 6
Major version 3 now officially support Symfony 6. This releases doesn't bring anything new in terms of features, it's mostly in the tests.
Version 3.1.0
This release forward-ports the changes also made for release 2.4.0:
- correction on a service alias name (#8);
- typing information to align the bundle with Symfony interfaces;
- Travis update to support 5.4 but exclude Symfony 6.* for now (until it stabilizes a little).
Version 2.4.0
This technical release fixes a wrong alias in the services (see #8) and add some typing to align implementations with Symfony interfaces.
It also updates the Travis tasks file for Symfony 5.4, but excludes Symfony 6.0 which this bundle version won't support (hopefully, v3 will support it).
Release v2.3
The release allows the functional tests to work with 5.3 packages. The package can be used on Symfony 5.3 but deprecations will show up which we cannot fix without breaking Symfony 3.4 and Symfony 4.4. Users of Symfony 5.3 are encouraged to upgrade to major version 3.x of the HCaptcha bundle.
New major upgrade
Version 3 (on branch Symfony 5.3) now holds the development for Symfony 5.3 and 6.x because some features used in version 2 are now deprecated in Symfony 5.3 and will break on Symfony 6.x but the fixes cannot be backported to Symfony 4.4 which we still need to support.
So:
- version 2.x is for Symfony 3.4, 4.4 and 5.x until 5.2
- version 3.x is for Symfony 5.3, 5.4 when it's out, and 6.0 very soon.
Release v2.2
This release adds the parameter "sitekey" to the verification request to hCaptcha endpoint. There's also a brand new experimental functional test using symfony/panther (https://github.com/symfony/panther) but it works only with Symfony 5.