Changelog
Unreleased
0.1.7
- Add curated examples page to the site and wire it into navigation.
- Add Paystack subscription example and expand README payment snippets.
0.1.6
- Add Paystack subscriptions (plans, create) and subscription webhook events.
- Guard webhook parse logging for subscription event metadata.
0.1.5
- Standardize provider validation failures with StashError codes/messages.
- Add provider capability metadata for validation and documentation.
- Normalize currency casing and enforce ZAR-only constraints for Ozow/Payfast.
- Validate Paystack required fields before provider calls.
0.1.4
- Release skipped (npm publish failed due to already published version).
0.1.3
- Convert Paystack amounts from major to minor by default and add an amountUnit override.
0.1.2
- Add canonical structured logging with correlation IDs for payment actions.
0.1.1
Add SvelteKit site under
site/with brand palette and typography.Build a landing page and docs hub that render markdown from
docs/.Add Dockerfile for local preview on port 5173.
Fix docs links to point to docs routes and GitHub examples.
Update package scope to
@miniduckco/stashand refresh description.Fix test runner invocation in CI to avoid glob expansion issues.
Add
createStashwith capability surfaces for payments and webhooks.Return canonical
PaymentandWebhookEventmodels.Add providerOptions typing and overlap validation.
Update docs and examples to the new API.
Add Paystack provider support for card checkout, webhooks, and verification.
0.1.0
- Add unified
makePaymentfor Ozow and Payfast. - Implement webhook signature verification for both providers.
- Add Diataxis docs and runnable examples.