Repository navigation
Release v0.1.0
New Versioning Pattern
We will be using 0.x.y as our version pattern going forward so that we can better use semantic versioning. Minor version (x) changes will be used to indicate breaking changes, and patch version (y) changes will indicate non-breaking changes. We will continue be using 0 for our major version.
What's Changed
Sockets
- Add
Socket.openedfor checking if socket connection was successful, by @Kakapio in #509 - Add socket tests and fixed
Socket.closedgetter, by @kflansburg in #518
Binary Size
- Make chrono-tz an optional dependency. This dependency was found to be a major contributor to binary size. By @kflansburg in #520
Caution
Breaking: You will now need the timezone feature to access Cf.timezone.
- Introduce
axumfeature by @kflansburg in #534
Caution
Breaking: You will now need axum feature to have From<worker::Response> for http::Response<axum::body::Body>
D1
- Introduce methods on
D1PreparedStatementto accessD1PreparedStatementSysand rawJsValuequery results, by @dakom in #521
HTTP
- More flexible fetch handler signature allowing any type implementing
From<web_sys::Request>for request argument by @dakom in #525
Other Fixes
- Fix issue with data corruption in web_sys::WebSocket by @kflansburg in #523
- Return 500 instead of panicking when returning error to fetch handler by @avsaase in #524
Dependabot
- chore(deps-dev): bump vite from 4.5.2 to 4.5.3 by @dependabot in #532
New Contributors
Full Changelog: v0.0.24...v0.1.0