Releases: zen-fs/core
Releases · zen-fs/core
1.4.1
1.4.0
- Added contexts (docs)
bindContext
is used to create a newBoundContext
- Almost all emulation layer functions now accept a
FS_Context
asthis
- Added
chroot
- For both
chroot
andbindContext
, you need to make sure the new root directory exists and has the correct permissions
- For both
- Removed some backend option descriptions (runtime bloat)
- Changed to
assert.equal
for many tests for readability - Fixed
Dir
tests not usingopendir
- Removed source from package to reduce size and reduce confusion
- Fixed a race condition in
configure
- Overhauled
zenfs-test
1.3.6
1.3.5
- Absolute paths are no longer required for keys in
Configuration.mounts
realpath
(+Sync
) now supports relative and cross-mount symlinks correctly- Renamed
Cache
methods:*Sync
to*
,*
to*Async
realpath
(+Sync
) now actually caches pathsrm
(+Sync
) now supports device files- Removed
Cache.clearSync
- Changing mounts now resets the path cache
minimatch
is now an optional dependencyrename
(+Sync
) now emit achange
event for the new file path when renaming across file system boundries
1.3.4
- Added support for multiple groups
- Fixed
emitChange
(used in watchers) having incorrect file names when recursively watching (#141, thanks @mcandeia) - Fixed
emitChange
not propagating to/
when watched recursively (#141, thanks @mcandeia) - Added
useCredentials
- Folded
File._setType
(+Sync
) intochmod
(internal) - Removed
StatsCommon.cred
androotCredentials
(internal)
1.3.3
1.3.2
1.3.1
1.3.0
- Fixed
Fetch
file index path - Removed double stats clone in
Overlay
- Streamlined
StoreFS.openFile
(+Sync
) PreloadFile._truncate
now uses_write
instead ofwriteSync
- Added type parameterized
fs
toFile
- Removed internal
Ino
type (internal breaking change) - Corrected name of data pointers called
ino
todata
(internal breaking change) - Fixed key fields being incorrectly named
ino
- Added a proper
ino
field - Streamlined
StoreFS
Inode
now acceptsArrayBufferView
s- Cleaned up
StoreFS._findINode
(+Sync
) - Real paths are now cached
- Clean up cache
- Added support for setuid/setgid to
StoreFS
(#133) - Added interface for
Async
mixin - Fixed async not syncing in tests (temporary fix)
- Fixed
normalizeTime
- Removed
_toUnixTimestamp
- Streamlined times tests
fixError
can now handle read-onlymessage