Skip to content

Releases: zio/izumi-reflect

v2.3.9

08 May 18:51
Compare
Choose a tag to compare
  • Release for Scala Native 0.5.1. This drops support for Scala Native 2.11, and adds support for Scala Native 2.12 & 2.13 (#459)
  • Update README.md by @pshirshov (#454)

Full Changelog: v2.3.8...v2.3.9

2.3.8

30 May 00:29
Compare
Choose a tag to compare

IMPORTANT: This release fixes compatibility with Scala 3.3.0+, please update to this or later version before updating to Scala 3.3.0+

What's Changed

Full Changelog: v2.3.7...v2.3.8

2.3.7

21 May 23:40
Compare
Choose a tag to compare
  • Try to unify Scala 2 and 3 handling of tautological intersections, but fail because of scala/scala3#17544. Add removeIntersectionTautologies and removeUnionTautologies methods to LightTypeTag by @neko-kai (#393)
  • Add =:= and <:< forwarding methods to Tag by @neko-kai (#394)
  • Update README.md by @pshirshov (#392)

Full Changelog: v2.3.6...v2.3.7

2.3.6

16 May 00:41
Compare
Choose a tag to compare
  • Fix bugs in wildcard and abstract type handling on Scala 3 by @neko-kai (#390)
    Changes handling of equal-bounded abstract type members, for type type X >: String <: String a tag X|String..String will be generated now, instead of String. (This returns to pre-2.3.0 behavior for Scala 2 version of izumi-reflect)

Full Changelog: v2.3.5...v2.3.6

2.3.5

02 May 16:59
Compare
Choose a tag to compare

Full Changelog: v2.3.4...v2.3.5

v2.3.4

27 Apr 17:18
Compare
Choose a tag to compare
  • Fix detection of generic type projections as 'weak' types on Scala 2 when obscured by type alias, also Fix #189 (#388)

Full Changelog: v2.3.3...v2.3.4

2.3.3

24 Apr 20:59
Compare
Choose a tag to compare
  • Fix 'weak' abstract type detection on Scala 3 (#387)

Full Changelog: v2.3.2...v2.3.3

2.3.2

10 Apr 19:43
Compare
Choose a tag to compare
  • Fix 2.3.0 Scala 3 regression "T is not a type lambda, it cannot be parameterized" (#385)

Full Changelog: v2.3.1...v2.3.2

2.3.1

21 Mar 20:51
Compare
Choose a tag to compare
  • add scala-styled lambdas rendering by @Ivoyaa (#373)
  • Remove scala-collection-compat by @neko-kai (#381)
  • subtype check for Matchable now always returns true (dc1b9cd)

Full Changelog: v2.3.0...v2.3.1

2.3.0

08 Mar 22:54
Compare
Choose a tag to compare

Minor version bump

  • This release adds support for structural types for Scala 3 version of izumi-reflect and fixes multiple bugs.
  • Scala 3 version now has feature parity with Scala 2 and is considered stable starting from this version.
  • Binary format version has been incremented and internal data structures were changed. Compatibility with tags generated by older izumi-reflect was tested, but if you encounter any bugs updating izumi-reflect, please file an issue at https://github.com/zio/izumi-reflect/issues

Other changes

Full Changelog: v2.2.5...v2.3.0