2.5.0-dev.3
- test: cover the patch helpers, document the output tools, assert the Python floor
- ci: catch drift in the generated inventory and README table
- feat: check extension references, and admit the general case needs the SDK
- test: run the extension's logic, not just compile it
- feat: verify invoke arguments and catch-handler merges
- docs: correct development.md, which was three beliefs out of date
- feat: verify every method the patch changed, automatically
- ci: upload the bundle on every push, so a patch can be tested before it ships
- feat: a type-merge check for the bug ART rejects at class load
- docs: what the driver covers, and what it does not
- feat: run the patches locally — :driver:run was never blocked
- docs: the dev.1 crash, diagnosed by reading the output
- feat: read the patched APK, not just the stock one
- docs: improve the replan — the cause is unknown and the tooling is the gap