1.12.0
What's Changed
- Fix typo in changelog by @WhosNickDoglio in #1228
- Fix doc site list by @ZacSweers in #1231
- Add Java 18 to CI build matrix by @Egorand in #1237
- Run tests on all JDKs but only build on 18 by @Egorand in #1238
- setup-java v3 by @sullis in #1239
- Add support for context-receivers by @DRSchlaubi in #1233
- Resolve enum constants when emitting types by @martinbonnin in #1235
- Update dependencies by @Egorand in #1240
- Properly unwrap KSTypeAlias with an unused type parameter by @Egorand in #1241
- Unwrap nested KSTypeAliases recursively by @Egorand in #1242
- Add support for context receivers @PropertySpec and fix issues with annotations by @seriouslyhypersonic in #1247
- Work around KT-52315 by @ephemient in #1248
- use %N instead of %L for annotation arg names so keywords are handled by @dkilmer in #1249
- Add a test for #1035 by @Egorand in #1250
- Fix KDoc link by @aksh1618 in #1255
- Fix a bug caused by too long return expressions by @zsqw123 in #1256
- Add support for external property getter by @roihershberg in #1260
- Update to Kotlin 1.7 + other deps by @ZacSweers in #1262
- Promote KSP APIs to stable + integrate ABI validator by @ZacSweers in #1263
- Gradle 7.4.2 by @Egorand in #1265
- Add version badge to docs/index.md by @Egorand in #1266
New Contributors
- @WhosNickDoglio made their first contribution in #1228
- @DRSchlaubi made their first contribution in #1233
- @seriouslyhypersonic made their first contribution in #1247
- @ephemient made their first contribution in #1248
- @dkilmer made their first contribution in #1249
- @aksh1618 made their first contribution in #1255
- @zsqw123 made their first contribution in #1256
- @roihershberg made their first contribution in #1260
Full Changelog: 1.11.0...1.12.0