Releases: mautic/api-library
4.0.0-beta
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
3.1.0
What's Changed
- Switch to GitHub actions by @dennisameling in #231
- Add info about DDEV first-run experience to README by @dennisameling in #236
- Add DDEV first-run experience ✨ by @dennisameling in #235
- Fix CI sessions by @dennisameling in #238
- Enable tests to run against Mautic 4 by @dennisameling in #244
- Use Redis for session storage in CI by @dennisameling in #252
- Allow testing specific PR in Actions workflow by @dennisameling in #256
- No longer need to force PHP 7.4.25 in CI by @dennisameling in #261
- Update README.md by @RCheesley in #251
- Replacing abandoned kint-php/kint library with its successor by @escopecz in #264
- Upgrade: Allow also newer versions of psr/log by @jonnitto in #270
- Use default
mautic/mautic
branch instead offeatures
by @dennisameling in #271
New Contributors
- @allcontributors made their first contribution in #242
- @RCheesley made their first contribution in #251
- @jonnitto made their first contribution in #270
Full Changelog: 3.0...3.1.0
3.0.0
We're excited to release version 3 of the API library! This version is fully compatible with Mautic 3.
You can install the new version by running the following command:
composer require mautic/api-library "^3.0.0"
Please read the Migration Guide if you want to upgrade to this version!
Changelog:
- Using json_encode instead of http_build_query when posting to an instance using the library
- Documentation updates
- Short-array syntax through the codebase
3.0-beta2
This is the final beta before the final release of the API library version 3, assuming there won't be any critical bugs
Please read the Migration Guide if you want to upgrade to this version!
This version updates the Mautic API Library to work with Mautic 3.
Noted Changes:
- Using json_encode instead of http_build_query when posting to an instance using the library
- Documentation updates
- Short-array syntax through the codebase
3.0-beta
This PR updates the Mautic API Library to work with Mautic 3.
Noted Changes:
- Using json_encode instead of http_build_query when posting to an instance using the library
- Documentation updates
- Short-array syntax through the codebase
2.15.1-beta
Corresponds with 2.15.1 https://github.com/mautic/mautic/releases/tag/2.15.1-beta
2.15.0
This release corresponds to Mautic v2.15.0 https://github.com/mautic/mautic/releases/tag/2.15.0
2.14.2
This release corresponds with Mautic's https://github.com/mautic/mautic/releases/tag/2.14.2
2.12.0
Enhancements
- Improved tests
- Added Form Submission API endpoints #128
- Added Tags API endpoints #137
- Webhook event order configuration added #127
- Contact activity events API endpoints #126
plugin_citrix_events
andlead_event_log
tables added to the stats endpoint #119- Improved error handling like 404s #140, #142
- Added default value in the parameter in dnc function #149
- sendToContact() function accepts params #151
Several bugs were squashed on Mautic's side. Make sure you run the latest version.