Skip to content

Commit 9d4ec8a

Browse files
committed
guarantee binary compat
1 parent 4669acb commit 9d4ec8a

File tree

6 files changed

+12
-6
lines changed

6 files changed

+12
-6
lines changed

core/src/main/scala-2.12/cats/instances/all.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ abstract class AllInstancesBinCompat
3333
with AllInstancesBinCompat6
3434
with AllInstancesBinCompat7
3535
with AllInstancesBinCompat8
36+
with AllInstancesBinCompat10
3637

3738
trait AllInstances
3839
extends AnyValInstances
3940
with BigIntInstances
4041
with BigDecimalInstances
4142
with BitSetInstances
42-
with CurrencyInstances
4343
with EitherInstances
4444
with EqInstances
4545
with EquivInstances
@@ -95,3 +95,5 @@ trait AllInstancesBinCompat7 extends SeqInstances
9595
trait AllInstancesBinCompat8 extends DeadlineInstances
9696

9797
trait AllInstancesBinCompat9 extends InvariantInstances with InvariantInstancesBinCompat0
98+
99+
trait AllInstancesBinCompat10 extends CurrencyInstances

core/src/main/scala-2.13+/cats/instances/all.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,14 @@ abstract class AllInstancesBinCompat
3434
with AllInstancesBinCompat7
3535
with AllInstancesBinCompat8
3636
with AllInstancesBinCompat9
37+
with AllInstancesBinCompat11
3738

3839
trait AllInstances
3940
extends AnyValInstances
4041
with ArraySeqInstances
4142
with BigIntInstances
4243
with BigDecimalInstances
4344
with BitSetInstances
44-
with CurrencyInstances
4545
with EitherInstances
4646
with EqInstances
4747
with EquivInstances
@@ -100,3 +100,5 @@ trait AllInstancesBinCompat8 extends InvariantInstances
100100
trait AllInstancesBinCompat9 extends DeadlineInstances
101101

102102
trait AllInstancesBinCompat10 extends InvariantInstancesBinCompat0
103+
104+
trait AllInstancesBinCompat11 extends CurrencyInstances

core/src/main/scala/cats/instances/currency.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,5 @@ package instances
2525
import java.util.Currency
2626

2727
trait CurrencyInstances extends cats.kernel.instances.CurrencyInstances {
28-
implicit val catsStdShowForCurrency: Show[Currency] =
29-
Show.fromToString[Currency]
28+
implicit val catsStdShowForCurrency: Show[Currency] = Show.fromToString[Currency]
3029
}

kernel/src/main/scala-2.12/cats/kernel/instances/AllInstances.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ trait AllInstances
2929
with BooleanInstances
3030
with ByteInstances
3131
with CharInstances
32-
with CurrencyInstances
3332
with DoubleInstances
3433
with EqInstances
3534
with EitherInstances
@@ -61,3 +60,5 @@ private[instances] trait AllInstancesBinCompat0 extends FiniteDurationInstances
6160
private[instances] trait AllInstancesBinCompat1 extends SortedMapInstances with SortedSetInstances
6261

6362
private[instances] trait AllInstancesBinCompat2 extends DeadlineInstances
63+
64+
private[instances] trait AllInstancesBinCompat3 extends CurrencyInstances

kernel/src/main/scala-2.13+/cats/kernel/instances/AllInstances.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ trait AllInstances
3030
with BooleanInstances
3131
with ByteInstances
3232
with CharInstances
33-
with CurrencyInstances
3433
with DoubleInstances
3534
with EqInstances
3635
with EitherInstances
@@ -63,3 +62,5 @@ private[instances] trait AllInstancesBinCompat0 extends FiniteDurationInstances
6362
private[instances] trait AllInstancesBinCompat1 extends SortedMapInstances with SortedSetInstances
6463

6564
private[instances] trait AllInstancesBinCompat2 extends DeadlineInstances
65+
66+
private[instances] trait AllInstancesBinCompat3 extends CurrencyInstances

kernel/src/main/scala/cats/kernel/instances/all/package.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,4 @@ package object all
2727
with AllInstancesBinCompat0
2828
with AllInstancesBinCompat1
2929
with AllInstancesBinCompat2
30+
with AllInstancesBinCompat3

0 commit comments

Comments
 (0)