Skip to content

Releases: http4s/http4s-dom

v0.2.11

09 Dec 01:42
5825600
Compare
Choose a tag to compare

Fixes

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

05 Oct 02:51
41eb128
Compare
Choose a tag to compare

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

Optimizations

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

12 May 23:08
e00534d
Compare
Choose a tag to compare

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

23 Apr 16:14
b60def9
Compare
Choose a tag to compare

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

Full Changelog: v0.2.7...v0.2.8

v0.2.7

14 Feb 20:50
5d118d3
Compare
Choose a tag to compare

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

22 Jan 22:41
a37e9d7
Compare
Choose a tag to compare

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

Full Changelog: v0.2.5...v0.2.6

v0.2.5

19 Jan 20:07
8a02a6d
Compare
Choose a tag to compare

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

Full Changelog: v0.2.4...v0.2.5

v0.2.4

18 Jan 17:47
c86ec9a
Compare
Choose a tag to compare

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

Docs

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

26 Aug 14:54
28f41cb
Compare
Choose a tag to compare
v1.0.0-M36 Pre-release
Pre-release

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

06 Jul 19:49
55a2f02
Compare
Choose a tag to compare
v1.0.0-M34 Pre-release
Pre-release

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