Releases: zen-fs/core
Releases · zen-fs/core
1.5.1
1.5.0
- Contexts are now
fs
module compatible - Changed
BoundContext
to have thefs
be separate from the root and credentials, for security- this is a breaking change to an experimental feature
- Removed tsconfig.json from package
- Fixed
File
's type parameter not being used - Remove non-functional development dependency
typedoc-plugin-remove-references
1.4.3
- Fixed
resolveMount
not working correctly when a file name starts with the name of a mount point in the same directory (#151, thanks @SardineFish) - Upgraded to Typescript 5.7 and removed unneeded type declarations for resizable
ArrayBuffer
andSharedArrayBuffer
(#149, thanks @yoursunny) - Fixed
fs.promises.writeFile
not supportingDataView
and having an incorrect error message
1.4.2
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)