This repository maintenance update aligns code and documentation with the current dataset and schema.
- Python wrapper query logic now correctly reads the composite schema:
code + manufacturer + locale- generic-first and manufacturer-aware lookups
- Python manufacturer lookups now return expected rows for uppercase manufacturer keys (for example,
FORD) - Java core wrapper (
java/DTCDatabaseCore.java) rebuilt to target the current SQLite schema - Android Java statistics logic now correctly treats
manufacturer='GENERIC'as generic and filters by locale
- README counts and examples now match the current database:
- total definitions:
18,805 - generic:
9,415 - manufacturer-specific definitions:
9,390 - unique codes:
12,128
- total definitions:
- Installation/API docs updated for the current repository workflow
- TypeScript README and metadata updated to reflect current source-based distribution status
python3 test.pypassespython3 test_schema.pypassescd typescript && npm run build && npm testpassescd java && javac DTCDatabaseCore.javapasses
Initial tagged release on GitHub.