Releases: cboxdk/laravel-postal
Releases · cboxdk/laravel-postal
Release list
v0.1.1
- Database is now fully optional: with both
postal.webhooks.storeandpostal.inbound.storedisabled the package registers no migrations —php artisan migratecreates nothing, and no code path touches the database. Typed events keep working; listeners dedupe onuuid(). - E2E suite hardened for native-Linux CI runners (signing-key permissions, fail-fast sanity probes, stack-log dump on failure).
v0.1.0 — Cbox Postal
Initial release. See CHANGELOG.md for the full feature list.
Highlights
- All three Postal protocols:
api(structured JSON),smtp-api(raw RFC 2822 over HTTP),smtp(real SMTP submission) - Verified webhooks (raw-body RSA, SHA256-pinned, fail closed) → 10 typed events + transactional idempotent status store
- Inbound email via Postal routes → signed HTTP endpoint →
PostalInboundMessage - Mail transport, notification channel, opt-in broadcasting, dynamic
ServerRegistry - Console DX:
postal:install,postal:doctor,postal:ping,postal:tail,postal:message,postal:webhook-key Postal::fake()testing support and an e2e suite against a real Postal 3.3.7 in Docker
Requires PHP 8.4+, Laravel 12/13. Verified against Postal 3.3.7.