Skip to content

Releases: processout/processout-php

v8.0.0

20 Jan 10:31
5c740cf

Choose a tag to compare

8.0.0 (2026-01-20)

Breaking Changes

  • remove deprecated functionality and drop PHP unsupported version compatibility (5c740cf)

Caution

BREAKING CHANGE.
The SDK supports PHP version 8.0 and newer. Versions lower than 8.0 are not supported any longer!

Address deprecated functionality warnings:

1. Set jsonSerialize() return type explicitly

  • Since 8.2 - JsonSerializable requires the implementations to explicitly return the returned type.
Deprecated: Return type of ProcessOut\Invoice::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

2. Remove curl_close() invocations - it's being done automatically during GC now.

  • Since 8.0 - curl_close() has no effect and is deprecated since 8.5.
Deprecated: Function curl_close() is deprecated since 8.5, as it has no effect since PHP 8.0

3. Add "?" explicit nullable type operator when applicable.

  • Since 8.0 - added support for "nullable" types - nullability should be explicitly expressed using the ? operator.
Deprecated: ProcessOut\Exceptions\AuthenticationException::__construct(): Implicitly marking parameter $previous as nullable is deprecated, the explicit nullable type must be used instead

Remove non-existent endpoints and related resources

  • /activities
  • /coupons
  • /customers/:id/subscriptions
  • /plans
  • /subscriptions
  • /supervised-projects

v7.4.1

22 Aug 14:24
64ed19e

Choose a tag to compare

7.4.1 (2025-08-22)

Chores

  • update go-semantic-release (8ea57b3)

v7.4.0

29 May 13:15
ea0967c

Choose a tag to compare

7.4.0 (2025-05-29)

Feature

  • add customer and invoice reference_id; add balances customer action (#27) (ea0967c)

v7.3.0

15 Apr 09:21
9070f43

Choose a tag to compare

7.3.0 (2025-04-15)

v7.2.0

17 Jan 12:26
8df17d7

Choose a tag to compare

7.2.0 (2025-01-17)

Feature

  • add-new-operation-error-message-field (#25) (8df17d7)

v7.1.0

17 Sep 11:09
93d61ed

Choose a tag to compare

7.1.0 (2024-09-17)

Feature

  • Add custom action structure to the create token flow (#23) (93d61ed)

v7.0.0

10 Jul 10:05
0ccb74a

Choose a tag to compare

7.0.0 (2024-07-10)

What's Changed

  • BREAKING CHANGE: breaking: change response types for invoices-authorize, invoices-capture, invoices-native-payment; breaking: create/update card; add invoice expiry; add invoice qr_code; add invoice delete; add project public metadata; add hosted payment page support by @mateusz-walesiak-cko in #22

Full Changelog: v6.33.0...v7.0.0

v6.33.0

10 Apr 13:09
b938d91

Choose a tag to compare

6.33.0 (2024-04-10)

Feature

  • add auto_capture_at field within the invoice object (#20) (b938d91)

v6.32.0

03 Apr 15:19
30b9f10

Choose a tag to compare

6.32.0 (2024-04-03)

Feature

  • Add create/update card request fields; SFTPSettings (#19) (30b9f10)

v6.31.0

12 Mar 17:05
1392018

Choose a tag to compare

6.31.0 (2024-03-12)

Feature

  • Add create/update card; PayoutItemAmountBreakdowns (#18) (1392018)