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!
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 spent my Saturday porting my home and all my #neovim plugins to #nixos modules for home-manager. I am super happy with the result, I do not have weird shell things and manual steps anymore, and I can be modular and cross-platform easily. Worth the hours I invested (and procrastinated for so long).
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