Releases
v0.8.0
Compare
Sorry, something went wrong.
No results found
0.8.0 (2026-07-08)
Features
add reset command (ba21f1b )
add run dry-run mode (77b5809 )
cli error visibility (2f3da4d )
cli: add project status diagnostics (07243bb )
cli: Quiet no-op runs and drop JSON output (ff80520 )
config: Add root directory scoping and config inspect command (10e3d52 )
config: add run default controls (cff2653 )
config: Support root directory lists and config bootstrap (24edab1 )
deps: Integrate git-pkgs package tooling (a5e412e )
detection: Add depth-1 subfolder support (32e869f )
detection: Add Kasetto support (841bead )
detection: Scan packages children and honor gitignore (28dd28f )
hook: add opt-in async shell mode (237ce3b )
initial commit (6c5dc75 )
P1-R1: review hook and platform contract updates (6439d9a )
P1-T1: make init async by default (274f566 )
P1-T2: align shipped platform support docs (282d1af )
P2-R1: review shared preflight and status guidance (4010a1e )
P2-T1: extract shared preflight collection (8125281 )
P2-T2: add status remediation guidance (69e6be1 )
P3-R1: review monorepo scan expansion (c8038d8 )
P3-T1: define workspace_globs config support (9639f17 )
P3-T2: apply workspace_globs during detection (c37f900 )
P3-T3: document workspace_globs behavior (7392d0d )
P3-T4: add folder blacklist config support (e6029f7 )
P3-T5: apply folder blacklist across detection (96f75e5 )
P3-T6: document folder blacklist behavior (e36f744 )
P3: add folder blacklist planning (dff8c3d )
support PUPDATE_CONFIG override (4d5b9f3 )
Bug Fixes
change syscall to platform specific (569ef48 )
ci: Remove Windows and normalize macOS paths (5b0a560 )
cli silence (82e8465 )
config: Match root directories case-insensitively (cfd1e2c )
config: respect root directory casing (7df2bd5 )
config: stop auto-creating user config (15953af )
config: Use ~/.config path on macOS (15c3747 )
detection: preserve canonical Cargo.lock casing (a729662 )
detection: preserve matched lockfile paths (5510774 )
freshness: always hash lockfiles (ccdda5d )
freshness: bound git submodule status checks (e8827fa )
freshness: safely reuse unchanged lockfile hashes (19f0def )
hook: keep async overlap locks live (7941bbb )
kasetto: correct subproject config path and close audit drift (a0d944e )
kasetto: require local config for sync (dcd3c10 )
kasetto: scope sync to detected project (f603877 )
macos testing (c4ed3d9 )
P4-R1: review installation tooling and cli confidence phase (2417aa8 )
P4-T2: pin mise go version (77fae62 )
persist post-install lockfile state (5769ef7 )
python command error wording (7be5e08 )
release policy drift (40a30c0 )
release: keep one release workflow path (99f62be )
replace go-git ignore matcher (3fea4c4 )
run: Skip all phases when .pupignore exists (f1ae2c9 )
skip unchanged composer lockfiles (43dfcaa )
state: fsync parent directory on save (1a67c6d )
state: prune stale run entries (96623aa )
test: Align config path assertion with resolver (c227daf )
test: Normalize resolved config path assertion (b2e0298 )
test: Stabilize root directory resolution on macOS (95d3dd0 )
use absolute hook executable path (4b51ecc )
Performance Improvements
freshness: cache lockfile metadata (85771e3 )
You can’t perform that action at this time.