# Changelog

## Baseline

- First survey — no prior run to compare against. CAI 60.

## Lenses

- Code Health 75
- Architecture 100
- Maturity 58
- Readiness 59
- Security 55

## Changes since last survey

- 300 commits — 109 feature/other, 191 fixes

## By area

- jadx-gui/src — 121 commits
- jadx-core/src — 90 commits
- .github/workflows — 23 commits
- buildSrc/src — 8 commits
- jadx-cli/src — 8 commits
- (root) — 6 commits
- jadx-commons/jadx-zip — 6 commits
- jadx-plugins-tools/src — 5 commits
- jadx-plugins/jadx-script — 3 commits
- jadx-plugins/jadx-script-kotlin — 3 commits
- jadx-plugins/jadx-xapk-input — 3 commits
- gradle/wrapper — 2 commits
- jadx-cli/build.gradle.kts — 2 commits
- jadx-commons/jadx-app-commons — 2 commits
- jadx-plugins/jadx-aab-input — 2 commits
- jadx-plugins/jadx-dex-input — 2 commits
- jadx-plugins/jadx-kotlin-metadata — 2 commits
- jadx-plugins/jadx-rename-mappings — 2 commits
- .run/jadx-gui.run.xml — 1 commit
- buildSrc/build.gradle.kts — 1 commit

## Notable commits

- fix: build: fix distribution artifacts sharing between projects
- fix: build: update 'beryx.runtime' gradle plugin to fix 'win with jre' build
- fix: chore: fix build warnings in java doc comments
- fix: fix(aab-input): correct check for '.aab' file (PR #2646)
- fix: fix(api): allow to create input category node even if no matching files found (#2806)
- fix: fix(build): set *nix executable permissions on start scripts (PR #2838)
- fix: fix(cli): add missing '-XX:+IgnoreUnrecognizedVMOptions' JVM flag (#2554)
- fix: fix(cli): distinguish JadxCLI error code (PR #2734)
- fix: fix(cli): improve memory usage in jadx-cli (#2524)
- fix: fix(cli): in 'progress' log mode show issues from input plugins (#2803)
- fix: fix(dex-input): use length in header for checksum, fix error in Dex v41 (PR #2711)
- fix: fix(gui): NullPointerException when changing line wrap mode (PR #2843)
- fix: fix(gui): Xposed snippet argument types corrected (PR #2454) (#2458)
- fix: fix(gui): add file end line feed for exported code (PR #2836)
- fix: fix(gui): add missing  annotations color for dynamic theme (#2471)
- fix: fix(gui): add missing escaping on summary page
- fix: fix(gui): allow file and directory have same name in tree (#2420)
- fix: fix(gui): apply log level as early as possible
- fix: fix(gui): copy full code snippet when copy all search results (PR #2911)
- fix: fix(gui): correct class init method actions and highlight (#2412)
- …and 280 more

## Architecture

- 0 containers · 2 bounded contexts · 0 dependency edges (baseline)
