Releases: mollie/mollie-api-php
v3.0.0-beta.1
A lot of effort has gone into developing v3 of the Mollie PHP API client, focusing on modernizing the codebase, improving developer experience, and enhancing testing capabilities. All while keeping what we loved from v2.
While we don't expect significant signature changes, this is still a beta release, and we encourage feedback to refine and stabilize the final version. Your input is invaluable in making v3 the best release yet!
What's New in v3?
- Fully Typed Requests: Introduces structured request objects for better IDE support and static analysis. Still supports array-based payloads for backward compatibility. Read more
- Enhanced Testing Capabilities: Includes test mode configuration, API mocking, error simulations, and support for paginated collections and embedded resources. Read more
- Improved Debugging: Provides detailed debugging with automatic redaction of sensitive data. Read more
- Dedicated Exception Classes: Introduces specific exceptions for different error codes while maintaining compatibility with
ApiException
. - PSR-18 HTTP Client Compatibility: Supports any PSR-18 compatible HTTP client. Read more
- Advanced Response Features: Adds resource hydration, access to raw responses, and custom resource wrappers for domain-specific transformations. Read more
Upgrading to v3
The full upgrade guide can be found here.
Install & Try It
composer require "mollie/mollie-api-php:^3.0.0-beta"
Feedback? Report issues on GitHub.
v2.78.0
v2.77.0
v2.76.1
What's Changed
- Fixed some error messages by @MrTieGuy06 in #760
New Contributors
- @MrTieGuy06 made their first contribution in #760
Full Changelog: v2.76.0...v2.76.1
v2.76.0
What's Changed
- Fix #752 php 8.4 deprecation warnings by @sandervanhooft in #753
- Add php 8.4 support to GitHub Action tests by @sandervanhooft in #754
- Feature/add sales invoices endpoint by @Naoray in #756
Full Changelog: v2.75.0...v2.76.0
v2.75.0
What's Changed
- Added settlementId to Chargeback resource and cleaned up by @sandervanhooft in #750
Full Changelog: v2.74.1...v2.75.0
v2.74.1
What's Changed
- Update GitHub upload action to v4 by @sandervanhooft in #749
Full Changelog: v2.74.0...v2.74.1
v2.74.0
What's Changed
- Added automatic testmode support to
$refund->cancel()
by @sandervanhooft in #747 - Added methods
cancelForPayment()
andcancelForPaymentId()
to the$mollie->paymentRefunds
endpoint by @sandervanhooft in #747 - fix: wrong phpdoc return for cancelFor/cancelForId methods by @mheiduk in #746
New Contributors
Full Changelog: v2.73.0...v2.74.0
Release v2.73.0
What's Changed
- Added support for the new session endpoints by @sandervanhooft and @Naoray in #744
Full Changelog: v2.72.0...v2.73.0
v2.72.0
This release introduces support for payment methods Bacs, Pay by Bank and Satispay.
What's Changed
- Exclude dev files and examples from Composer package by @Krymonota in #741
- NTR: Add some more method constants by @fjbender in #742
New Contributors
- @Krymonota made their first contribution in #741
Full Changelog: v2.71.0...v2.72.0