Skip to content

v0.5.2 — Repo restructure: src/, plugins/, tests/

Choose a tag to compare

@xxxn3m3s1sxxx xxxn3m3s1sxxx released this 24 May 15:38

v0.5.2 — Repo restructure: src/, plugins/, tests/

Structural changes:

  • All .py tools → src/ directory (clean root)
  • All .ts plugins → plugins/ directory
  • All test files → tests/ directory
  • pyproject.toml uses package-dir = {"" = "src"} for setuptools discovery
  • Updated all paths in CI, package.json, installers, test files

New:

  • Uninstall support in all 3 installers (--uninstall / /uninstall)
  • tests/__init__.py for unittest discovery

Fixed:

  • install.ps1 bug: $tsfile variable leaked from pipeline, only ghost.ts was installed
  • test_regression.py/stress_tools.py write temp files to OS tempdir (not repo root)
  • .gitignore covers tmp*.py, .opencode/plugins/, .opencode/snapshots/
  • All 60 file paths updated in tests for new directory structure
  • Version bumped to 0.5.2 across all files

Tests: 590+ tests — all pass (91 installer + 42 hashline + 236 unittest + 32 new tools + 27 deeper + 24 regression + 39 stress + 22 regression_tests + 72 smoke)