2.9.0 (2026-06-01)
- tools: implement automated pyreverse-to-mermaid pipeline (b2d5216)
2.8.0 (2026-05-25)
- add deprecation module for to point out deprecated code in deb progress (2c120dc)
- add hasher module and replace crypto module (f10e756)
2.7.0 (2026-05-23)
- core: finalize decoupled engine architecture and stabilize direct ingestion (56fb5ea)
2.6.5 (2026-05-23)
- presenter: resolve progress bar freeze by changing condition (9163d2f)
2.6.4 (2026-05-23)
- presenter: resolve progress bar freeze by using delta updates for tqdm (9b80d6a)
2.6.3 (2026-05-23)
- terminal: replace tqdm module call with class call (80f9e4e)
2.6.2 (2026-05-23)
- terminal: replace tqdm module call with tqdm.twdm call & add new tests (b9c61e4)
2.6.1 (2026-05-23)
- config: explicitly map turbo-tosec executable to CLI entry point to prevent UI module ImportError (7b53237)
2.6.0 (2026-05-23)
- get_db_version (520f1de)
- add TosecTagEvaluator (fbef1c1)
2.5.1 (2026-05-19)
2.5.0 (2026-05-01)
- add Global Exception Handler (72a108a)
2.4.0 (2026-04-30)
- add psutil to pyproject.toml (5ba69d4)
- adjust CI configuration and force patch version bump (1a01b93)
- add score field to TosecDat dataclass (edc333d)
- add slots to TosecDat dataclass (b866d22)
- add TosecDat class and domainobjects module (03c31a0)
- update columns fetched from tosec duckdb (39d6a16)
- update database.DatabaseManager.resolve_game_match retval (391d636)
2.3.2 (2026-01-18)
2.3.1 (2026-01-18)
- trigger new release to fix linux build environment (5840e05)
2.3.0 (2026-01-18)
- database: fix column names in hybrid game matching strategy, fix tests (d645f76)
- database: implement hybrid game matching strategy (056c65c)
2.2.1 (2026-01-04)
- remove db_path parameter and add as a member var in parquet conversion funcs (8ea3d7d)
2.2.0 (2026-01-04)
2.1.3 (2025-12-28)
2.1.2 (2025-12-24)
- console: align turbo-tosec-ascii-logo (f04ec19)
2.1.1 (2025-12-23)
- parser: ensure staging output directory exists before writing (750885c)
2.1.0 (2025-12-23)
- tests: update test data and assertions for v2.0 schema compatibility (ea16f36)
- tests: update tests to match v2.0 schema (17e3a74)
- core: add extended metadata columns (Category, Title, Year) (a7baf71)
2.0.0 (2025-12-22)
- feat(core)!: Turbo-TOSEC v2.0 Architecture Upgrade (ccbc1a5)
- feat(core)!: Turbo-TOSEC v2.0 Architecture Upgrade (bbe6595)
- This release introduces a complete architectural overhaul including Staged (ETL) and Direct (Zero-Copy) ingestion modes. CLI arguments have changed. Legacy support is retained but deprecated.
- This release introduces a complete architectural overhaul including Staged (ETL) and Direct (Zero-Copy) ingestion modes. CLI arguments have changed. Legacy support is retained but deprecated.
1.11.2 (2025-12-22)
- session: remove background monitor in DirectMode to prevent double rendering (ee69f0b)
1.11.1 (2025-12-22)
- correct version file path in package.json (9e917ba)
1.11.0 (2025-12-22)
1.10.1 (2025-12-21)
- call freeze_support in main (ecaea27)
1.10.0 (2025-12-21)
- add file size distribution analysis notebook (closes #69) (8735594)
- complete research phase with size analysis and performance benchmarks (9e765a2)
1.9.0 (2025-12-19)
- database class (070144c)
- db: remove unsupported 'journal_mode' pragma to prevent crash (d173967)
- Parameter count (d868492)
- performance regression in turbo mode (6a352ff)
- purge remaining sqlite-specific configs incompatible with duckdb (ad95598)
- add cross-platform RAM detection (Windows/Linux) for turbo mode (c4a8d81)
- parser: implement XML to temp-parquet chunking for memory optimization (798a52f)
- xml chunking strategy (fbb6b90)
- enable high-performance duckdb pragmas (turbo mode) (a33e47b), closes hi#performance
1.8.3 (2025-12-13)
- handle disk-full exception (736b9bd)
1.8.2 (2025-12-07)
- import version (b26ab1d)
1.8.1 (2025-12-07)
- parse dispatcher replaced with old func call (fe367d4)
1.8.0 (2025-12-06)
- add ClrMamePro (CMP) DAT files (d6ca21d)
1.7.1 (2025-12-06)
- add parquet processing cpu limit (fa46705)
1.7.0 (2025-12-06)
- add parquet support (29cb322)
1.6.0 (2025-12-03)
- ui: switch progress bar from file count to byte-based tracking for accuracy (8681edf)
1.5.0 (2025-12-02)
1.4.0 (2025-12-02)
- implement resume capability and database metadata (c2da23e)
- importer: implement smart resume capability with db version verification (9e1c974)
1.3.6 (2025-11-30)
- importer: restore missing package name in import statement (bdd7a5d)
1.3.5 (2025-11-30)
- importer: add dedicated thread for progress bar timer updates (37ed9a6)
1.3.4 (2025-11-30)
- add module name to imports (43fdb72)
- ci: install package in release workflow and fix version import path (c7a46cc)
- cli: print version (ba87ae9)
- conflict module name import (9a5057d)
- update test imports to reflect package structure (7bb6557)
1.3.3 (2025-11-30)
1.3.2 (2025-11-29)
- flush print (b12b80f)
1.3.1 (2025-11-29)
- build: force include uuid and xml modules in hiddenimports to prevent runtime crash (f2c71de)
1.3.0 (2025-11-29)
- cli: add --about command to explain safety philosophy and usage (b0a1c4b)
1.2.2 (2025-11-29)
- replace git token for workflow conflict (0295e53)
1.2.1 (2025-11-28)
- build: add duckdb to hiddenimports to prevent runtime errors (59cf211)
1.2.0 (2025-11-28)
- ci: add automated cross-platform build workflow for single-file binaries (cc2c60c)
1.1.0 (2025-11-28)
- importer: add worker-based multi-threading for faster DAT parsing (dc13c77)
- initial project setup and core importer script (a8aa85f)