Skip to content

Releases: bnorm/kotlin-power-assert

v0.6.1

30 Nov 00:41
Compare
Choose a tag to compare

Fixes:

  • Better support for arithmetic in assertion condition (#27).
plugins {
  id "com.bnorm.power.kotlin-power-assert" version "0.6.1"
}

v0.6.0

21 Nov 15:37
Compare
Choose a tag to compare

Changes:

  • Support Kotlin 1.4.20.
plugins {
  id "com.bnorm.power.kotlin-power-assert" version "0.6.0"
}

v0.5.3

29 Sep 01:21
Compare
Choose a tag to compare

Bug Fixes:

  • Fix member and extension function transformation.
  • Fix generation of message lambda for non-inline functions.
plugins {
  id "com.bnorm.power.kotlin-power-assert" version "0.5.3"
}

v0.5.2

25 Sep 23:29
Compare
Choose a tag to compare

Bug Fixes:

  • Skip transformation if entire expression is constant (true or false).
  • Fix inlining of lambda parameter to transformed function call on Kotlin/JS and Kotlin/Native.
plugins {
  id "com.bnorm.power.kotlin-power-assert" version "0.5.2"
}

v0.5.1

15 Sep 01:26
Compare
Choose a tag to compare

Bug Fixes:

  • Support Windows-style line-separators in compiled files.
plugins {
  id "com.bnorm.power.kotlin-power-assert" version "0.5.1"
}

v0.5.0

30 Aug 00:22
Compare
Choose a tag to compare
  • Support for Kotlin/Native.
plugins {
  id "com.bnorm.power.kotlin-power-assert" version "0.5.0"
}

v0.4.0

21 Aug 00:46
Compare
Choose a tag to compare
  • Support Kotlin 1.4.0.
plugins {
  id "com.bnorm.power.kotlin-power-assert" version "0.4.0"
}

v0.3.1

25 May 15:55
Compare
Choose a tag to compare
  • Fix: Including Kotlin wrapper class for top-level functions in Gradle configuration is no longer required.
plugins {
  id "com.bnorm.power.kotlin-power-assert" version "0.3.1"
}

v0.3.0

07 Mar 18:56
Compare
Choose a tag to compare
  • Support Kotlin 1.3.70.
  • Fix: Including Kotlin wrapper class for top-level functions in Gradle configuration is no longer required.
plugins {
  id "com.bnorm.power.kotlin-power-assert" version "0.3.0"
}

v0.2.0

13 Feb 04:30
Compare
Choose a tag to compare

Feature enhancements:

  • Support configuring of which functions are transformed (eg, assert, require,
    check, assertTrue). This works for any function which takes a Boolean and a
    String.
  • Support Boolean expressions which are split onto multiple lines.
plugins {
  id "com.bnorm.power.kotlin-power-assert" version "0.2.0"
}