enableSeparateAnnotationProcessing option removed

The ability to separate the annotation compilation into different processes has been removed. This option was used to maintain incremental Java compilation when using non-incremental annotation processors; it was enabled by setting android.enableSeparateAnnotationProcessing to true in the gradle.properties file, which no longer works.

General fixes

Issue #122928033: Renaming a string does not rename it in the data binding expression

Issue #142110304: DataBinderMapperImpl.java:120: error: code too large

Issue #143867708: The maven library registry is missing many recent libraries, such as CameraX

Issue #143867725: Quickfix for library import should import symbol in source file as well

Issue #143868567: Library import only works for Kotlin and Java, not XML class references

Issue #143868566: Missing layout classes are not shown as unresolved in the editor

Issue #143867090: Unresolved library import isn't offered on package names

Issue #142543668: AppPublishingTest fails with Gradle 6.0

Issue #142630205: Update to Gradle 6.0

Issue #142242084: assembleDebug fails with FileNotFoundException on AS 3.6 Canary 12

Issue #144249620: Calling registerJavaGeneratingTask with only kotlin sources in a kotlin-only project triggers javac with no sources

Issue #144042749: Setup Wizard: Emulator Settings: confusing text

Issue #142533357: Duplicate string doesn't work with CDATA

Issue #142089724: False Positive [UnusedQuantity] on languages with plurals that are not "one" or "other"

Issue #141545423: Dynamic feature module referring :nested:app cannot be created

Issue #130224064: Need KTS parser

Issue #139793893: Running unit test from the IDE fails due to classpath misconfiguration