Skip to content
This repository has been archived by the owner on Feb 2, 2022. It is now read-only.

Releases: laravel/cashier-mollie

Release v1.9.0

11 Dec 14:50
2e20ab3
Compare
Choose a tag to compare
  • You can now override Mollie's first payment payload when starting a new subscription via the checkout.
  • In order to maintain line breaks, the extra billable invoice information is now converted into an array before being displayed on the invoice.

Release v1.8.0

05 Dec 17:19
899d661
Compare
Choose a tag to compare
  • Added static methods ignoreMigrations, ignoreRoutes, useCurrencyLocale, usesCurrencyLocale to the Cashier class.
  • Added the option to configure currency and currency_locale in config/cashier.php, as a convenient way to configure the Cashier class.
  • Added methodsswapAndInvoice and incrementAndInvoice to the Subscription class
  • Modified the WebhookController to replace the Order's temporary payment id with Mollie's.

👉 Laravel Spark for Mollie is coming! Read more here.

Release v1.7.0

28 Nov 11:21
a3526a2
Compare
Choose a tag to compare
  • Added SubscriptionResumed event (thanks @pascallieverse)
  • Added downloadInvoice method to the Billable trait.
  • Fixed race condition / Order retrieval in WebhookController
  • Improved the skipTrial method when creating a subscription through Mollie's checkout.
  • Minor improvements to the invoice template
  • Use correct casing on trait imports (thanks @pascalbaljet)

👉 Laravel Spark for Mollie is coming! Read more here.

Release v1.6.0

25 Nov 09:31
59f639d
Compare
Choose a tag to compare
  • All events carrying Eloquent models now use the SerializesModels trait.
  • Fixed the MandateClearedFromBillable event not being dispatched properly (#109)
  • Fixed removal of inexistent scheduled items on the Subscription model

Release v1.5.0

11 Nov 11:49
ae3e296
Compare
Choose a tag to compare
  • Fixed a race condition on mandated payments processing (fixes #100)
  • Improved mandate retrieval, validation and guard (fixes #105)
  • Added skipTrial to the subscription builders (fixes #101)
  • Added $billable->guardMollieMandate();
  • Added $subscription->restartCycle();
  • Added Order:: findByPaymentIdOrFail($paymentId);
  • Added payment status scopes to the Order model
  • Added a money_to_decimal() helper function

Release v1.4.0

24 Oct 11:49
dff0ab9
Compare
Choose a tag to compare

This release adds new coupon helpers and the SubscriptionStarted event.

Added:

  • Billable::redeemCoupon(). This allows you to easily redeem a coupon for an existing subscription.
  • RedeemedCoupon::isActive() to check whether the redeemed coupon is still applicable.
  • RedeemedCoupon::revoke(), to ensure that the redeemed coupon will no longer be applied.
  • the SubscriptionStarted event. This event fires when a new subscription is started, for both trials and non-trials. Thanks @pascallieverse !

Release v1.3.0

20 Oct 14:16
d8a5fbf
Compare
Choose a tag to compare
  • Added the option to use a {payment_id} placeholder in your redirectUrl, which automatically gets replaced by the Mollie payment id. This makes displaying success/error message a breeze. 💡
  • Added a belongsTo relationship to the OrderItem model for easy retrieval of the parent Order ($orderItem->order). Mind that if the OrderItem has not been processed yet, this will be null. Thanks to @larsjanssen6.
  • Added a redeemedCoupons() relationship to the Billable trait, so you can now perform $user->redeemedCoupons.
  • Fixed an issue with configuring the urls on a Plan (#88 - thanks @mikelmao)

Release v1.2.4

15 Oct 13:29
2890796
Compare
Choose a tag to compare

Unable to update to Laravel v6.2?

This release fixes this issue. Thanks again @pascalbaljet .

Release v1.2.3

10 Oct 08:43
f7f45dd
Compare
Choose a tag to compare

Thanks to @pascalbaljet, you can now use Cashier Mollie with the latest Laravel version (6.x instead of 6.0.x).

Release v1.2.2

03 Oct 11:42
Compare
Choose a tag to compare

Fixed issue #75: coupons are now stored with the Order and listed on the invoice.
Fixed issue #76: coupons now use the times property properly