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.opened
for checking if socket connection was successful, by @Kakapio in #509 - Add socket tests and fixed
Socket.closed
getter, 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
axum
feature 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
D1PreparedStatement
to accessD1PreparedStatementSys
and rawJsValue
query 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