4.0.0-beta
Pre-release
Pre-release
What's Changed
🔧 Refactoring
- Switch to DSN mailer config to ensure mail tests succeed by @mollux in #306
- Replace cURL with a PSR-18 HTTP Client by @JaZo in #288
- Switch to the correct folder for uploads by @mollux in #308
- Use mautic in test mode to speed up tests by @mollux in #309
- Fix config file location after config split-up in Mautic by @mollux in #313
🐛 Bugs
- fix failing in tests by @mollux in #274
- Ensure strlen is not called with NULL values to avoid a deprecation w… by @dlopez-akalam in #281 (Fixes #280)
- Correct mautic env by @mollux in #284
- Use PHP 8.0 in CI due to failing runs by @dennisameling in #289
- Fix - Deprecated strlen(): Passing null to parameter #1 ($string) of type string in PHP 8.1 by @LadySolveig in #293 (Fixes #292)
- Fix issue where setLogger did not adhere to the LoggerAwareInterface and change minimum PHP requirement to PHP 8 by @Rocksheep in #286 (Fixes #273)
- Fix getMauticVersion() accessing lower-case headers as array-key by @Moongazer in #302 (Fixes #233)
- Ensure delete doesn't fail for non-existent files by @mollux in #310
- Fix for apache not being installable during tests by @mollux in #314
- An empty DEC filter shouldn't have any value. It will be null-ed in the response by @escopecz in #324
- Use LoggerAwareTrait from Psr/Log by @matbcvo in #327
✨Features and Enhancements
- DPMMA-2550 Point Groups API by @patrykgruszka in #322 (Relates to mautic/mautic#13517 in mautic/mautic)
🤖 Devops
- Make the test flow compatible with removed email step by @mollux in #300 (Relates to mautic/mautic#12216 in mautic/mautic)
- build: add .php-cs-fixer.cache to .gitignore by @JaZo in #298
- bump memory limit to ensure Mautic in dev mode can handle it by @mollux in #301
- Remove composer.lock by @JaZo in #299
- Remove index_dev.php by @mabumusa1 in #303
- Remove CitrixPlugin from tests by @mabumusa1 in #304
- Ensure 5.x and 4.4 can use the same logic by @mollux in #311
- Add the correct command for the test script by @mollux in #321
- Add PHPSTAN by @matbcvo in #325
- Run tests on PHP 8.1 as Mautic 5.2 drops support for 8.0 by @escopecz in #328
💖 New Contributors
- @mollux made their first contribution in #274
- @dlopez-akalam made their first contribution in #281
- @LadySolveig made their first contribution in #293
- @Rocksheep made their first contribution in #286
- @JaZo made their first contribution in #298
- @Moongazer made their first contribution in #302
- @mabumusa1 made their first contribution in #303
- @patrykgruszka made their first contribution in #322
- @matbcvo made their first contribution in #325
Full Changelog: 3.1.0...4.0.0-beta