Releases: http4s/http4s-dom
v0.2.11
Fixes
- Fix
receive
on websocket closure by @armanbilge in #344
What's Changed
- Update fs2-core to 3.9.3 by @http4s-steward in #334
- Update http4s-client, ... to 0.23.24 by @http4s-steward in #340
Full Changelog: v0.2.10...v0.2.11
v0.2.10
This is the eleventh release in the 0.2.x series of http4s-dom and is binary-compatible with every previous 0.2.x release. It is published against the http4s 0.23.x series with Scala 2.12, 2.13, and 3.3+ and Scala.js 1.13+.
This release makes opening a new WebSocket connection properly cancelable.
Fixes
- Make opening a WebSocket connection cancelable by @armanbilge in #328
Optimizations
- Use
Mutex
instead ofSemaphore(1)
by @armanbilge in #327
Updates
- Update scala-library to 2.12.18 by @http4s-steward in #283
- Update http4s-client, ... to 0.23.23 by @http4s-steward in #300
- Update scala3-library, ... to 3.3.1 by @http4s-steward in #312
- Update fs2-core to 3.9.2 by @http4s-steward in #316
- Update scala-library to 2.13.12 by @http4s-steward in #314
- Update sbt-scalajs, scalajs-compiler, ... to 1.14.0 by @http4s-steward in #323
- Update scalajs-dom to 2.8.0 by @http4s-steward in #325
- Update cats-effect to 3.5.2 by @http4s-steward in #324
Full Changelog: v0.2.9...v0.2.10
v0.2.9
This is the tenth release in the 0.2.x series of http4s-dom and is binary-compatible with every previous 0.2.x release. It is published against the http4s 0.23.x series with Scala 2.12, 2.13, and 3.2+ and Scala.js 1.13+.
This release includes fixes related to the async
cancelation changes in Cats Effect v3.5.0.
What's Changed
- Update cats-effect to 3.5.0 by @http4s-steward in #273
- Update scalajs-dom to 2.5.0 by @http4s-steward in #275
- Update fs2-core to 3.7.0 by @http4s-steward in #274
- Update http4s-client, ... to 0.23.19 by @http4s-steward in #276
Full Changelog: v0.2.8...v0.2.9
v0.2.8
This is the ninth release in the 0.2.x series of http4s-dom and is binary-compatible with every previous 0.2.x release. It is published against the http4s 0.23.x series with Scala 2.12, 2.13, and 3.2+ and Scala.js 1.13+.
This release improves error handling when opening a WebSocket connection.
What's Changed
- Fix WebSocket connect error handling by @buntec, @armanbilge in #267
- Refresh
ServiceWorker
API by @armanbilge in #264
Full Changelog: v0.2.7...v0.2.8
v0.2.7
This is the eighth release in the 0.2.x series of http4s-dom and is binary- and source-compatible with every previous 0.2.x release. It is published against the http4s 0.23.x series with Scala 2.12, 2.13, and 3.2+ and Scala.js 1.13+.
This release fixes a bug that prevented in-flight requests from respecting a timeout.
What's Changed
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.0 by @http4s-steward in #246
- Fix timeout handling, add tests by @armanbilge in #252
Full Changelog: v0.2.6...v0.2.7
v0.2.6
This is the seventh release in the 0.2.x series of http4s-dom and is binary- and source-compatible with every previous 0.2.x release. It is published against the http4s 0.23.x series with Scala 2.12, 2.13, and 3.2+ and Scala.js 1.11+.
This release makes the new streaming request feature opt-in. This is because the browser may reject a request with a streaming body in various situations (e.g. the connection to the server is over HTTP/1.x), so it was a mistake to enable it by default.
Use the .withStreamingRequests
option on FetchOptions
to enable it per-request, or on FetchClientBuilder
to enable it globally.
What's Changed
- Make streaming requests opt-in by @armanbilge in #240
Full Changelog: v0.2.5...v0.2.6
v0.2.5
This is the sixth release in the 0.2.x series of http4s-dom and is binary- and source-compatible with every previous 0.2.x release. It is published against the http4s 0.23.x series with Scala 2.12, 2.13, and 3.2+ and Scala.js 1.11+.
This release optimizes the stream conversion used for the new streaming requests feature.
What's Changed
- Implement
toReadableStream
withoutDispatcher
by @armanbilge in #237
Full Changelog: v0.2.4...v0.2.5
v0.2.4
This is the fifth release in the 0.2.x series of http4s-dom and is binary- and source-compatible with every previous 0.2.x release. It is published against the http4s 0.23.x series with Scala 2.12, 2.13, and 3.2+ and Scala.js 1.11+.
This release adds support for streaming requests to the FetchClient
. A feature test is used to detect when this API is available and use it automatically. Detailed browser support information is available at "Can I use".
Features
- Support streaming requests by @armanbilge in #236
Docs
- Move deps to relevant example by @armanbilge in #155
- Update README.md by @regadas in #162
- Replace Bored API with GH API in fetch docs by @armanbilge in #163
- Fix cast in fetch docs by @armanbilge in #164
Updates
- Update scala3-library, ... to 3.2.1 by @http4s-steward in #212
- Update sbt-scalajs, scalajs-compiler, ... to 1.11.0 by @http4s-steward in #219
- Update cats-effect to 3.4.5 by @http4s-steward in #233
- Update fs2-core to 3.5.0 by @http4s-steward in #234
- Update http4s-client, ... to 0.23.18 by @http4s-steward in #235
New Contributors
- @http4s-steward made their first contribution in #156
- @regadas made their first contribution in #162
Full Changelog: v0.2.3...v0.2.4
v1.0.0-M36
This release brings you everything in v0.2.3 but is built against http4s v1.0.0-M36. It is not binary-compatible with any previous release.
Full Changelog: v1.0.0-M34...v1.0.0-M36
v1.0.0-M34
This release brings you everything in v0.2.3 but is built against http4s v1.0.0-M34. It is not binary-compatible with any previous release.
Full Changelog: v1.0.0-M33...v1.0.0-M34