mautic/api-library
Mautic API Connector Library
4.0.0
1.9M downloads/mo
#3477 most downloaded on Packagist
mautic/api-library
What this package is like to depend on
Last release 4 months ago
14 Apr 2026
Release timing varies
gaps range from 2 months to 2.3 years
Some releases are documented
notes for 6 of 18 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
20 releases · first in 2016
1 release in the last 12 months
see the full history below
Release timeline
20 releases · Jun 2016 to Apr 2026Releases
latest 20-
4.0.014 Apr 2026Release notes
Open source →See the changes in the https://github.com/mautic/api-library/releases/tag/4.0.0-beta for the change log.
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
- @biozshock made their first contribution in #331
Full Changelog: 3.1.0...4.0.0
-
4.0.0-beta30 Aug 2024 pre-releaseRelease notes
Open source →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.004 May 2022Release notes
Open source →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/mauticbranch instead offeaturesby @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.017 Oct 2020Release notes
Open source →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
-
2.16.124 Apr 2020Nothing published for this version
-
2.15.1-beta12 Mar 2019 pre-releaseRelease notes
Open source →Corresponds with 2.15.1 https://github.com/mautic/mautic/releases/tag/2.15.1-beta
-
2.15.019 Dec 2018Nothing published for this version
-
2.14.224 Oct 2018Nothing published for this version
-
2.12.027 Feb 2018Nothing published for this version
-
2.10.028 Aug 2017Nothing published for this version
-
2.6.015 Feb 2017Nothing published for this version
-
2.4.012 Dec 2016Nothing published for this version
-
2.3.001 Dec 2016Nothing published for this version
-
2.1.125 Aug 2016Nothing published for this version
-
2.0.122 Jul 2016Nothing published for this version
-
2.0.015 Jul 2016Nothing published for this version
-
1.0.023 Jun 2016Nothing published for this version
-
3.0-beta212 Oct 2020Release notes
Open source →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-beta24 Apr 2020Release notes
Open source →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.1623 Apr 2020