Async Stripe

async-stripe

Changelog for the async-stripe crate

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0-alpha.9 - 2025-11-27

Other

  • update readme
  • make site public and add docs
  • Add tracing instrumentation to core API calls

1.0.0-alpha.8 - 2025-11-26

Fixed

  • replace hard-coded ring with feature flags
  • fix clippy lints in tests

1.0.0-alpha.4 - 2025-10-02

Other

  • update everything else to edition 2024
  • add migration guide

1.0.0-alpha.3 - 2025-09-16

Added

  • (async-stripe-core) Create newtype for idempotency key
  • keep original string on unknown variants

Fixed

  • (async-stripe) Fix header name, extract it to const
  • (async-stripe) export StripeRequest
  • doc_lazy_continuation linting issue
  • bump MSRV (closes #532)

Other

  • rework readme
  • Fix clippy
  • bump to 1.0.0-alpha.2
  • bump msrv to match master
  • use unwrap_or_default
  • Bump to hyper1 and associated deps
  • Client split (#525)
  • Implement miniserde-based deserialization
  • Remove some client allocations
  • try bumping msrv
  • Squashed commit of the following:
  • Merge branch 'master' into readme-ref-next
  • update MSRV
  • bump msrv since openssl fails to compile
  • mention next branch in readme
  • Update README.md
  • bump msrv
  • bump msrv
  • bump msrv
  • Fix small typos
  • bump MSRV
  • much -> must
  • Also update readme
  • Update README.md
  • Miscellaneous changes
  • Bump MSRV to 1.54 to support modern examples
  • Rename some links to the old repo
  • Prepare to release 0.14
  • Release 0.13.0
  • Pin test toolchain to 1.49.0 (MSRV)
  • Fix typos
  • Bump version to rc3
  • Change project name
  • Overhaul contributing and readme
  • Remove "blocking" as a default feature
  • Update cargo example to include "default-tls" flag
  • Update README.md
  • Update openapi spec
  • Bump version to 0.12.0
  • Set default stripe api version
  • Fix headers in documentation
  • Bump crate version
  • Bump version
  • Update README w/ codegen instructions
  • more updates
  • 0.10.4 - add event id field
  • bump version to 0.10.3 and add checkout.session test
  • Bump version to 0.10.2
  • Bump version to fix docs.rs build
  • Bump version to 0.10.0
  • Fix tests
  • Update README.md
  • Bump version number, update changelog
  • Bump version to 0.9.1
  • Bump version
  • Fix examples for headers changes
  • Bump version to 0.8.0
  • Bump version to 0.7.2
  • Fix handling of customer sources list
  • Bump version number
  • Bump version to 0.6.0
  • Fix using client with another stripe account
  • Bump version to 0.5.3
  • Bump version to v0.5.2
  • Bump version to v0.5.1
  • Bump to v0.5.0 and change source repository
  • Ensure payment source serializes correctly
  • Update Source Enum and structs, added source functions
  • Bump version to 0.4.7
  • Bump version to 0.4.6
  • Bump version to 0.4.5
  • Bump to v0.4.4
  • Fix documentation tests
  • Update version to 0.4.2
  • Add README section for using custom connect accounts
  • Add a Getting Started section to the README
  • Update docs to mention stripe-js client-side libraries
  • Update version to 0.4.1
  • Bump release to 0.4.0
  • Merge branch '0.3.x'
  • Bump release to 0.3.3
  • Use Openssl by default, w/ plans to support rustls
  • Bump version to 0.3.2 and update CHANGELOG
  • Fix HTTPS Options in README
  • Release v0.3.1
  • Add features to allow either native-tls or openssl
  • Remove version from README title
  • Update released version to 0.3.0
  • Add status badges to README
  • Update readme for v0.2.0
  • Revert README update; v0.1.1 is latest release
  • Bump version to 0.2.0
  • Add license/links/tags for Cargo
  • Update Cargo.toml w/ publishable name
  • Initial commit
Have feedback? Let us know here

On this page