3.54.0 (2026-05-04)
New Features
- add subscription reissue with 15-min cooldown (1ab1ff9)
- Apple IAP integration with security hardening (ecde2fb)
- integrate Antilopay payment provider (API v2) (7196642)
- integrate Etoplatezhi payment provider (6524f66)
- integrate Jupiter (FPGate P2P) and Donut payment providers (f321ded)
- integrate Lava Business payment provider (afea054)
Bug Fixes
- add pycryptodome dependency for Antilopay RSA signing (3fce648)
- apple refund handler — lock apple_transactions row to prevent double deduction (e85c40f)
- AuraPay webhook signature + add SBP/Card payment method selection (17ac3da)
- expired_1d notification — use PricingEngine instead of hardcoded PRICE_30_DAYS (2478ff7)
- guide mode buttons — support external type alias, extract urlScheme from blocks (2385814)
- persist campaign across bot→webapp registration handoff via Redis (99648a9)
- register all providers in payment search and verification services (cd8be32)
- tests: clean up pre-existing ruff lint warnings in apple_iap tests (0d06467)