0.17.0
Pre-release
Pre-release
- Changed
LockedFS
into a mixin namedMutexed
- Removed
Locked
backend - Removed
unlock
method
- Removed
- Fixed race condition after
Mutex
unlock (#78, Thanks @terryluan12) - Removed
OverlayFS
methods:getOverlayedFileSystems
,resDeletionLog
,unwrap
- Changed
OverlayFS
protected_readable
and_writable
properties to public readonlyreadable
andwriteable
- Renamed
UnlockedOverlayFS
toUnmutexedOverlayFS
- Backends' types are no longer expanded
- This means a much cleaner and readable error message with an incorrect configuration for a mount in
configure
andconfigureSingle
- This is exclusively an aesthetic change
- This means a much cleaner and readable error message with an incorrect configuration for a mount in
- Implemented
fs.watch
andfs.promises.watch
- Note that the internal events have not been added, so no events will be emitted
- Fully added
File.close
functionality- After closing a file, most operations no longer work.
Index
constructor now accepts entriesopendir
now preloadsDir
entries- Fixed double close in
_readFileSync
- Fixed being able to
abort
aTransaction
after it was alreadycommit
ed - Changed
Transaction
disposal toabort
instead ofcommit
- Updated
StoreFS
methods to useusing
on transaction instances
File structure changes:
- Consolidated
backends/index/*
intobackends/file_index
- Organized FS mixins into
mixins