All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
The public API for this project is defined by the set of functions provided by the module.
2.1.1 - 2024-04-12
- No change: released on marketplace to confirm compatibility with Magento 2.4.7 and PHP 8.3
2.1.0 - 2024-01-05
- Encrypt bouncer key in database
- Removed Events log feature
- Add
api_connect_timeout
configuration forCurl
request handler - Add
api_timeout
configuration
- Allow
crowdsec/symfony-cache:3.0.0
dependency to avoid composer conflict with some Magento 2.4.6 patch versions
2.0.0 - 2023-03-23
- All source code has been refactored using new CrowdSec PHP librairies:
- Logs messages have been changed
- User Agent sent to CrowdSec LAPI has been changed to
csphplapi_Magento2/vX.Y.Z
- Change composer minimum stability from
dev
tostable
- Add compatibility with Magento 2.4.6 and PHP 8.2
1.5.0 - 2022-09-08
- Add TLS authentication feature
1.4.0 - 2022-08-11
- Add configuration to use
cURL
instead offile_get_contents
to call LAPI. - Add configuration
forced_test_forwarded_ip
for testing purpose.
1.3.0 - 2022-06-09
- Add configuration to set captcha flow cache lifetime
- Add configuration to set geolocation result cache lifetime
- Use cache instead of session to store some values
- Fix wrong deleted decisions count during cache refresh
1.2.0 - 2022-05-12
- Add geolocation feature
- Add compatibility with Magento 2.4.4 and PHP 8.1
1.1.0 - 2022-03-11
- Add events log feature
- Fix primary and secondary text configuration path
1.0.0 - 2021-12-10
- Modify default auto_prepend mode filename to avoid Magento 2 PHP code sniff error
- Update documentation
0.7.9 - 2021-11-19
- Initial release