I just released #diffson v4.6.0. It brings support for #ujson/#upickle and some dependency updates.

It also ensures pinning #scala 3 to the LTS 3.3 series, in order to avoid compatibility problems in code using the library.

Enjoy!

https://github.com/gnieh/diffson/releases/tag/v4.6.0

Release v4.6.0 · gnieh/diffson

This release brings: A new module for upickle support (see #401 by @esarbe). Contribution guidelines regarding copyright have also been updated (see #403 by @satabin). Pinning of Scala 3 to the 3....

GitHub
Hey there! Hope your Friday is going well. As announced yesterday I just released #diffson 4.4.0 including major performance improvements in diff computation, and bringing a bunch of dependency updates. Have a nice day, and I hope you'll enjoy this new release. https://github.com/gnieh/diffson/releases/tag/v4.4.0
Release v4.4.0 · gnieh/diffson

This release mainly improves performances of the diffing algorithm (see #331 by @satabin) It also updates following library dependencies (by @scala-steward): scala-collection-compat 2.9.0 sbt-scal...

GitHub
It's been a while, but I will cut a new release of #diffson soon. Investigating a problem at work, I found some sub-optimal (understatement) implementation in the diff computation. This PR should make the situation way better for all users https://github.com/gnieh/diffson/pull/331
Improve JsonPatch diff performances by satabin · Pull Request #331 · gnieh/diffson

The diffing algorithm was really slow in case of big collections and deeply nested structures. The main reasons were: the JSON equality test done at the beginning wen through the entire JSON struc...

GitHub