Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
381a27b
feat(mapper): support kotlin semantic role mapping
mrmans0n May 16, 2026
efc562b
Merge remote-tracking branch 'origin/main' into nacho/kotlin
steipete May 16, 2026
8c6adb0
fix(mapper): harden Kotlin role mapping
steipete May 16, 2026
9dcda4a
fix(mapper): tighten Kotlin role edge cases
steipete May 16, 2026
95e7ec4
fix(mapper): avoid Kotlin Android false positives
steipete May 16, 2026
ca70eb4
fix(mapper): reduce Kotlin role false positives
steipete May 16, 2026
680b217
fix(mapper): ignore Kotlin builtins for wildcard roles
steipete May 16, 2026
e6baf37
fix(mapper): handle mixed Gradle Kotlin edge cases
steipete May 16, 2026
3b60cf4
fix(mapper): avoid Kotlin role stdlib false positives
steipete May 16, 2026
3008396
fix(mapper): tighten Kotlin role parsing edges
steipete May 16, 2026
b8f2b01
fix(mapper): preserve Kotlin role edge cases
steipete May 16, 2026
21b6dfc
fix(mapper): keep Groovy Android plugin detection
steipete May 16, 2026
63a0f78
fix(mapper): refine Android Kotlin role evidence
steipete May 16, 2026
4c7d463
fix(mapper): preserve Kotlin role edge cases
steipete May 16, 2026
7338196
fix(mapper): tighten Android Kotlin role detection
steipete May 17, 2026
a254b78
fix(mapper): narrow Android UI import roles
steipete May 17, 2026
6d30cd9
fix(mapper): preserve Kotlin path roles with framework evidence
steipete May 17, 2026
fb576ef
fix(mapper): refine Kotlin role fallback edges
steipete May 17, 2026
a50aaa3
Merge remote-tracking branch 'origin/main' into nacho/kotlin
steipete May 17, 2026
6fb89d8
fix(mapper): resolve Kotlin Android supertypes
steipete May 17, 2026
30d5b78
fix(mapper): resolve Android version catalog aliases
steipete May 17, 2026
5bc548d
fix(mapper): harden Kotlin return type role detection
steipete May 17, 2026
8fc4fa7
fix(mapper): cover Kotlin default range types
steipete May 17, 2026
1bf612a
fix(mapper): prefer local Kotlin wildcard types
steipete May 17, 2026
147310d
fix(mapper): exclude Kotlin JVM default types
steipete May 17, 2026
091f376
fix(mapper): keep nested Kotlin local types local
steipete May 17, 2026
985a8df
fix(mapper): honor explicit Kotlin builtin shadows
steipete May 17, 2026
bfaaab0
fix(mapper): support dotted Android catalog aliases
steipete May 17, 2026
984d106
fix(mapper): parse Kotlin function-typed parameters
steipete May 17, 2026
8ab6503
fix(mapper): handle named Kotlin supertype args
steipete May 17, 2026
0becffa
fix(mapper): resolve nested Android catalog aliases
steipete May 17, 2026
3369321
fix(mapper): ignore child Android apply scopes
steipete May 17, 2026
37f567c
fix(mapper): tighten Gradle Android role detection
steipete May 17, 2026
86be190
fix(mapper): treat sibling Kotlin modules as local
steipete May 17, 2026
1366c16
fix(mapper): strip nested Kotlin block comments
steipete May 17, 2026
aec4fac
fix(mapper): cache Kotlin project role indexes
steipete May 17, 2026
53231e0
fix(mapper): bound bodyless Kotlin supertypes
steipete May 17, 2026
6f749c1
fix(mapper): avoid false Android Gradle tags
steipete May 17, 2026
3c7a5db
fix(mapper): strip Gradle comments around strings
steipete May 17, 2026
7ca5be9
fix(mapper): handle Kotlin wildcard and catalog aliases
steipete May 17, 2026
c996f52
Merge remote-tracking branch 'origin/main' into nacho/kotlin
steipete May 17, 2026
121d2f8
style(test): format merged mapper tests
steipete May 17, 2026
e43a777
fix(mapper): preserve Android block fallback
steipete May 17, 2026
946afd8
fix(mapper): harden Gradle plugin and annotation detection
steipete May 17, 2026
917b36b
fix(mapper): bound Gradle plugin apply-false scan
steipete May 17, 2026
faf45d4
fix(mapper): preserve strong Kotlin role evidence
steipete May 17, 2026
b6ff7c4
fix(mapper): keep Gradle Android fallback detection
steipete May 17, 2026
67b9c1c
fix(mapper): scan Kotlin wildcard role candidates
steipete May 17, 2026
aaef073
fix(mapper): preserve Gradle and Kotlin local scopes
steipete May 17, 2026
96d305f
fix(mapper): continue Kotlin and Gradle scans
steipete May 17, 2026
1d42a57
fix(mapper): suppress stale Kotlin path roles
steipete May 17, 2026
0723c31
fix(mapper): respect Kotlin strings while stripping comments
steipete May 17, 2026
241df10
fix(mapper): parse quoted Gradle catalog aliases
steipete May 17, 2026
1d4e827
Merge remote-tracking branch 'origin/main' into nacho/kotlin
steipete May 17, 2026
4e65392
fix(mapper): respect imported local Kotlin object types
steipete May 17, 2026
4fd68ec
fix(mapper): limit Gradle alias plugin scans
steipete May 17, 2026
da6710d
fix(mapper): bound Kotlin and Gradle declaration scans
steipete May 17, 2026
9ce2f28
fix(mapper): preserve qualified Kotlin annotation intent
steipete May 17, 2026
9e0b0db
fix(mapper): skip settings-only roots in Kotlin index
steipete May 17, 2026
69caf1e
fix(mapper): scope Gradle catalog aliases to root
steipete May 17, 2026
d16b881
Merge remote-tracking branch 'origin/main' into nacho/kotlin
steipete May 17, 2026
eb9b509
docs(changelog): keep Kotlin hardening unreleased
steipete May 17, 2026
23514ba
fix(mapper): scope Gradle catalogs to root
steipete May 17, 2026
58c7076
Merge remote-tracking branch 'origin/main' into nacho/kotlin
steipete May 17, 2026
67fd61e
fix(mapper): parse quoted Gradle catalog tables
steipete May 17, 2026
eaed822
fix(mapper): handle reordered Kotlin constructor modifiers
steipete May 17, 2026
6019aef
Merge remote-tracking branch 'origin/main' into nacho/kotlin
steipete May 17, 2026
9a70d9f
fix(mapper): isolate nested Gradle roots
steipete May 17, 2026
0126ec6
fix(mapper): discover nested Gradle settings roots
steipete May 17, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## 0.2.1 - Unreleased

- Improved Kotlin JVM and Android semantic role mapping for Gradle projects, including Android plugin aliases, local type handling, comment/string parsing, and role fallback edges, thanks @mrmans0n.

## 0.2.0 - 2026-05-17

- Added the `acpx` provider for routing review, fix, and revalidate through ACP-compatible coding agents, thanks @mvanhorn.
Expand Down
Loading