Difflicious Versions Save

Scala library for readable diffs of values

v0.4.2

9 months ago

Changes

  • Add integration for Weaver test framework @gregorath (#30)
  • Add auto-derivation @ghostbuster91 (#27)
  • fix: Migrate to use ruby/setup-ruby @ghostbuster91 (#28)
  • Remove trailing comma from diff output @jatcwang (#25)
  • Fix .subType type name resolution + support type aliases @jatcwang (#22)

v0.4.1

2 years ago

Changes

  • Fix printing of value differ results to color properly @jatcwang (#21)

v0.4.0

2 years ago

Changes

  • Dependency update (Scala 3.1.1) @jatcwang (#20)

v0.4.0-M1

2 years ago

Changes

  • update magnolia to new namespace @jatcwang (#17)

v0.3.1-M2

2 years ago

New

  • Scala3 support :) @jatcwang (#15)

v0.3.0-M1

2 years ago

New

  • Add instances for Option and Either @jatcwang (#14)
  • Allow creating an "always ignore" instance using Differ.alwaysIgnore[T] @jatcwang (#12)

Breaking changes

  • Derivation change to derived (from derive). Name change in preparation for magnolia upgrade @jatcwang (#13)

v0.2.0

2 years ago

What's New

Differ instances for java.time.* types! (#8)

You can now easily diff java.time.* types!

Add contramap method for ValueDiffer (#9)

Useful for wrapper types / "newtypes". See https://jatcwang.github.io/difflicious/docs/best-practices-and-faq for usage examples

Changes

  • Fix sbt output coloring (#10)
  • Update deps (#11)