Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changelog/dry-geese-growl.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changelog/merry-dogs-run.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changelog/proud-goats-cry.md

This file was deleted.

11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# Changelog

## 0.5.0 (2026-03-29)

### Minor Changes

- Added access key signing support for Tempo transactions. When `root_account` is set, nonce and gas estimation now use the root account (smart wallet) address, transactions are signed via `sign_tx_access_key`, and the credential source reflects the root account rather than the access key address. (by @GeorgiosKonstantopoulos, [#93](https://github.com/tempoxyz/pympp/pull/93))
- Added `RedisStore` and `SQLiteStore` backends to `mpp.stores` for replay protection, with optional extras (`pympp[redis]`, `pympp[sqlite]`). Added `store` parameter to `Mpp.__init__` and `Mpp.create()` that automatically wires the store into intents supporting replay protection. (by @GeorgiosKonstantopoulos, [#93](https://github.com/tempoxyz/pympp/pull/93))

### Patch Changes

- Raised test coverage by adding tests for edge cases across charge, parsing, server, and store modules, and updated CI to generate and upload XML/HTML coverage reports for Python 3.12. (by @GeorgiosKonstantopoulos, [#93](https://github.com/tempoxyz/pympp/pull/93))

## 0.4.2 (2026-03-20)

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "pympp"
version = "0.4.2"
version = "0.5.0"
description = "Python SDK for the Machine Payments Protocol (MPP)"
readme = "README.md"
requires-python = ">=3.12"
Expand Down