Skip to content

Latest commit

 

History

History
407 lines (189 loc) · 18.3 KB

File metadata and controls

407 lines (189 loc) · 18.3 KB

2.9.0 (2026-06-01)

Features

  • tools: implement automated pyreverse-to-mermaid pipeline (b2d5216)

2.8.0 (2026-05-25)

Features

  • 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)

Features

  • core: finalize decoupled engine architecture and stabilize direct ingestion (56fb5ea)

2.6.5 (2026-05-23)

Bug Fixes

  • presenter: resolve progress bar freeze by changing condition (9163d2f)

2.6.4 (2026-05-23)

Bug Fixes

  • presenter: resolve progress bar freeze by using delta updates for tqdm (9b80d6a)

2.6.3 (2026-05-23)

Bug Fixes

  • terminal: replace tqdm module call with class call (80f9e4e)

2.6.2 (2026-05-23)

Bug Fixes

  • terminal: replace tqdm module call with tqdm.twdm call & add new tests (b9c61e4)

2.6.1 (2026-05-23)

Bug Fixes

  • config: explicitly map turbo-tosec executable to CLI entry point to prevent UI module ImportError (7b53237)

2.6.0 (2026-05-23)

Bug Fixes

Features

2.5.1 (2026-05-19)

Bug Fixes

  • error in Callback Union Operator syntax in database.py (cd2b7a9)
  • self.buffer type-hint (c1894b2)

2.5.0 (2026-05-01)

Features

  • add Global Exception Handler (72a108a)

2.4.0 (2026-04-30)

Bug Fixes

  • add psutil to pyproject.toml (5ba69d4)
  • adjust CI configuration and force patch version bump (1a01b93)

Features

  • 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)

Bug Fixes

  • remove unnecessary debug env packages (d5ee5a5)
  • remove unnecessary debug env packages (2d02fbf)

2.3.1 (2026-01-18)

Bug Fixes

  • trigger new release to fix linux build environment (5840e05)

2.3.0 (2026-01-18)

Bug Fixes

  • database: fix column names in hybrid game matching strategy, fix tests (d645f76)

Features

  • database: implement hybrid game matching strategy (056c65c)

2.2.1 (2026-01-04)

Bug Fixes

  • remove db_path parameter and add as a member var in parquet conversion funcs (8ea3d7d)

2.2.0 (2026-01-04)

Features

  • core: refactor session for library usage and add ingest API (332a316), closes hi#level

2.1.3 (2025-12-28)

Bug Fixes

  • column number in pyarrow in direct mode (33bce61)
  • update test code (f523dcb)

2.1.2 (2025-12-24)

Bug Fixes

  • console: align turbo-tosec-ascii-logo (f04ec19)

2.1.1 (2025-12-23)

Bug Fixes

  • parser: ensure staging output directory exists before writing (750885c)

2.1.0 (2025-12-23)

Bug Fixes

  • tests: update test data and assertions for v2.0 schema compatibility (ea16f36)
  • tests: update tests to match v2.0 schema (17e3a74)

Features

  • 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)

BREAKING CHANGES

  • 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)

Bug Fixes

  • session: remove background monitor in DirectMode to prevent double rendering (ee69f0b)

1.11.1 (2025-12-22)

Bug Fixes

  • correct version file path in package.json (9e917ba)

1.11.0 (2025-12-22)

Features

1.10.1 (2025-12-21)

Bug Fixes

  • call freeze_support in main (ecaea27)

1.10.0 (2025-12-21)

Bug Fixes

  • add freeze_support() to stop arguments required loop (10f225f)
  • requirements.txt (e467b2e)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Performance Improvements

1.8.3 (2025-12-13)

Bug Fixes

  • handle disk-full exception (736b9bd)

1.8.2 (2025-12-07)

Bug Fixes

1.8.1 (2025-12-07)

Bug Fixes

  • parse dispatcher replaced with old func call (fe367d4)

1.8.0 (2025-12-06)

Features

  • add ClrMamePro (CMP) DAT files (d6ca21d)

1.7.1 (2025-12-06)

Bug Fixes

  • add parquet processing cpu limit (fa46705)

1.7.0 (2025-12-06)

Features

1.6.0 (2025-12-03)

Features

  • ui: switch progress bar from file count to byte-based tracking for accuracy (8681edf)

1.5.0 (2025-12-02)

Features

  • cli: improve ux with auto-help on empty args and high-thread warning (2451821), closes hi#thread

1.4.0 (2025-12-02)

Features

  • implement resume capability and database metadata (c2da23e)
  • importer: implement smart resume capability with db version verification (9e1c974)

1.3.6 (2025-11-30)

Bug Fixes

  • importer: restore missing package name in import statement (bdd7a5d)

1.3.5 (2025-11-30)

Performance Improvements

  • importer: add dedicated thread for progress bar timer updates (37ed9a6)

1.3.4 (2025-11-30)

Bug Fixes

  • 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)

Bug Fixes

  • ci: add missing @semantic-release/exec dependency (77e0f2a)
  • fix README.tr.md filename (634d92e)

1.3.2 (2025-11-29)

Bug Fixes

1.3.1 (2025-11-29)

Bug Fixes

  • build: force include uuid and xml modules in hiddenimports to prevent runtime crash (f2c71de)

1.3.0 (2025-11-29)

Features

  • cli: add --about command to explain safety philosophy and usage (b0a1c4b)

1.2.2 (2025-11-29)

Bug Fixes

  • replace git token for workflow conflict (0295e53)

1.2.1 (2025-11-28)

Bug Fixes

  • build: add duckdb to hiddenimports to prevent runtime errors (59cf211)

1.2.0 (2025-11-28)

Features

  • ci: add automated cross-platform build workflow for single-file binaries (cc2c60c)

1.1.0 (2025-11-28)

Features

  • importer: add worker-based multi-threading for faster DAT parsing (dc13c77)

1.0.0 (2025-11-27)

Features

  • initial project setup and core importer script (a8aa85f)