Skip to content

v0.1.1

Choose a tag to compare

@sergeiwallace sergeiwallace released this 29 Mar 19:40
· 384 commits to main since this release

Changed

  • Generalized all code to remove hardcoded personal references; package now works for any user with config-driven settings
  • _get_main_project_name() returns None instead of a default when not configured
  • Sync requires explicit [sync] remote_host or [remote] host configuration
  • Settings path translation is now config-driven instead of hardcoded

Added

  • CI workflow (ruff lint + pytest) on push to main and PRs
  • PyPI publish workflow with Trusted Publishers (OIDC)
  • Shields.io badges in README (PyPI, Python version, license, CI)
  • CHANGELOG.md
  • SECURITY.md with vulnerability reporting instructions

Fixed

  • 13 ruff lint issues (unused imports, undefined names, unused variables)
  • 7 failing tests (remote transport, sync worktree isolation, PID lock mocking)

Full Changelog: v0.1.0...v0.1.1