Skip to content

0.7.3

Choose a tag to compare

@3m1n3nc3 3m1n3nc3 released this 14 May 07:09
· 556 commits to main since this release

What's Changed

Added

  • Added a new Express limiter middleware powered by express-rate-limit.
  • Rate limit violations now throw RateLimitExceededException.
  • Added MailNotification.prepare() to prepare recipient and data context before sending mail.

Changed

  • Renamed auth device payload terminology from AuthAgentPayload to DeviceAgentPayload.
  • Session device detection now reads client-provided device metadata from the x-device-agent header instead of x-auth-agent.
  • Mail notifications now resolve {app_name} from config('app.name'), falling back to Arkstack.

Fixed

  • Mail notification app name rendering now follows application config instead of relying only on APP_NAME.

Compatibility Notes

  • Consumers using AuthAgentPayload should update imports to DeviceAgentPayload.
  • Clients sending device metadata should switch from x-auth-agent to x-device-agent.

Full Changelog: 0.7.2...0.7.3