Skip to content
This repository was archived by the owner on Jan 24, 2025. It is now read-only.

Commit b6e3460

Browse files
committed
Release 0.5.2
1 parent 49f32cd commit b6e3460

File tree

12 files changed

+64
-26
lines changed

12 files changed

+64
-26
lines changed

generated-docs/out/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ compare(left, right)
4949
// "bar" -> DiffResultObject(
5050
// name = "Bar",
5151
// fields = ListMap(
52-
// "s" -> Identical(value = "asdf"),
52+
// "s" -> IdenticalValue(value = "asdf"),
5353
// "i" -> DiffResultValue(left = 66, right = 5)
5454
// )
5555
// ),

generated-docs/out/integrations/cats.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ This module contains integration layer between [org.typelevel.cats](https://gith
55
## sbt
66

77
```scala
8-
"com.softwaremill.diffx" %% "diffx-cats" % "0.5.1" % Test
8+
"com.softwaremill.diffx" %% "diffx-cats" % "0.5.2" % Test
99
```
1010

1111
## mill
1212

1313
```scala
14-
ivy"com.softwaremill.diffx::diffx-cats::0.5.1"
14+
ivy"com.softwaremill.diffx::diffx-cats::0.5.2"
1515
```
1616

1717
## Usage

generated-docs/out/integrations/refined.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ This module contains integration layer between [eu.timepit.refined](https://gith
55
## sbt
66

77
```scala
8-
"com.softwaremill.diffx" %% "diffx-refined" % "0.5.1" % Test
8+
"com.softwaremill.diffx" %% "diffx-refined" % "0.5.2" % Test
99
```
1010

1111
## mill
1212

1313
```scala
14-
ivy"com.softwaremill.diffx::diffx-refined::0.5.1"
14+
ivy"com.softwaremill.diffx::diffx-refined::0.5.2"
1515
```
1616

1717
## Usage
@@ -40,7 +40,7 @@ compare(t1, t2)
4040
// res0: com.softwaremill.diffx.DiffResult = DiffResultObject(
4141
// name = "TestData",
4242
// fields = ListMap(
43-
// "posInt" -> Identical(value = 1),
43+
// "posInt" -> IdenticalValue(value = 1),
4444
// "nonEmptyString" -> DiffResultString(
4545
// diffs = List(DiffResultValue(left = "foo", right = "bar"))
4646
// )

generated-docs/out/integrations/tagging.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ This module contains integration layer between [com.softwaremill.common.tagging]
55
## sbt
66

77
```scala
8-
"com.softwaremill.diffx" %% "diffx-tagging" % "0.5.1"
8+
"com.softwaremill.diffx" %% "diffx-tagging" % "0.5.2"
99
```
1010

1111
## mill
1212

1313
```scala
14-
ivy"com.softwaremill.diffx::diffx-tagging::0.5.1"
14+
ivy"com.softwaremill.diffx::diffx-tagging::0.5.2"
1515
```
1616

1717
## Usage
@@ -39,7 +39,7 @@ compare(t1, t2)
3939
// res0: com.softwaremill.diffx.DiffResult = DiffResultObject(
4040
// name = "TestData",
4141
// fields = ListMap(
42-
// "p1" -> Identical(value = 1),
42+
// "p1" -> IdenticalValue(value = 1),
4343
// "p2" -> DiffResultValue(left = 1, right = 3)
4444
// )
4545
// )

generated-docs/out/test-frameworks/munit.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ To use with munit, add following dependency:
55
## sbt
66

77
```scala
8-
"com.softwaremill.diffx" %% "diffx-munit" % "0.5.1" % Test
8+
"com.softwaremill.diffx" %% "diffx-munit" % "0.5.2" % Test
99
```
1010

1111
## mill
1212

1313
```scala
14-
ivy"com.softwaremill.diffx::diffx-munit::0.5.1"
14+
ivy"com.softwaremill.diffx::diffx-munit::0.5.2"
1515
```
1616

1717
## Usage

generated-docs/out/test-frameworks/scalatest.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ To use with scalatest, add the following dependency:
55
## sbt
66

77
```scala
8-
"com.softwaremill.diffx" %% "diffx-scalatest" % "0.5.1" % Test
8+
"com.softwaremill.diffx" %% "diffx-scalatest" % "0.5.2" % Test
99
```
1010

1111
## mill
1212

1313
```scala
14-
ivy"com.softwaremill.diffx::diffx-scalatest::0.5.1"
14+
ivy"com.softwaremill.diffx::diffx-scalatest::0.5.2"
1515
```
1616

1717
## Usage

generated-docs/out/test-frameworks/specs2.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ To use with specs2, add the following dependency:
55
## sbt
66

77
```scala
8-
"com.softwaremill.diffx" %% "diffx-specs2" % "0.5.1" % Test
8+
"com.softwaremill.diffx" %% "diffx-specs2" % "0.5.2" % Test
99
```
1010

1111
## mill
1212

1313
```scala
14-
ivy"com.softwaremill.diffx::diffx-specs2::0.5.1"
14+
ivy"com.softwaremill.diffx::diffx-specs2::0.5.2"
1515
```
1616

1717
## Usage

generated-docs/out/test-frameworks/utest.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ To use with utest, add following dependency:
55
## sbt
66

77
```scala
8-
"com.softwaremill.diffx" %% "diffx-utest" % "0.5.1" % Test
8+
"com.softwaremill.diffx" %% "diffx-utest" % "0.5.2" % Test
99
```
1010

1111
## mill
1212

1313
```scala
14-
ivy"com.softwaremill.diffx::diffx-utest::0.5.1"
14+
ivy"com.softwaremill.diffx::diffx-utest::0.5.2"
1515
```
1616

1717
## Usage

generated-docs/out/usage/ignoring.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,11 @@ implicit val modifiedDiff: Diff[Person] = Derived[Diff[Person]].ignore(_.age)
2020
```
2121
```scala
2222
compare(Person("bob", 25), Person("bob", 30))
23-
// res1: DiffResult = Identical(value = Person(name = "bob", age = 25))
23+
// res1: DiffResult = DiffResultObject(
24+
// name = "Person",
25+
// fields = ListMap(
26+
// "name" -> IdenticalValue(value = "bob"),
27+
// "age" -> IdenticalValue(value = "<ignored>")
28+
// )
29+
// )
2430
```

generated-docs/out/usage/output.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ val result = compare(Person("Bob", 23), Person("Alice", 23))
5656
// "name" -> DiffResultString(
5757
// diffs = List(DiffResultValue(left = "Bob", right = "Alice"))
5858
// ),
59-
// "age" -> Identical(value = 23)
59+
// "age" -> IdenticalValue(value = 23)
6060
// )
6161
// )
6262
result.show(renderIdentical = false)

generated-docs/out/usage/replacing.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,13 @@ implicit val diffPerson: Derived[Diff[Person]] = Diff.derived[Person].modify(_.w
2424

2525
```scala
2626
compare(Person(23, 60), Person(23, 62))
27-
// res0: DiffResult = Identical(value = Person(age = 23, weight = 60))
27+
// res0: DiffResult = DiffResultObject(
28+
// name = "Person",
29+
// fields = ListMap(
30+
// "age" -> IdenticalValue(value = 23),
31+
// "weight" -> IdenticalValue(value = 60)
32+
// )
33+
// )
2834
```
2935

3036
In fact, replacement is so powerful that ignoring is implemented as a replacement

generated-docs/out/usage/sequences.md

Lines changed: 32 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,13 @@ compare(Set(bob), Set(bob, Person("2","Alice")))
3030
// res1: DiffResult = DiffResultSet(
3131
// diffs = List(
3232
// DiffResultMissing(value = Person(id = "2", name = "Alice")),
33-
// Identical(value = Person(id = "1", name = "Bob"))
33+
// DiffResultObject(
34+
// name = "Person",
35+
// fields = ListMap(
36+
// "id" -> IdenticalValue(value = "1"),
37+
// "name" -> IdenticalValue(value = "Bob")
38+
// )
39+
// )
3440
// )
3541
// )
3642
```
@@ -50,9 +56,13 @@ val bob = Person("1","Bob")
5056
```scala
5157
compare(Map("1" -> bob), Map("2" -> bob))
5258
// res3: DiffResult = DiffResultMap(
53-
// fields = Map(
54-
// DiffResultString(diffs = List(DiffResultValue(left = "1", right = "2"))) -> Identical(
55-
// value = Person(id = "1", name = "Bob")
59+
// entries = Map(
60+
// DiffResultString(diffs = List(DiffResultValue(left = "1", right = "2"))) -> DiffResultObject(
61+
// name = "Person",
62+
// fields = ListMap(
63+
// "id" -> IdenticalValue(value = "1"),
64+
// "name" -> IdenticalValue(value = "Bob")
65+
// )
5666
// )
5767
// )
5868
// )
@@ -73,8 +83,24 @@ val alice = Person("2","Alice")
7383
```
7484
```scala
7585
compare(List(bob, alice), List(alice, bob))
76-
// res5: DiffResult = Identical(
77-
// value = List(Person(id = "1", name = "Bob"), Person(id = "2", name = "Alice"))
86+
// res5: DiffResult = DiffResultObject(
87+
// name = "List",
88+
// fields = ListMap(
89+
// "0" -> DiffResultObject(
90+
// name = "Person",
91+
// fields = ListMap(
92+
// "id" -> IdenticalValue(value = "1"),
93+
// "name" -> IdenticalValue(value = "Bob")
94+
// )
95+
// ),
96+
// "1" -> DiffResultObject(
97+
// name = "Person",
98+
// fields = ListMap(
99+
// "id" -> IdenticalValue(value = "2"),
100+
// "name" -> IdenticalValue(value = "Alice")
101+
// )
102+
// )
103+
// )
78104
// )
79105
```
80106

0 commit comments

Comments
 (0)