Pre-release

@udalov udalov released this Oct 3, 2018 · 805 commits to master since this release

Assets 3

Compiler

  • KT-26300 Smartcasts don't work if pass same fields of instances of the same class in contract function with conjunction not-null condition
  • KT-27221 Incorrect smart cast for sealed classes with a multilevel hierarchy

IDE

  • KT-27163 Replace coroutine migration dialog with notification
  • KT-27200 New MPP wizard: mobile library
  • KT-27201 MPP library wizards: provide maven publishing
  • KT-27214 Android test source directories are not recognised in IDE
  • KT-27351 Better fix for coroutines outdated versions in Gradle and Maven

IDE. Android

  • KT-27331 Missing dependencies in Android project depending on MPP project

IDE. Inspections and Intentions

  • KT-27164 Create a quick fix for replacing obsolete coroutines in the whole project

IDE. Multiplatform

  • KT-27029 Multiplatform project is unloaded if Gradle refresh/reimport is failed

Libraries

  • KT-22869 Improve docs of assertFailsWith function

Tools. CLI

  • KT-27218 From @ not all whitespace characters are parsed correctly

Tools. Compiler Plugins

  • KT-27166 Disable kotlinx.serialization plugin in IDE by default