Releases: ifdotpy/layr
Releases · ifdotpy/layr
v0.20.0
Compare
Sorry, something went wrong.
No results found
0.20.0 (2026-11-03)
Features
overlay: Remove a cache overlay; list and repair agree on lines without its cache path (#168 ) (776d9ca )
store: Volumes: place projects on several file systems (#176 ) (b49c711 )
Bug Fixes
cache: keep regenerable folders out of states without save --caches (#178 ) (a930bc0 )
save: Save every cache that --cache names (#175 ) (f424905 )
Performance
Pick only the changed paths; reset to an equal tree moves only the head (#172 ) (c25f574 )
v0.19.1
Compare
Sorry, something went wrong.
No results found
0.19.1 (2026-11-03)
Bug Fixes
daemon: Set the store in the LaunchAgent; follow warns without a daemon (#166 ) (e56e3be )
undo: Undo the newest operation, an automatic save too; pick names kept files (#170 ) (b22717d )
Performance
gc: Check imported states with one git process; report the bytes that freeing gives back (#179 ) (1a553b3 )
v0.19.0
Compare
Sorry, something went wrong.
No results found
0.19.0 (2026-11-03)
⚠ BREAKING CHANGES
gc: Free states when their last owner goes (#135 )
Features
gc: Free states when their last owner goes (#135 ) (5d611f7 )
Bug Fixes
git: Keep imported history as records and build trees from git on read (#157 ) (854aa70 )
v0.18.1
Compare
Sorry, something went wrong.
No results found
0.18.1 (2026-11-03)
Bug Fixes
build: Take the build identity from the environment, never from .git (#159 ) (76c1fd6 )
undo: Point the line's .git at the restored head (#163 ) (7dddfd7 )
v0.18.0
Compare
Sorry, something went wrong.
No results found
0.18.0 (2026-11-03)
Features
retest: doctor flags build scripts that watch .git (#160 ) (bb0b37b )
Bug Fixes
init: Leave no partial project after a failed init (#155 ) (f1580ad )
retest: keep incremental sessions and their locks for live units; doctor checks every profile (#162 ) (34c2780 )
v0.17.0
Compare
Sorry, something went wrong.
No results found
0.17.0 (2026-11-03)
Features
layr follow, and the daemon on macOS (#148 ) (1aaf38d )
retest: init sets up a project, one build env, and a gate runner (#149 ) (7c3b58c )
Bug Fixes
daemon: Do not log a closed connection after hello as a bad request (#156 ) (0686bff ), closes #154
gc: Evict only restorable states from a current store copy (#120 ) (2edb169 )
retest: sweep removes everything outside the live set (#153 ) (74394ee )
Stop undo before file changes when a state is missing; keep line paths consistent on a failed move (#147 ) (e121697 )
v0.16.2
Compare
Sorry, something went wrong.
No results found
0.16.2 (2026-11-03)
Bug Fixes
caches: The newest cache overlay state wins over an old cache of the state (#145 ) (f8a3d55 )
v0.16.1
Compare
Sorry, something went wrong.
No results found
0.16.1 (2026-11-02)
Bug Fixes
caches: A line from a state takes the cache saved with it (#142 ) (584b0d9 )
retest: sweep only configured dirs and never compile (#141 ) (a38756d )
store: Read the marker again before refusing a half-made store (#144 ) (fd8cb5b )
v0.16.0
Compare
Sorry, something went wrong.
No results found
0.16.0 (2026-11-02)
⚠ BREAKING CHANGES
store: Upgrade an unversioned store with the same format on open (#132 )
Features
store: Upgrade an unversioned store with the same format on open (#132 ) (07b710d )
Bug Fixes
git: Delete a removed remote's tracking refs (#138 ) (81928b8 )
v0.15.0
Compare
Sorry, something went wrong.
No results found
0.15.0 (2026-11-02)
Features
merge: add --caches-only to take a line's caches (#133 ) (a255309 )
You can’t perform that action at this time.