Overview
This release adds experimental support for Declarative Push Notifications, introduced in Safari 18.4 Beta. It also fixes some incorrect documentation examples, failing CI tests, improves the maximum size of some JSON payloads, and addresses a mismatch that could occur between key IDs as encoded by a service worker and the server's records.
What's Changed
- CI Testing on
main
by @dimitribouniol in #57 - NIO EventLoopProvider Fix by @dimitribouniol in #61
- README Example Fix by @dimitribouniol in #60
- More README Fixes by @dimitribouniol in #62
- Experimental Declarative Push Notification Support by @dimitribouniol in #68
- FoundationEssentials Regression by @dimitribouniol in #72
- JSON Packing Efficiency by @dimitribouniol in #73
- Declarative Push Notification Tests by @dimitribouniol in #74
- Declarative Push Notification Examples by @dimitribouniol in #75
- Check Size by @dimitribouniol in #76
- Normalize Key IDs by @dimitribouniol in #77
Full Changelog: 0.4.1...0.4.2