v4.1.0
Pre-release
Pre-release
4.1.0 (2023-06-20)
Bug Fixes
- π allow readin into various kinds of buffers (e9c70e9)
- π allow to seek in file (b363689)
- π do not allow empty children names (43da1d6)
- π handle root folder better (76de780)
- π throw "ENOENT" and "ENOTDIR" when folder or file 404 (ddd5d56)
Features
- πΈ add .truncate() method (085335c)
- πΈ add ability to close files (d3828a8)
- πΈ add ability to create sub directories (528c807)
- πΈ add ability to remove all files (566e29b)
- πΈ add appendFileSync() method (27411e4)
- πΈ add basenem() utility (43354e5)
- πΈ add copyFile() method (5e207c4)
- πΈ add copyFileSync() method (5fc1bac)
- πΈ add createSwapFile() method (b07ce79)
- πΈ add existsSync() method (073ec6b)
- πΈ add fstatSync() method (6b1597a)
- πΈ add initial writign implementation (6a50382)
- πΈ add lstat() and fstat() methods (e147d58)
- πΈ add mkdirSync() method (bcad970)
- πΈ add mkdtempSync() method (68033dd)
- πΈ add options to promises.rmdir() method (0628d56)
- πΈ add pathToLocation() utility (cb92a99)
- πΈ add read/write mode separation (60a65c1)
- πΈ add readdirSync() method (3689abd)
- πΈ add readlinkSync() method (8d243a0)
- πΈ add readSync() method (3729cd0)
- πΈ add realpathSync() method (75890e0)
- πΈ add renameSync() method (5b1cd63)
- πΈ add rm() method (29a7dc8)
- πΈ add rmdirSync() method (695b62a)
- πΈ add rmSync() method (aa9acb3)
- πΈ add some common objects (c89744d)
- πΈ add sync api (16d6600)
- πΈ add timeout to spin lock (48e8e74)
- πΈ add truncateSync() and ftruncateSync() methods (2b77619)
- πΈ add typed array view support to volume (7c8439f)
- πΈ add unlinkSync() method (417f911)
- πΈ add writev() method (8190bfd)
- πΈ create FSA types folder (bb0c75a)
- πΈ create Node fs api tyeps (4db1321)
- πΈ explose FSA from index file (77696f5)
- πΈ implement .getDirectoryHandle() method (090980c)
- πΈ implement .getFile() method (17015a3)
- πΈ implement .getFileHandle() method (40bdc13)
- πΈ implement .isSameEntry() method (438806b)
- πΈ implement .mkdir method (be1525a)
- πΈ implement .mkdtemp() method (2db4cd0)
- πΈ implement .removeEntry() method (dca57a2)
- πΈ implement .resolve() method (9d5669c)
- πΈ implement .values() and .entries() (177010a)
- πΈ implement .write() for FSA (6a2fa2d)
- πΈ implement access() method (c72390b)
- πΈ implement accessSync() method (719a19f)
- πΈ implement basic readdir (685bc7e)
- πΈ implement basic rename() method, only for files (4769314)
- πΈ implement basic state() method (4039d64)
- πΈ implement closeSync() method (646efaf)
- πΈ implement Dirent listings (5d6f976)
- πΈ implement exists() method (0753937)
- πΈ implement first version of readFile() method (629f22a)
- πΈ implement first version of worker (caf8394)
- πΈ implement FSA ReadStream (53784d9)
- πΈ implement initial version of .open() mehtod (cb363b5)
- πΈ implement initial version of appendFile() method (65580aa)
- πΈ implement initial version of writeFile() method (e2b2bfd)
- πΈ implement keys() method (b8e8a4c)
- πΈ implement openSync() method (4b7eddd)
- πΈ implement read() method (7357c14)
- πΈ implement readFileSync() method (953d276)
- πΈ implement readFileSync() method (bb803e2)
- πΈ implement realpath() method (99b12dc)
- πΈ implement rmdir() method (973af0a)
- πΈ implement sync messenger (d221870)
- πΈ implement sync write method (22047da)
- πΈ implement truncation (d4469d1)
- πΈ implement unlink() method (6bd3e75)
- πΈ implement writeSync() method (12a8b3f)
- πΈ improve mkdir method (c393f6c)
- πΈ improve read stream interfaces (6d5de0c)
- πΈ improve stat method (c6eeab4)
- πΈ improve write stream, better flag handling (7b9e0a3)
- πΈ improve writing at offset logic (392932a)
- πΈ improve writing to file (3edcac1)
- πΈ include "writeSync" method for sync writer (b006b2d)
- πΈ introduce FSA context (b696e09)
- πΈ make basic WriteStream work (c109af1)
- πΈ make statSync() resolve the path correctly (7801533)
- πΈ normalize adapter rpc (96b8374)
- πΈ progress on writable stream (9900423)
- πΈ setup fsa to node utility (5fa0d61)
- πΈ setup node-to-fsa folder (16e78e3)
- πΈ setup webfs (99c915f)
- πΈ standartize message contents (c254dc7)
- πΈ start synchronous file handle implementation (d05c407)
- πΈ start WriteStream implementation (32e13a8)
- πΈ throw exception on closed files (5119b8f)
- πΈ track number of written bytes (7a65daa)
- πΈ write through a swap file (5134766)