Releases: Johnny-xuan/TreeWork
Releases · Johnny-xuan/TreeWork
Release list
TreeWork v0.1.8
What's Changed
- Add focused Pi host adapter by @Johnny-xuan in #7
- Keep Pi Git installs clean by @Johnny-xuan in #8
- Remove experimental Pi host adapter by @Johnny-xuan in #10
- Add standalone TreeWork Manual and dual-edition release by @Johnny-xuan in #9
Full Changelog: v0.1.7...v0.1.8
TreeWork v0.1.7
Hierarchical Branch Artifacts
- Stores each branch's Spec, Plan, Progress, Findings, Verification, and supporting evidence under the same parent-child hierarchy as the accepted Tree.
- Keeps legacy flat projects readable and migrates them once, on the first protected mutation.
- Moves a reparented branch and its complete descendant subtree atomically during Tree Apply, with journaled rollback and collision, cycle, escape, and symlink validation.
- Routes lifecycle commands, managed worktrees, Recall, Project Map, MCP, and release fixtures through one shared branch-artifact resolver.
Existing commands and stable branch IDs remain unchanged. Read-only Recall and Project Map do not force migration.
Archive SHA-256: 87e9216543d2f19d8347e77a93a4dd4c18de1e0d05e31fe87c43179ad6457686
TreeWork v0.1.6
Atomic macOS upgrade publication
- Publishes the rebuilt CLI through a fresh sibling file and atomic rename instead of overwriting an existing plugin-data executable.
- Preflights the fresh macOS executable before publication, avoiding stale Gatekeeper decisions carried by an earlier installed path.
- Adds regression coverage proving an existing CLI receives a new filesystem identity and temporary publication files are cleaned.
- Keeps Gatekeeper enabled and leaves unrelated files unchanged.
Archive SHA-256: 26a5eb992a8bb6f08d02f221745a4fa135498fb98b5c781ceb745f440323847d
TreeWork v0.1.5
macOS quarantine-safe bootstrap
- Prevents macOS Gatekeeper from terminating Cargo-generated executable build helpers when TreeWork is installed from a quarantined download.
- Removes quarantine only from TreeWork-owned executable Rust outputs and the final CLI binary; it does not disable Gatekeeper or alter unrelated files.
- Preserves existing
RUSTC_WRAPPERconfiguration and leaves non-macOS behavior unchanged. - Uses exact artifact cleanup to avoid races in parallel Cargo builds.
- Adds deterministic Darwin/Linux coverage, packaging validation, and real quarantined-copy verification.
Archive SHA-256: 179a44ed00972a392046d78cac0c11120bb09d14a19b8c02b85f825f47eb637d
TreeWork v0.1.4
- Makes the declarative Tree regression fixture independent of Markdown
placeholder trailing whitespace, so the public Linux CI validates the same
normalized templates shipped by the plugin. - Keeps the TreeWork
v0.1.3product behavior unchanged while publishing a
fully green release candidate.
TreeWork v0.1.3
- Publishes TreeWork as a Codex plugin for state-native project memory while
keeping the Agent-facing Skill concise and operational. - Teaches five durable reasoning shifts: locate before acting, design before
inventing, recover state instead of fragments, transition instead of jumping,
and prove completion. - Documents the complete managed-worktree lifecycle across Enter, Pause,
switching, Complete, and Abort. - Exposes revision-scoped lifecycle eligibility through Recall, with stable
blocker reasons and command-time revalidation against committed state. - Adds dependency-aware teamwork guidance: the Lead delegates independent
branches, confirms scope through a handshake, and reviews returned evidence
without adding a separate Team or Runner state system. - Ships the accepted TreeWork plugin icon as PNG and SVG and validates both
plugin manifest references during packaging. - Includes the TreeWork system-paper draft, formal continuation guarantees,
evaluation protocol, and visual explanation of state-native project memory. - Includes the public contribution, security, CI, development, release, and
repository documentation required for community maintenance.