Skip to content

Releases: kosi-libs/MocKMP

1.17.0

01 Feb 14:33
Compare
Choose a tag to compare

1.16.0

22 Nov 17:38
Compare
Choose a tag to compare

BREAKING CHANGE: Users of the Gradle plugin must add installWorkaround() at the end of their Gradle configuration.
See https://github.com/kosi-libs/MocKMP#with-the-official-plugin.

Please upvote KSP this issue to remove this requirement: google/ksp#1524.

  • Kotlin 1.9.20
  • KSP 1.0.14
  • mockSuspendFunction*

1.15.0

28 Jul 15:25
Compare
Choose a tag to compare
  • Kotlin 1.9.0
  • Gradle 8.2.1
  • KSP 1.0.12
  • Add support for inline value classes (#61)

1.14.0

07 May 22:16
Compare
Choose a tag to compare
  • Kotlin 1.8.20
  • KSP 1.11.0
  • Support for vararg parameters (#54)
  • Support for inner types (#57)
  • Revamp function mocking to differentiate different functions with same signature (#58)
  • Introducing initMocksBeforeTest (#55)
  • Move TestWithMocks logic into ITestsWithMocks so that it can be used in test classes that extend something else (#50)
  • Support for sealed classes in JVM 17 (#56)
  • Support for android source-set layout version 2 (#53)

1.13.0

27 Mar 04:56
Compare
Choose a tag to compare
  • Kotlin 1.8.10
  • KSP 1.8.10-1.0.9

1.12.0

04 Feb 07:50
Compare
Choose a tag to compare
  • Kotlin 1.8 #46
  • Plugin support for JUnit5
  • Plugin support to apply to commonMain instead of commonTest #47
  • Removed JS Legacy target (as it is now officially deprecated)

1.11.0

05 Dec 11:20
Compare
Choose a tag to compare
  • Kotlin 1.7.22.
  • KSP 1.0.8
  • #40: Added the possibility to generate public mocks & fakes.

1.10.0

05 Oct 07:05
Compare
Choose a tag to compare
  • Kotlin 1.7.20

1.10.0-kotlin-1.7.20-RC

19 Sep 08:32
Compare
Choose a tag to compare
Pre-release
  • Kotlin 1.7.20-RC

1.9.0

16 Sep 13:54
Compare
Choose a tag to compare
  • Kotlin 1.7.10
  • Support for JUnit5 with the new mockmp-test-helper-junit5 artifact (#31)
  • Fixed support for suspend methods with default implementation (#32)
  • Ease the mocking of var properties (#33)
  • Added standard MP collections to builtins (#35)
  • Make the Gradle plugin use JVM as default target when both JVM & Android are applied.