Skip to content

v0.27.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Sep 06:21
· 8 commits to main since this release
cd086c8

What's Changed

  • chore(deps): switch tree-sitter-swift-bundled back to a real crates.io version by @Hessesian in #297
  • fix(resolve): map primitive-scalar Kotlin types to their java.lang boxes by @Hessesian in #298
  • fix(resolve): synthesize entries/values/valueOf for enum classes by @Hessesian in #299
  • fix(jar-index): index a JAR-compiled enum class's own constants by @Hessesian in #300
  • fix(jar-index): index a JAR-compiled class's real named nested types by @Hessesian in #301
  • fix(resolve): give Full IO the same global-defs tail IndexOnly already has by @Hessesian in #302
  • fix(resolve): return every overload when a qualified member name collides by @Hessesian in #304
  • feat(jar): discover and index each Android module's own R.jar by @Hessesian in #305
  • fix(r-class-jar): deterministic variant selection when multiple debug-shaped variants exist by @Hessesian in #306
  • fix(hover): decline rather than guess on an ambiguous qualified reference by @Hessesian in #307
  • fix(resolve): thread module-scoped narrowing into import-package tie-break by @Hessesian in #308
  • fix(resolve): prefer Kotlin's own default-import packages when ambiguous by @Hessesian in #309
  • fix(resolve): count star imports as evidence in import_package_tie_break by @Hessesian in #310
  • fix(resolve): give JAR-derived Java methods real arity and every overload by @Hessesian in #311
  • fix(resolve): resolve Outer.Nested.leaf chains through a nested-type receiver by @Hessesian in #312
  • feat(cli): add -C/--context flag to refs by @Hessesian in #313
  • fix(resolve): fall back to a supertype-walk extension when a same-named member has the wrong arity by @Hessesian in #314
  • resolve.rs: split into modules, decompose resolve_qualified, plus 3 measured gap fixes by @Hessesian in #317
  • fix(resolve): enum name/ordinal go-to-def + whole-receiver-as-T generic return substitution by @Hessesian in #318
  • fix(resolve): same-line if-is smart-cast, as-cast type inference, nested-ctor qualifier loss by @Hessesian in #319
  • fix(resolve): as? cast nullability, semicolon-bound same-line smart cast by @Hessesian in #320
  • fix(resolve): extension-registry overload-collapse family (4 fixes) by @Hessesian in #321
  • fix(resolve): extension-registry follow-up cluster (4 fixes) by @Hessesian in #322
  • fix(diagnostics): flag a deleted package declaration on live edit by @Hessesian in #323
  • fix(references): discover class-member references through inferred receiver types by @Hessesian in #324
  • chore(release): v0.27.0 by @Hessesian in #325

Full Changelog: v0.26.0...v0.27.0