You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 KiB
19 KiB
3.4.0 (2021-11-24)
Features
- support the
throwIfNoEntryoption (80cf803)
3.3.0 (2021-09-19)
Bug Fixes
- ๐ remove unused method (05b2a47)
Features
- ๐ธ add .rmSync(), .rm(), and .promises.rm() methods (2414fb6)
- ๐ธ add support for "recursive" and "force" flags in .rm() (7f6714c)
3.2.4 (2021-09-02)
Bug Fixes
- ๐ use globalThis defensively (eed6bbf)
3.2.3 (2021-08-31)
Bug Fixes
- global and timers this arg in browser (1e93ab1)
- prevent callback from triggering twice when callback throws (07e8215)
- prevent callback from triggering twice when callback throws (6db755d), closes #542
3.2.2 (2021-04-05)
Bug Fixes
- deps: update dependency fs-monkey to v1.0.2 (07f05db)
- deps: update dependency fs-monkey to v1.0.3 (84346ed)
3.2.1 (2021-03-31)
Bug Fixes
3.2.0 (2020-05-19)
Bug Fixes
- 'fromJSON()' did not consider cwd when creating directories (3d6ee3b)
Features
- support nested objects in 'fromJSON()' (f8c329c)
3.1.3 (2020-05-14)
Bug Fixes
- deps: update dependency fs-monkey to v1.0.1 (10fc705)
3.1.2 (2020-03-12)
Bug Fixes
- should throw
EEXISTinstead ofEISDIRonmkdirSync('/')(f89eede)
3.1.1 (2020-02-17)
Bug Fixes
- deps: update dependency fs-monkey to v1 (ccd1be0)
3.1.0 (2020-02-17)
Features
- replace
fast-extendwith nativeObject.assign(934f1f3) - specify
enginesfield withnodeconstraint of>= 8.3.0(7d3b132)
3.0.6 (2020-02-16)
Bug Fixes
- export
DirectoryJSONfromindex(c447a6c)
3.0.5 (2020-02-15)
Bug Fixes
- remove space from error message (42f870a)
- use
IStoreinterface instead ofStorage(ff82480) - use
PathLiketype from node (98a4014)
3.0.4 (2020-01-15)
Bug Fixes
3.0.3 (2019-12-25)
Bug Fixes
- rmdir: proper async functionality (cc75c56)
- rmdir: support recursive option (1e943ae)
- watch: suppress event-emitter warnings (1ab2dcb)
3.0.2 (2019-12-25)
Bug Fixes
- watch: trigger change event for creation/deletion of children in a folder (b1b7884)
3.0.1 (2019-11-26)
Performance Improvements
- โก๏ธ bump fast-extend (606775b)
3.0.0 (2019-11-26)
Bug Fixes
- ๐ adjust definition of
TCallbackto acceptnullforerrorparameter (aedcbda) - ๐ adjust return of
Link#walkto returnLink | null(1b76cb1) - ๐ adjust type of
childreninLinkto be possibly undefined (b4945c2) - ๐ allow
_modeToNumberto be called w/undefined(07c0b7a) - ๐ allow
_modeToNumberto returnundefined(3e3c992) - ๐ allow
assertEncodingto be called w/undefined(e37ab9a) - ๐ allow
Dirent~buildto acceptundefinedfor theencodingparameter (8ca3550) - ๐ allow
flagsToNumberto be called w/undefined(dbfc754) - ๐ allow
mkdtempBaseto be called w/undefinedforencoding(f28c395) - ๐ allow
modeToNumberto be called w/undefined(336821d) - ๐ allow
realpathBaseto be called w/undefinedforencoding(e855f1c) - ๐ create
tryGetChildutil function (b5093a1) - ๐ create
tryGetChildNodeutil function (62b5a52) - ๐ define the type elements in the
Volume.releasedFdsarray (9e21f3a) - ๐ don't assign
nullto._linkproperty inFSWatcher(71569c0) - ๐ don't assign
nullto._stepsproperty inFSWatcher(0e94b9c) - ๐ don't assign
nullto.bufproperty inNode(00be0c2) - ๐ don't assign
nullto.linkproperty inFile(5d01713) - ๐ don't assign
nullto.nodeproperty inFile(d06201e) - ๐ don't assign
nullto.nodeproperty inLink(4d7f439) - ๐ don't assign
nullto.parentproperty inLink(b3e60b6) - ๐ don't assign
nullto.symlinkproperty inNode(9bfb6f5) - ๐ don't assign
nulltoStatWatcher.prevproperty (fd1a253) - ๐ don't assign
nulltoStatWatcher.volproperty (1540522) - ๐ don't set
#volor#parentoflinktonull(b396f04) - ๐ enable
strictNullChecks(3896de7) - ๐ make
StatWatcher.timeoutRefproperty optional (d09cd03) - ๐ refactor
#accessto be compatible w/strictNullChecks(82ed81b) - ๐ refactor
#copyFileSyncto be compatible w/strictNullChecks(40f8337) - ๐ refactor
#createLinkto be compatible w/strictNullChecks(7d8559d) - ๐ refactor
#ftruncateto be compatible w/strictNullChecks(f2ea3f1) - ๐ refactor
#mkdirto be compatible w/strictNullChecks(d5d7883) - ๐ refactor
#mkdirpto be compatible w/strictNullChecks(6cf0bce) - ๐ refactor
#mkdtempBaseto be compatible w/strictNullChecks(d935b3b) - ๐ refactor
#mkdtempSyncto be compatible w/strictNullChecks(7e22617) - ๐ refactor
#newFdNumberto be compatible w/strictNullChecks(0bc4a15) - ๐ refactor
#newInoNumberto be compatible w/strictNullChecks(e9ba56c) - ๐ refactor
#openFileto be compatible w/strictNullChecks(1c4a4ba) - ๐ refactor
#openLinkto be compatible w/strictNullChecks(216a85f) - ๐ refactor
#readto be compatible w/strictNullChecks(87b587f) - ๐ refactor
#readdirBaseto be compatible w/strictNullChecks(ab248b4) - ๐ refactor
#readFileBaseto be compatible w/strictNullChecks(27a4dad) - ๐ refactor
#readlinkBaseto be compatible w/strictNullChecks(b2e0f76) - ๐ refactor
#resolveSymlinksto be compatible w/strictNullChecks(6dc4913) - ๐ refactor
#statBaseto be compatible w/strictNullChecks(ba0c20a) - ๐ refactor
#symlinkto be compatible w/strictNullChecks(4148ad3) - ๐ refactor
#truncateto be compatible w/strictNullChecks(fadbd77) - ๐ refactor
#watchto be compatible w/strictNullChecks(415a186) - ๐ refactor
#watchFileto be compatible w/strictNullChecks(2c02287) - ๐ refactor
#writeto be compatible w/strictNullChecks(2ba6e0f) - ๐ refactor
#writeFileto be compatible w/strictNullChecks(ac78c50) - ๐ refactor
#writeFileBaseto be compatible w/strictNullChecks(e931778) - ๐ refactor
#writeSyncto be compatible w/strictNullChecks(7b67eea) - ๐ refactor
copyFiletests to be compatible w/strictNullChecks(e318af2) - ๐ refactor
errorsto be compatible w/strictNullChecks(b25c035) - ๐ refactor
existstests to be compatible w/strictNullChecks(81a564f) - ๐ refactor
renameSynctests to usetryGetChildNode(8cd782a) - ๐ refactor
volumetests to be compatible w/strictNullChecks(f02fbac) - ๐ refactor
volumetests to usetryGetChild(5a6624f) - ๐ refactor
volumetests to usetryGetChildNode(34acaac) - ๐ refactor
writeFileSynctests to be compatible w/strictNullChecks(4b7f164) - ๐ remove unused
getArgAndCbfunction (f8bb0f8) - ๐ replace
throwErrorfn w/ inlinethrow createError()calls (c9a0fd6)
Features
- ๐ธ enable TypeScript strict null checks (1998b24)
BREAKING CHANGES
- TypeScript strict null checks are now enabled which may break some TypeScript users.
2.17.1 (2019-11-26)
Bug Fixes
- set-up semantic-release packages (0554c7e)
2.15.5 (2019-07-16)
Bug Fixes
2.15.4 (2019-06-01)
Bug Fixes
- ๐ accept
nullas value infromJSONfunctions (9e1af7d) - ๐ annotate return type of
toJSONfunctions (6609840)
2.15.3 (2019-06-01)
Bug Fixes
2.15.2 (2019-02-16)
Bug Fixes
- ๐ BigInt type handling (c640f25)
2.15.1 (2019-02-09)
Bug Fixes
- ๐ show directory path when throwing EISDIR in mkdir (9dc7007)
- ๐ throw when creating root directory (f77fa8b), closes #325
2.15.0 (2019-01-27)
Features
- volume: add env variable to suppress fs.promise api warnings (e6b6d0a)
2.14.2 (2018-12-11)
Bug Fixes
2.14.1 (2018-11-29)
Bug Fixes
2.14.0 (2018-11-12)
Features
- add bigint option support (00a017e)
2.13.1 (2018-11-11)
Bug Fixes
- ๐ don't install semantic-release, incompat with old Node (cd2b69c)