- Node v22 is now required
- This is for
Promise.withResolvers. If you polyfill the function, you may be able to use a lower version of Node.
- This is for
- Replaced almost all
try/finallyblocks withusing/await usingdeclarations. - Added
Lockedbackend - Added
LockedFS.lockSync - Folded
MutexintoLockedFS - Fixed the order in which
Indexentries are listed when generated withmake-index. - Added
noThrowargument toLockedFS.unlock - Fixed
Overlay.syncnot creating files if they didn't exist (Thanks @terryluan12) - Fixed
LockedFSnot unlocking a path if an error was thrown (Thanks @terryluan12) - Fixed
Overlay.statnot throwing errors properly (Thanks @terryluan12)