Skip to content

CodeAssist 3.0.2

Choose a tag to compare

@tyron12233 tyron12233 released this 19 Jun 09:35
· 21 commits to main since this release

Highlights

Your projects are safe across updates. Projects now survive app updates, and projects created by older versions are recovered automatically on first launch. Older-format Gradle projects open in a read-only compatibility view so nothing is lost. Closes #1003, #1024, #1041, #1042.

More reliable dependency resolution. A module's whole declared dependency set is now resolved as one graph, so conflicts are resolved across the graph rather than per-library. An incomplete library (a transitive that failed to download, for example androidx.activity behind activity-compose, the home of ComponentActivity) is healed automatically when the project opens. Download failures are reported so you can re-resolve, instead of being silently dropped.

Sharper Kotlin editing. The Kotlin editor now sees unsaved edits in your other open files, so cross-file completion, resolution, and diagnostics stay fresh as you type. Unresolved-type diagnostics and completion are stricter and more accurate, and a per-file parse cache keeps each keystroke fast.

Editor docs from sources. The editor surfaces real parameter names and Javadoc/KDoc pulled from library source jars.

Also in this release

  • Desktop file tree gains a right-click context menu and a shared move/copy directory browser.
  • SDK Manager fixes.
  • Fixed: the soft keyboard now reappears after being dismissed (#1039).

Full changelog: v3.0.1...v3.0.2