Hi everyone. I just added a new "Adopters" section on the #fs2-data website. It contains the dependent libraries I could find on Maven Central so far, but if you are using the library and enjoying it, do not hesitate to add your project and/or company by opening a PR!
The main #Scala event of the year, Scalar, is coming up in three weeks!
Get your ticket for both or either:
🎓#fs2 & #zio trainings on 20th of March,
⚖️conference on 21-22nd of March
During the conference:
🎙️25 awesome talks on FP, Scala, use-cases, data science, Native, JS & more
🎉celebrating 20 years of Scala at the community party
🌃All of that in the beautiful, affordable & easy-to-reach city of #Warsaw! (stay for the weekend, if you can)
I wanted to look into this for a while now, and the request for having pretty formatting for XML (as in: white spaces are not relevant to your application use case) made me finally start working on it: #fs2-data is soon gaining tooling for pretty printing tree structures in a streaming fashion!
I just released a bugfix version of #fs2-data addressing a problem with object field selection in #JSON query and default values. Now it should work properly (including the documentation example, which I broke earlier).
I am super glad to announce the release of #fs2-data v1.9.0 with an entirely new website and the introduction of JSON queries! :tada: This has been a long time since I started working on this feature, which is now mature enough to be released as experimental in the wild. I hope you will enjoy it! https://github.com/gnieh/fs2-data/releases/tag/v1.9.0
This has been a long dream of mine, since I added JSON support in #fs2-data. And it has never been so close to become true: the PR adding support for #JSON queries (think #jq) is ready! It allows for declarative streaming extraction and transformation of JSON data, emitting data as soon as some piece of output has been built, discarding input that has been consumed, on the go. I must admit, that I am super proud of this one! https://github.com/gnieh/fs2-data/pull/426