Skip to content

Commit d42a45c

Browse files
brendanjryangithub-actions[bot]
authored andcommitted
chore: release v0.5.0
1 parent a0fdfd8 commit d42a45c

File tree

6 files changed

+13
-21
lines changed

6 files changed

+13
-21
lines changed

.changelog/dry-geese-growl.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changelog/merry-dogs-run.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changelog/proud-goats-cry.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changelog/tall-pigs-sing.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Changelog
22

3+
## 0.5.0 (2026-03-30)
4+
5+
### Minor Changes
6+
7+
- 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 @BrendanRyan, [#103](https://github.com/tempoxyz/pympp/pull/103))
8+
- 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 @BrendanRyan, [#103](https://github.com/tempoxyz/pympp/pull/103))
9+
10+
### Patch Changes
11+
12+
- 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 @BrendanRyan, [#103](https://github.com/tempoxyz/pympp/pull/103))
13+
- Fixed fail-closed expiry enforcement in `ChargeIntent.verify`: requests with a missing `expires` challenge parameter are now rejected instead of silently allowed through. (by @BrendanRyan, [#103](https://github.com/tempoxyz/pympp/pull/103))
14+
315
## 0.4.2 (2026-03-20)
416

517
### Patch Changes

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "pympp"
3-
version = "0.4.2"
3+
version = "0.5.0"
44
description = "Python SDK for the Machine Payments Protocol (MPP)"
55
readme = "README.md"
66
requires-python = ">=3.12"

0 commit comments

Comments
 (0)