Packages

Web Push notifications for Elixir: VAPID (RFC 8292) and aes128gcm payload encryption (RFC 8291/8188)

Current section

Files

Jump to
web_push CHANGELOG.md
Raw

CHANGELOG.md

# Changelog
## 0.1.0
Initial release.
- `WebPush.send/3`: encrypted, VAPID-signed push over a host-supervised Finch pool
- `WebPush.Encryption`: RFC 8291/8188 `aes128gcm` payload encryption
- `WebPush.Vapid`: RFC 8292 ES256 JWT signing, keypair generation
- `WebPush.Subscription`: plain struct plus `from_map/1` for the browser JSON shape
- `mix web_push.gen.vapid` keypair generator task