From 93d2a0e69af19386c8ee1ef62e028ce7241cc735 Mon Sep 17 00:00:00 2001 From: grandizzy <38490174+grandizzy@users.noreply.github.com> Date: Wed, 25 Mar 2026 06:02:29 +0000 Subject: [PATCH] chore: release `mpp@0.8.0` --- .changelog/kind-bees-pack.md | 5 ----- .changelog/unique-lakes-roll.md | 5 ----- .changelog/vain-tigers-dance.md | 5 ----- CHANGELOG.md | 11 +++++++++++ Cargo.toml | 2 +- 5 files changed, 12 insertions(+), 16 deletions(-) delete mode 100644 .changelog/kind-bees-pack.md delete mode 100644 .changelog/unique-lakes-roll.md delete mode 100644 .changelog/vain-tigers-dance.md diff --git a/.changelog/kind-bees-pack.md b/.changelog/kind-bees-pack.md deleted file mode 100644 index ae4d349b..00000000 --- a/.changelog/kind-bees-pack.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -mpp: minor ---- - -Added a Stripe Shared Payment Token (SPT) example demonstrating the full 402 → challenge → credential → retry flow using Stripe's payment method. Includes a server with SPT proxy endpoint and a headless client using a test card. diff --git a/.changelog/unique-lakes-roll.md b/.changelog/unique-lakes-roll.md deleted file mode 100644 index 93ab3027..00000000 --- a/.changelog/unique-lakes-roll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -mpp: minor ---- - -Added Stripe payment method support (`method="stripe"`, `intent="charge"`) with client-side `StripeProvider` for SPT creation, server-side `ChargeMethod` for PaymentIntent verification, and `Mpp::create_stripe()` builder integration. Added `stripe` and `integration-stripe` feature flags backed by `reqwest`. diff --git a/.changelog/vain-tigers-dance.md b/.changelog/vain-tigers-dance.md deleted file mode 100644 index 4afaf23b..00000000 --- a/.changelog/vain-tigers-dance.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -mpp: patch ---- - -Fixed `base64url_decode` to accept standard base64 (`+`, `/`, `=` padding) in addition to URL-safe base64, following Postel's law and aligning with the mppx TypeScript SDK behavior. Added tests covering standard base64 with padding, URL-safe without padding, and standard alphabet without padding in both `types.rs` and `headers.rs`. diff --git a/CHANGELOG.md b/CHANGELOG.md index 462ae5bf..e9a1dfc5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## 0.8.0 (2026-03-25) + +### Minor Changes + +- Added a Stripe Shared Payment Token (SPT) example demonstrating the full 402 → challenge → credential → retry flow using Stripe's payment method. Includes a server with SPT proxy endpoint and a headless client using a test card. (by @DerekCofausper, [#145](https://github.com/tempoxyz/mpp-rs/pull/145)) +- Added Stripe payment method support (`method="stripe"`, `intent="charge"`) with client-side `StripeProvider` for SPT creation, server-side `ChargeMethod` for PaymentIntent verification, and `Mpp::create_stripe()` builder integration. Added `stripe` and `integration-stripe` feature flags backed by `reqwest`. (by @DerekCofausper, [#145](https://github.com/tempoxyz/mpp-rs/pull/145)) + +### Patch Changes + +- Fixed `base64url_decode` to accept standard base64 (`+`, `/`, `=` padding) in addition to URL-safe base64, following Postel's law and aligning with the mppx TypeScript SDK behavior. Added tests covering standard base64 with padding, URL-safe without padding, and standard alphabet without padding in both `types.rs` and `headers.rs`. (by @DerekCofausper, [#145](https://github.com/tempoxyz/mpp-rs/pull/145)) + ## 0.7.0 (2026-03-23) ### Minor Changes diff --git a/Cargo.toml b/Cargo.toml index 9d0f8add..0c536269 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mpp" -version = "0.7.0" +version = "0.8.0" edition = "2021" description = "Rust SDK for the Machine Payments Protocol (MPP)" license = "MIT OR Apache-2.0"