Releases: zen-fs/core
Releases · zen-fs/core
0.12.10
0.12.9
0.12.8
0.12.7
- Correct @zenfs/core/promises export path (#73, thanks @yoursunny)
- Unmark Stats as internal (#74, thanks @yoursunny)
0.12.6
- Publish types from
dist
instead ofsrc
(#69, thanks @yoursunny) - Define
Dirent.parentPath
(#70, thanks @yoursunny) - Added
FSWatcher
andStatWatcher
0.12.5
0.12.4
0.12.3
- Fixed
File.write
(+Sync
)position
allowingnull
and having an incorrect default - Inlined
pathNotExistsAction
andpathExistsAction
, which made the_open
(+Sync
) more readable - Updated error messages for sync
PortFile
methods to throwENOTSUP
instead ofENOSYS
(since sync. methods are not currently supported) - Consistent type imports
0.12.2
File.readSync
now updatesatime
correctly- Calls to
File.sync
andFile.syncSync
no longer check for sync flag - Implemented
StatsCommon
methods:isSocket
,isBlockDevice
,isCharacterDevice
,isFIFO
- Changed
StatsCommon.blocks
to a getter - Streamlined
StatsCommon
constructor - Fixed
StatsCommon.*timeNs
being incorrect - Removed
Stats.clone
andBigintStats.clone
- Implemented
statsfs
- Inlined
wrap
in sync.ts_openSync
now only resolves the fs and such once, which improves performance
- Streamlined
_open
(+*Sync
)
0.12.1
- Fixed
FileSystem.exists
(+*Sync
) returningfalse
for non-ENOENT errors - Fixed
_open
(+*Sync
) incorrectly handling non-ENOENT errors _open
(+*Sync
) now adds the original stack trace on the second throw- Fixed
configure
overwriting per-mountdisableAsyncCache
option - Improved
configure
handling when no mounts are specified - Added overloads to
configure
configure
now gives a Typescript error when a mount's configuration is incorrect- Added
BackendConfiguration.disableAsyncCache
- Fixed missing
Buffer
import (#63)— Thanks @atty303! - Consistent type assertions
- Added
FileSystemMetadata.noAsyncCache
- Added
AsyncFS._disableSync
- Added
FileSystemMetadata.noResizableBuffers
, which - Updated utilium to v0.4.0