0.1.0
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 withEntityEncoder
andEntityDecoder
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 itsDocument
andElem
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