-
- Add
UnivEq[java.net.InetAddress]
- Add
- Upgrade
scalajs-dom
to 2.0.0
- Make
UnivEq
a non-final trait
- Drop Scalaz
- Drop Scala 2.12
- Upgrade Scala.JS to 1.6
UnivEq
is now afinal class
instead of a trait- Optimise
==*
and!=*
methods (to avoid boxing and drop theUnivEq
evidence) - Scala 3 support
- Upgrade deps
- Add
UnivEq[UUID]
- Add
UnivEq.deriveEmpty
for trait / abstract classes with no concrete subtypes - Drop Scala.JS 0.6 support
- Upgrade deps
- Upgrade deps
- Scala.JS 1.0 support
- Upgrade Cats to 2.1.0
- Add Scala.JS 1.0.0-RC2 support
- Add Scala 2.13 support
- Drop Scala 2.11 support
- Upgrade Cats to 2.0.0
- Upgrade Scalaz to 7.2.30
- Upgrade Scala.JS to 0.6.31
- Upgrade scalajs-dom to 0.9.8
- Add
UnivEq[Nothing]
instance
- Add
UnivEq.deriveFix{,Debug}
- Allow
UnivEq.derive
to derive fixpoint classes
- Fix derivation of hierarchies that include abstract middles.
- Upgrade all dependencies.
- Fix
UnivEqCats
andUnivEqScalaz
objects extending the wrong traits - Upgrade versions
- Use cats-data instead of cats-kernel and add instances for cats-data types
Unbreak backwards-compatibility
- Add instances for:
BigDecimal
BigInt
Double
Float
None
Range
Some
java.lang.Double
java.lang.Float
java.time.Duration
java.time.Instant
java.time.LocalDate
java.time.LocalDateTime
java.time.LocalTime
java.time.MonthDay
java.time.OffsetDateTime
java.time.OffsetTime
java.time.Period
java.time.Year
java.time.YearMonth
java.time.ZonedDateTime
java.time.ZoneId
java.time.ZoneOffset
scala.collection.immutable.BitSet
scala.collection.immutable.HashMap
scala.collection.immutable.HashSet
scala.collection.immutable.IntMap
scala.collection.immutable.ListMap
scala.collection.immutable.LongMap
scala.collection.immutable.SortedMap
scala.collection.immutable.SortedSet
scala.collection.immutable.TreeMap
scala.collection.immutable.TreeSet
scala.concurrent.duration.Duration
scala.concurrent.duration.FiniteDuration
- Add JS instances for:
org.scalajs.dom.Element
scalajs.js.UndefOr
- Upgrade all dependencies
- Upgrade all dependencies.
- Publish for Scala 2.12.0.
- Add instance for scala.Enumeration.
- Add instance for scala.Either
- Upgrade Cats to 0.6.0
Open-sourced.