Skip to content

0.1.0

Compare
Choose a tag to compare
@ybasket ybasket released this 27 Nov 12:48
· 216 commits to main since this release
9285a2c

0.1.0 is the initial release of http4s-fs2-data for Scala 2.12, 2.13 and 3 on JVM, JS & Native 🎉. It features:

  • The http4s-fs2-data-xml module with EntityEncoder and EntityDecoder instances for streams of xml events that can be processed further using the tools fs2-data provides (docs).
  • On top of that, the http4s-fs2-data-xml-scala module adds integration with the scala-xml library so you can stream its Document and Elem types directly, making it an almost drop-in replacement for http4s-scala-xml.

While there is a test suite borrowed from http4s-scala-xml, this is the very first release and hence not yet battle-tested, please be aware of this. Questions, feature requests and bug reports are welcome, either as an issue on this repo or on the Typelevel Discord.

A small example on how to use http4s-fs2-data can be found in the docs.

Special thanks to @rossabaker for starting this project and @armanbilge for the continuous help fixing bugs upstream (all the way up to Scala Native file handling!).

Included PRs

  • Foreshadow with a README by @rossabaker in #4
  • Update sbt-http4s-org to 0.14.3 by @http4s-steward in #5
  • Update scala3-library to 3.1.3 by @http4s-steward in #7
  • Update scala-library to 2.12.16 by @http4s-steward in #6
  • Update http4s-core, http4s-laws, ... to 0.23.13 by @http4s-steward in #8
  • Update sbt-http4s-org to 0.14.4 by @http4s-steward in #11
  • Update sbt to 1.7.1 by @http4s-steward in #10
  • Update http4s-core, http4s-laws, ... to 0.23.14 by @http4s-steward in #12
  • Update sbt-http4s-org to 0.14.5 by @http4s-steward in #18
  • Fix XML charset decoding issues by @ybasket in #16
  • Switch to fs2-data-xml by @rossabaker in #3
  • Update scalafmt-core to 3.5.9 by @http4s-steward in #13
  • Update http4s-core, http4s-laws to 0.23.16 by @http4s-steward in #19
  • Update sbt-http4s-org to 0.14.6 by @http4s-steward in #27
  • Update scala-library to 2.12.17 by @http4s-steward in #29
  • Update sbt to 1.7.2 by @http4s-steward in #31
  • Update scala-library to 2.13.9 by @http4s-steward in #30
  • Update fs2-data-xml-scala to 1.5.1 by @http4s-steward in #26
  • Update sbt-http4s-org to 0.14.7 by @http4s-steward in #32
  • Update scala-library to 2.13.10 by @http4s-steward in #33
  • Update scalafmt-core to 3.6.0 by @http4s-steward in #34
  • Update fs2-data-xml-scala to 1.6.0 by @http4s-steward in #35
  • Update sbt to 1.7.3 by @http4s-steward in #36
  • Update scalafmt-core to 3.6.1 by @http4s-steward in #37
  • Update scala3-library, ... to 3.2.1 by @http4s-steward in #38
  • Update sbt to 1.8.0 by @http4s-steward in #39
  • Update munit-scalacheck to 1.0.0-M7 by @http4s-steward in #41
  • Update sbt-http4s-org to 0.14.8 by @http4s-steward in #40
  • Split xml modules by @ybasket in #25
  • Update sbt-http4s-org to 0.14.9 by @http4s-steward in #42
  • Update nscplugin, sbt-scala-native, ... to 0.4.9 by @http4s-steward in #44