Releases: shipsaas/laravel-inbox-process
[Release] v1.1.2
Release v1.1.2
Configuration
We can now customize the route path via config('inbox.route_path')
, by default it is inbox
Added SQLite support
SQLite is fast, minimal, and could be really useful for applications that only need to record msgs, resolve them, and flush the inbox msgs frequently.
Improvements
Authorize & Validate
Now you can implement authorize
and rules
for your Request
class. The built-in inbox HTTP layer will make sure both will be run to ensure the requests are legit to go into DB.
Best practices: use authorize
to check the signature of the payload (signing, validating, etc) and use rules
to ensure the payload is good enough.
[Release] v1.1.1
Release v1.1.1
Configuration
We can now customize the route path via config('inbox.route_path')
, by default it is inbox
Added SQLite support
SQLite is fast, minimal, and could be really useful for applications that only need to record msgs, resolve them, and flush the inbox msgs frequently.
Improvements
Authorize & Validate
Now you can implement authorize
and rules
for your Request
class. The built-in inbox HTTP layer will make sure both will be run to ensure the requests are legit to go into DB.
Best practices: use authorize
to check the signature of the payload (signing, validating, etc) and use rules
to ensure the payload is good enough.
v1.1.0
Release v1.1.0
- Support Laravel 11 by @sethsandaru
- Logs improvement by @sethsandaru
--max-processing-time
option by @sethsandaru
v1.0.0 - First Stable Release
Release v1.0.0
Greeting rockstars, Laravel Inbox Pattern is here and ready to be injected into your projects' veins 🚀😎
Features
- Shipped an Inbox Route, ready to use and receive your 3rd-party webhook messages EXACTLY-ONCE 🥰
- Shipped an Inbox Process command, ready to use and resolve your webhook messages IN SEQUENCE/ORDER 😎
- Supported MySQL 8 and PostgreSQL 13+ out-of-the-box
Documentation
Love and peace ✌️