# 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
