|
@@ -1,3 +1,207 @@
|
|
|
|
+8.1.0 / 2019-06-28
|
|
|
|
+------------------
|
|
|
|
+
|
|
|
|
+- Add support for promisified `fs.realpath.native` in Node v9.2+ ([#650](https://github.com/jprichardson/node-fs-extra/issues/650), [#682](https://github.com/jprichardson/node-fs-extra/pull/682))
|
|
|
|
+- Update `graceful-fs` dependency ([#700](https://github.com/jprichardson/node-fs-extra/pull/700))
|
|
|
|
+- Use `graceful-fs` everywhere ([#700](https://github.com/jprichardson/node-fs-extra/pull/700))
|
|
|
|
+
|
|
|
|
+8.0.1 / 2019-05-13
|
|
|
|
+------------------
|
|
|
|
+
|
|
|
|
+- Fix bug `Maximum call stack size exceeded` error in `util/stat` ([#679](https://github.com/jprichardson/node-fs-extra/pull/679))
|
|
|
|
+
|
|
|
|
+8.0.0 / 2019-05-11
|
|
|
|
+------------------
|
|
|
|
+
|
|
|
|
+**NOTE:** Node.js v6 support is deprecated, and will be dropped in the next major release.
|
|
|
|
+
|
|
|
|
+- Use `renameSync()` under the hood in `moveSync()`
|
|
|
|
+- Fix bug with bind-mounted directories in `copy*()` ([#613](https://github.com/jprichardson/node-fs-extra/issues/613), [#618](https://github.com/jprichardson/node-fs-extra/pull/618))
|
|
|
|
+- Fix bug in `move()` with case-insensitive file systems
|
|
|
|
+- Use `fs.stat()`'s `bigint` option in `copy*()` & `move*()` where possible ([#657](https://github.com/jprichardson/node-fs-extra/issues/657))
|
|
|
|
+
|
|
|
|
+7.0.1 / 2018-11-07
|
|
|
|
+------------------
|
|
|
|
+
|
|
|
|
+- Fix `removeSync()` on Windows, in some cases, it would error out with `ENOTEMPTY` ([#646](https://github.com/jprichardson/node-fs-extra/pull/646))
|
|
|
|
+- Document `mode` option for `ensureDir*()` ([#587](https://github.com/jprichardson/node-fs-extra/pull/587))
|
|
|
|
+- Don't include documentation files in npm package tarball ([#642](https://github.com/jprichardson/node-fs-extra/issues/642), [#643](https://github.com/jprichardson/node-fs-extra/pull/643))
|
|
|
|
+
|
|
|
|
+7.0.0 / 2018-07-16
|
|
|
|
+------------------
|
|
|
|
+
|
|
|
|
+- **BREAKING:** Refine `copy*()` handling of symlinks to properly detect symlinks that point to the same file. ([#582](https://github.com/jprichardson/node-fs-extra/pull/582))
|
|
|
|
+- Fix bug with copying write-protected directories ([#600](https://github.com/jprichardson/node-fs-extra/pull/600))
|
|
|
|
+- Universalify `fs.lchmod()` ([#596](https://github.com/jprichardson/node-fs-extra/pull/596))
|
|
|
|
+- Add `engines` field to `package.json` ([#580](https://github.com/jprichardson/node-fs-extra/pull/580))
|
|
|
|
+
|
|
|
|
+6.0.1 / 2018-05-09
|
|
|
|
+------------------
|
|
|
|
+
|
|
|
|
+- Fix `fs.promises` `ExperimentalWarning` on Node v10.1.0 ([#578](https://github.com/jprichardson/node-fs-extra/pull/578))
|
|
|
|
+
|
|
|
|
+6.0.0 / 2018-05-01
|
|
|
|
+------------------
|
|
|
|
+
|
|
|
|
+- Drop support for Node.js versions 4, 5, & 7 ([#564](https://github.com/jprichardson/node-fs-extra/pull/564))
|
|
|
|
+- Rewrite `move` to use `fs.rename` where possible ([#549](https://github.com/jprichardson/node-fs-extra/pull/549))
|
|
|
|
+- Don't convert relative paths to absolute paths for `filter` ([#554](https://github.com/jprichardson/node-fs-extra/pull/554))
|
|
|
|
+- `copy*`'s behavior when `preserveTimestamps` is `false` has been OS-dependent since 5.0.0, but that's now explicitly noted in the docs ([#563](https://github.com/jprichardson/node-fs-extra/pull/563))
|
|
|
|
+- Fix subdirectory detection for `copy*` & `move*` ([#541](https://github.com/jprichardson/node-fs-extra/pull/541))
|
|
|
|
+- Handle case-insensitive paths correctly in `copy*` ([#568](https://github.com/jprichardson/node-fs-extra/pull/568))
|
|
|
|
+
|
|
|
|
+5.0.0 / 2017-12-11
|
|
|
|
+------------------
|
|
|
|
+
|
|
|
|
+Significant refactor of `copy()` & `copySync()`, including breaking changes. No changes to other functions in this release.
|
|
|
|
+
|
|
|
|
+Huge thanks to **[@manidlou](https://github.com/manidlou)** for doing most of the work on this release.
|
|
|
|
+
|
|
|
|
+- The `filter` option can no longer be a RegExp (must be a function). This was deprecated since fs-extra v1.0.0. [#512](https://github.com/jprichardson/node-fs-extra/pull/512)
|
|
|
|
+- `copy()`'s `filter` option can now be a function that returns a Promise. [#518](https://github.com/jprichardson/node-fs-extra/pull/518)
|
|
|
|
+- `copy()` & `copySync()` now use `fs.copyFile()`/`fs.copyFileSync()` in environments that support it (currently Node 8.5.0+). Older Node versions still get the old implementation. [#505](https://github.com/jprichardson/node-fs-extra/pull/505)
|
|
|
|
+- Don't allow copying a directory into itself. [#83](https://github.com/jprichardson/node-fs-extra/issues/83)
|
|
|
|
+- Handle copying between identical files. [#198](https://github.com/jprichardson/node-fs-extra/issues/198)
|
|
|
|
+- Error out when copying an empty folder to a path that already exists. [#464](https://github.com/jprichardson/node-fs-extra/issues/464)
|
|
|
|
+- Don't create `dest`'s parent if the `filter` function aborts the `copy()` operation. [#517](https://github.com/jprichardson/node-fs-extra/pull/517)
|
|
|
|
+- Fix `writeStream` not being closed if there was an error in `copy()`. [#516](https://github.com/jprichardson/node-fs-extra/pull/516)
|
|
|
|
+
|
|
|
|
+4.0.3 / 2017-12-05
|
|
|
|
+------------------
|
|
|
|
+
|
|
|
|
+- Fix wrong `chmod` values in `fs.remove()` [#501](https://github.com/jprichardson/node-fs-extra/pull/501)
|
|
|
|
+- Fix `TypeError` on systems that don't have some `fs` operations like `lchown` [#520](https://github.com/jprichardson/node-fs-extra/pull/520)
|
|
|
|
+
|
|
|
|
+4.0.2 / 2017-09-12
|
|
|
|
+------------------
|
|
|
|
+
|
|
|
|
+- Added `EOL` option to `writeJson*` & `outputJson*` (via upgrade to jsonfile v4)
|
|
|
|
+- Added promise support to [`fs.copyFile()`](https://nodejs.org/api/fs.html#fs_fs_copyfile_src_dest_flags_callback) in Node 8.5+
|
|
|
|
+- Added `.js` extension to `main` field in `package.json` for better tooling compatibility. [#485](https://github.com/jprichardson/node-fs-extra/pull/485)
|
|
|
|
+
|
|
|
|
+4.0.1 / 2017-07-31
|
|
|
|
+------------------
|
|
|
|
+
|
|
|
|
+### Fixed
|
|
|
|
+
|
|
|
|
+- Previously, `ensureFile()` & `ensureFileSync()` would do nothing if the path was a directory. Now, they error out for consistency with `ensureDir()`. [#465](https://github.com/jprichardson/node-fs-extra/issues/465), [#466](https://github.com/jprichardson/node-fs-extra/pull/466), [#470](https://github.com/jprichardson/node-fs-extra/issues/470)
|
|
|
|
+
|
|
|
|
+4.0.0 / 2017-07-14
|
|
|
|
+------------------
|
|
|
|
+
|
|
|
|
+### Changed
|
|
|
|
+
|
|
|
|
+- **BREAKING:** The promisified versions of `fs.read()` & `fs.write()` now return objects. See [the docs](docs/fs-read-write.md) for details. [#436](https://github.com/jprichardson/node-fs-extra/issues/436), [#449](https://github.com/jprichardson/node-fs-extra/pull/449)
|
|
|
|
+- `fs.move()` now errors out when destination is a subdirectory of source. [#458](https://github.com/jprichardson/node-fs-extra/pull/458)
|
|
|
|
+- Applied upstream fixes from `rimraf` to `fs.remove()` & `fs.removeSync()`. [#459](https://github.com/jprichardson/node-fs-extra/pull/459)
|
|
|
|
+
|
|
|
|
+### Fixed
|
|
|
|
+
|
|
|
|
+- Got `fs.outputJSONSync()` working again; it was broken due to refactoring. [#428](https://github.com/jprichardson/node-fs-extra/pull/428)
|
|
|
|
+
|
|
|
|
+Also clarified the docs in a few places.
|
|
|
|
+
|
|
|
|
+3.0.1 / 2017-05-04
|
|
|
|
+------------------
|
|
|
|
+
|
|
|
|
+- Fix bug in `move()` & `moveSync()` when source and destination are the same, and source does not exist. [#415](https://github.com/jprichardson/node-fs-extra/pull/415)
|
|
|
|
+
|
|
|
|
+3.0.0 / 2017-04-27
|
|
|
|
+------------------
|
|
|
|
+
|
|
|
|
+### Added
|
|
|
|
+
|
|
|
|
+- **BREAKING:** Added Promise support. All asynchronous native fs methods and fs-extra methods now return a promise if the callback is not passed. [#403](https://github.com/jprichardson/node-fs-extra/pull/403)
|
|
|
|
+- `pathExists()`, a replacement for the deprecated `fs.exists`. `pathExists` has a normal error-first callback signature. Also added `pathExistsSync`, an alias to `fs.existsSync`, for completeness. [#406](https://github.com/jprichardson/node-fs-extra/pull/406)
|
|
|
|
+
|
|
|
|
+### Removed
|
|
|
|
+
|
|
|
|
+- **BREAKING:** Removed support for setting the default spaces for `writeJson()`, `writeJsonSync()`, `outputJson()`, & `outputJsonSync()`. This was undocumented. [#402](https://github.com/jprichardson/node-fs-extra/pull/402)
|
|
|
|
+
|
|
|
|
+### Changed
|
|
|
|
+
|
|
|
|
+- Upgraded jsonfile dependency to v3.0.0:
|
|
|
|
+ - **BREAKING:** Changed behavior of `throws` option for `readJsonSync()`; now does not throw filesystem errors when `throws` is `false`.
|
|
|
|
+- **BREAKING:** `writeJson()`, `writeJsonSync()`, `outputJson()`, & `outputJsonSync()` now output minified JSON by default for consistency with `JSON.stringify()`; set the `spaces` option to `2` to override this new behavior. [#402](https://github.com/jprichardson/node-fs-extra/pull/402)
|
|
|
|
+- Use `Buffer.allocUnsafe()` instead of `new Buffer()` in environments that support it. [#394](https://github.com/jprichardson/node-fs-extra/pull/394)
|
|
|
|
+
|
|
|
|
+### Fixed
|
|
|
|
+
|
|
|
|
+- `removeSync()` silently failed on Windows in some cases. Now throws an `EBUSY` error. [#408](https://github.com/jprichardson/node-fs-extra/pull/408)
|
|
|
|
+
|
|
|
|
+2.1.2 / 2017-03-16
|
|
|
|
+------------------
|
|
|
|
+
|
|
|
|
+### Fixed
|
|
|
|
+
|
|
|
|
+- Weird windows bug that resulted in `ensureDir()`'s callback being called twice in some cases. This bug may have also affected `remove()`. See [#392](https://github.com/jprichardson/node-fs-extra/issues/392), [#393](https://github.com/jprichardson/node-fs-extra/pull/393)
|
|
|
|
+
|
|
|
|
+2.1.1 / 2017-03-15
|
|
|
|
+------------------
|
|
|
|
+
|
|
|
|
+### Fixed
|
|
|
|
+
|
|
|
|
+- Reverted [`5597bd`](https://github.com/jprichardson/node-fs-extra/commit/5597bd5b67f7d060f5f5bf26e9635be48330f5d7), this broke compatibility with Node.js versions v4+ but less than `v4.5.0`.
|
|
|
|
+- Remove `Buffer.alloc()` usage in `moveSync()`.
|
|
|
|
+
|
|
|
|
+2.1.0 / 2017-03-15
|
|
|
|
+------------------
|
|
|
|
+
|
|
|
|
+Thanks to [Mani Maghsoudlou (@manidlou)](https://github.com/manidlou) & [Jan Peer Stöcklmair (@JPeer264)](https://github.com/JPeer264) for their extraordinary help with this release!
|
|
|
|
+
|
|
|
|
+### Added
|
|
|
|
+- `moveSync()` See [#309], [#381](https://github.com/jprichardson/node-fs-extra/pull/381). ([@manidlou](https://github.com/manidlou))
|
|
|
|
+- `copy()` and `copySync()`'s `filter` option now gets the destination path passed as the second parameter. [#366](https://github.com/jprichardson/node-fs-extra/pull/366) ([@manidlou](https://github.com/manidlou))
|
|
|
|
+
|
|
|
|
+### Changed
|
|
|
|
+- Use `Buffer.alloc()` instead of deprecated `new Buffer()` in `copySync()`. [#380](https://github.com/jprichardson/node-fs-extra/pull/380) ([@manidlou](https://github.com/manidlou))
|
|
|
|
+- Refactored entire codebase to use ES6 features supported by Node.js v4+ [#355](https://github.com/jprichardson/node-fs-extra/issues/355). [(@JPeer264)](https://github.com/JPeer264)
|
|
|
|
+- Refactored docs. ([@manidlou](https://github.com/manidlou))
|
|
|
|
+
|
|
|
|
+### Fixed
|
|
|
|
+
|
|
|
|
+- `move()` shouldn't error out when source and dest are the same. [#377](https://github.com/jprichardson/node-fs-extra/issues/377), [#378](https://github.com/jprichardson/node-fs-extra/pull/378) ([@jdalton](https://github.com/jdalton))
|
|
|
|
+
|
|
|
|
+2.0.0 / 2017-01-16
|
|
|
|
+------------------
|
|
|
|
+
|
|
|
|
+### Removed
|
|
|
|
+- **BREAKING:** Removed support for Node `v0.12`. The Node foundation stopped officially supporting it
|
|
|
|
+on Jan 1st, 2017.
|
|
|
|
+- **BREAKING:** Remove `walk()` and `walkSync()`. `walkSync()` was only part of `fs-extra` for a little
|
|
|
|
+over two months. Use [klaw](https://github.com/jprichardson/node-klaw) instead of `walk()`, in fact, `walk()` was just
|
|
|
|
+an alias to klaw. For `walkSync()` use [klaw-sync](https://github.com/mawni/node-klaw-sync). See: [#338], [#339]
|
|
|
|
+
|
|
|
|
+### Changed
|
|
|
|
+- **BREAKING:** Renamed `clobber` to `overwrite`. This affects `copy()`, `copySync()`, and `move()`. [#330], [#333]
|
|
|
|
+- Moved docs, to `docs/`. [#340]
|
|
|
|
+
|
|
|
|
+### Fixed
|
|
|
|
+- Apply filters to directories in `copySync()` like in `copy()`. [#324]
|
|
|
|
+- A specific condition when disk is under heavy use, `copy()` can fail. [#326]
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+1.0.0 / 2016-11-01
|
|
|
|
+------------------
|
|
|
|
+
|
|
|
|
+After five years of development, we finally have reach the 1.0.0 milestone! Big thanks goes
|
|
|
|
+to [Ryan Zim](https://github.com/RyanZim) for leading the charge on this release!
|
|
|
|
+
|
|
|
|
+### Added
|
|
|
|
+- `walkSync()`
|
|
|
|
+
|
|
|
|
+### Changed
|
|
|
|
+- **BREAKING**: dropped Node v0.10 support.
|
|
|
|
+- disabled `rimaf` globbing, wasn't used. [#280]
|
|
|
|
+- deprecate `copy()/copySync()` option `filter` if it's a `RegExp`. `filter` should now be a function.
|
|
|
|
+- inline `rimraf`. This is temporary and was done because `rimraf` depended upon the beefy `glob` which `fs-extra` does not use. [#300]
|
|
|
|
+
|
|
|
|
+### Fixed
|
|
|
|
+- bug fix proper closing of file handle on `utimesMillis()` [#271]
|
|
|
|
+- proper escaping of files with dollar signs [#291]
|
|
|
|
+- `copySync()` failed if user didn't own file. [#199], [#301]
|
|
|
|
+
|
|
|
|
+
|
|
0.30.0 / 2016-04-28
|
|
0.30.0 / 2016-04-28
|
|
-------------------
|
|
-------------------
|
|
- Brought back Node v0.10 support. I didn't realize there was still demand. Official support will end **2016-10-01**.
|
|
- Brought back Node v0.10 support. I didn't realize there was still demand. Official support will end **2016-10-01**.
|
|
@@ -145,10 +349,10 @@ this package had both `fs.readJsonFile` and `fs.readJson` that were aliases to e
|
|
|
|
|
|
0.16.0 / 2015-01-28
|
|
0.16.0 / 2015-01-28
|
|
-------------------
|
|
-------------------
|
|
-- bugfix `fs.move()` into itself. Closes #104
|
|
|
|
-- bugfix `fs.move()` moving directory across device. Closes #108
|
|
|
|
|
|
+- bugfix `fs.move()` into itself. Closes [#104]
|
|
|
|
+- bugfix `fs.move()` moving directory across device. Closes [#108]
|
|
- added coveralls support
|
|
- added coveralls support
|
|
-- bugfix: nasty multiple callback `fs.copy()` bug. Closes #98
|
|
|
|
|
|
+- bugfix: nasty multiple callback `fs.copy()` bug. Closes [#98]
|
|
- misc fs.copy code cleanups
|
|
- misc fs.copy code cleanups
|
|
|
|
|
|
0.15.0 / 2015-01-21
|
|
0.15.0 / 2015-01-21
|
|
@@ -185,7 +389,7 @@ see https://github.com/jprichardson/node-jsonfile#readfilesyncfilename-options f
|
|
0.10.0 / 2014-06-29
|
|
0.10.0 / 2014-06-29
|
|
------------------
|
|
------------------
|
|
* bugfix: upgaded `"jsonfile": "~1.1.0"` to `"jsonfile": "^1.2.0"`, bumped minor because of `jsonfile` dep change
|
|
* bugfix: upgaded `"jsonfile": "~1.1.0"` to `"jsonfile": "^1.2.0"`, bumped minor because of `jsonfile` dep change
|
|
-from `~` to `^`. #67
|
|
|
|
|
|
+from `~` to `^`. [#67]
|
|
|
|
|
|
0.9.1 / 2014-05-22
|
|
0.9.1 / 2014-05-22
|
|
------------------
|
|
------------------
|
|
@@ -193,31 +397,31 @@ from `~` to `^`. #67
|
|
|
|
|
|
0.9.0 / 2014-05-22
|
|
0.9.0 / 2014-05-22
|
|
------------------
|
|
------------------
|
|
-* upgraded `ncp` from `~0.4.2` to `^0.5.1`, #58
|
|
|
|
|
|
+* upgraded `ncp` from `~0.4.2` to `^0.5.1`, [#58]
|
|
* upgraded `rimraf` from `~2.2.6` to `^2.2.8`
|
|
* upgraded `rimraf` from `~2.2.6` to `^2.2.8`
|
|
* upgraded `mkdirp` from `0.3.x` to `^0.5.0`
|
|
* upgraded `mkdirp` from `0.3.x` to `^0.5.0`
|
|
* added methods `ensureFile()`, `ensureFileSync()`
|
|
* added methods `ensureFile()`, `ensureFileSync()`
|
|
-* added methods `ensureDir()`, `ensureDirSync()` #31
|
|
|
|
|
|
+* added methods `ensureDir()`, `ensureDirSync()` [#31]
|
|
* added `move()` method. From: https://github.com/andrewrk/node-mv
|
|
* added `move()` method. From: https://github.com/andrewrk/node-mv
|
|
|
|
|
|
|
|
|
|
0.8.1 / 2013-10-24
|
|
0.8.1 / 2013-10-24
|
|
------------------
|
|
------------------
|
|
-* copy failed to return an error to the callback if a file doesn't exist (ulikoehler #38, #39)
|
|
|
|
|
|
+* copy failed to return an error to the callback if a file doesn't exist (ulikoehler [#38], [#39])
|
|
|
|
|
|
0.8.0 / 2013-10-14
|
|
0.8.0 / 2013-10-14
|
|
------------------
|
|
------------------
|
|
-* `filter` implemented on `copy()` and `copySync()`. (Srirangan / #36)
|
|
|
|
|
|
+* `filter` implemented on `copy()` and `copySync()`. (Srirangan / [#36])
|
|
|
|
|
|
0.7.1 / 2013-10-12
|
|
0.7.1 / 2013-10-12
|
|
------------------
|
|
------------------
|
|
-* `copySync()` implemented (Srirangan / #33)
|
|
|
|
-* updated to the latest `jsonfile` version `1.1.0` which gives `options` params for the JSON methods. Closes #32
|
|
|
|
|
|
+* `copySync()` implemented (Srirangan / [#33])
|
|
|
|
+* updated to the latest `jsonfile` version `1.1.0` which gives `options` params for the JSON methods. Closes [#32]
|
|
|
|
|
|
0.7.0 / 2013-10-07
|
|
0.7.0 / 2013-10-07
|
|
------------------
|
|
------------------
|
|
* update readme conventions
|
|
* update readme conventions
|
|
-* `copy()` now works if destination directory does not exist. Closes #29
|
|
|
|
|
|
+* `copy()` now works if destination directory does not exist. Closes [#29]
|
|
|
|
|
|
0.6.4 / 2013-09-05
|
|
0.6.4 / 2013-09-05
|
|
------------------
|
|
------------------
|
|
@@ -231,19 +435,19 @@ from `~` to `^`. #67
|
|
|
|
|
|
0.6.2 / 2013-06-28
|
|
0.6.2 / 2013-06-28
|
|
------------------
|
|
------------------
|
|
-* added .npmignore, #25
|
|
|
|
|
|
+* added .npmignore, [#25]
|
|
|
|
|
|
0.6.1 / 2013-05-14
|
|
0.6.1 / 2013-05-14
|
|
------------------
|
|
------------------
|
|
-* modified for `strict` mode, closes #24
|
|
|
|
-* added `outputJson()/outputJsonSync()`, closes #23
|
|
|
|
|
|
+* modified for `strict` mode, closes [#24]
|
|
|
|
+* added `outputJson()/outputJsonSync()`, closes [#23]
|
|
|
|
|
|
0.6.0 / 2013-03-18
|
|
0.6.0 / 2013-03-18
|
|
------------------
|
|
------------------
|
|
* removed node 0.6 support
|
|
* removed node 0.6 support
|
|
* added node 0.10 support
|
|
* added node 0.10 support
|
|
* upgraded to latest `ncp` and `rimraf`.
|
|
* upgraded to latest `ncp` and `rimraf`.
|
|
-* optional `graceful-fs` support. Closes #17
|
|
|
|
|
|
+* optional `graceful-fs` support. Closes [#17]
|
|
|
|
|
|
|
|
|
|
0.5.0 / 2013-02-03
|
|
0.5.0 / 2013-02-03
|
|
@@ -281,7 +485,7 @@ from `~` to `^`. #67
|
|
0.2.0 / 2012-09-10
|
|
0.2.0 / 2012-09-10
|
|
------------------
|
|
------------------
|
|
* Rewrote module into JavaScript. (Must still rewrite tests into JavaScript)
|
|
* Rewrote module into JavaScript. (Must still rewrite tests into JavaScript)
|
|
-* Added all methods of [jsonfile][https://github.com/jprichardson/node-jsonfile]
|
|
|
|
|
|
+* Added all methods of [jsonfile](https://github.com/jprichardson/node-jsonfile)
|
|
* Added Travis-CI.
|
|
* Added Travis-CI.
|
|
|
|
|
|
0.1.3 / 2012-08-13
|
|
0.1.3 / 2012-08-13
|
|
@@ -314,6 +518,113 @@ from `~` to `^`. #67
|
|
* Added methods rmrf and rmrfSync
|
|
* Added methods rmrf and rmrfSync
|
|
* Moved tests from Jasmine to Mocha
|
|
* Moved tests from Jasmine to Mocha
|
|
|
|
|
|
|
|
+
|
|
|
|
+[#344]: https://github.com/jprichardson/node-fs-extra/issues/344 "Licence Year"
|
|
|
|
+[#343]: https://github.com/jprichardson/node-fs-extra/pull/343 "Add klaw-sync link to readme"
|
|
|
|
+[#342]: https://github.com/jprichardson/node-fs-extra/pull/342 "allow preserveTimestamps when use move"
|
|
|
|
+[#341]: https://github.com/jprichardson/node-fs-extra/issues/341 "mkdirp(path.dirname(dest) in move() logic needs cleaning up [question]"
|
|
|
|
+[#340]: https://github.com/jprichardson/node-fs-extra/pull/340 "Move docs to seperate docs folder [documentation]"
|
|
|
|
+[#339]: https://github.com/jprichardson/node-fs-extra/pull/339 "Remove walk() & walkSync() [feature-walk]"
|
|
|
|
+[#338]: https://github.com/jprichardson/node-fs-extra/issues/338 "Remove walk() and walkSync() [feature-walk]"
|
|
|
|
+[#337]: https://github.com/jprichardson/node-fs-extra/issues/337 "copy doesn't return a yieldable value"
|
|
|
|
+[#336]: https://github.com/jprichardson/node-fs-extra/pull/336 "Docs enhanced walk sync [documentation, feature-walk]"
|
|
|
|
+[#335]: https://github.com/jprichardson/node-fs-extra/pull/335 "Refactor move() tests [feature-move]"
|
|
|
|
+[#334]: https://github.com/jprichardson/node-fs-extra/pull/334 "Cleanup lib/move/index.js [feature-move]"
|
|
|
|
+[#333]: https://github.com/jprichardson/node-fs-extra/pull/333 "Rename clobber to overwrite [feature-copy, feature-move]"
|
|
|
|
+[#332]: https://github.com/jprichardson/node-fs-extra/pull/332 "BREAKING: Drop Node v0.12 & io.js support"
|
|
|
|
+[#331]: https://github.com/jprichardson/node-fs-extra/issues/331 "Add support for chmodr [enhancement, future]"
|
|
|
|
+[#330]: https://github.com/jprichardson/node-fs-extra/pull/330 "BREAKING: Do not error when copy destination exists & clobber: false [feature-copy]"
|
|
|
|
+[#329]: https://github.com/jprichardson/node-fs-extra/issues/329 "Does .walk() scale to large directories? [question]"
|
|
|
|
+[#328]: https://github.com/jprichardson/node-fs-extra/issues/328 "Copying files corrupts [feature-copy, needs-confirmed]"
|
|
|
|
+[#327]: https://github.com/jprichardson/node-fs-extra/pull/327 "Use writeStream 'finish' event instead of 'close' [bug, feature-copy]"
|
|
|
|
+[#326]: https://github.com/jprichardson/node-fs-extra/issues/326 "fs.copy fails with chmod error when disk under heavy use [bug, feature-copy]"
|
|
|
|
+[#325]: https://github.com/jprichardson/node-fs-extra/issues/325 "ensureDir is difficult to promisify [enhancement]"
|
|
|
|
+[#324]: https://github.com/jprichardson/node-fs-extra/pull/324 "copySync() should apply filter to directories like copy() [bug, feature-copy]"
|
|
|
|
+[#323]: https://github.com/jprichardson/node-fs-extra/issues/323 "Support for `dest` being a directory when using `copy*()`?"
|
|
|
|
+[#322]: https://github.com/jprichardson/node-fs-extra/pull/322 "Add fs-promise as fs-extra-promise alternative"
|
|
|
|
+[#321]: https://github.com/jprichardson/node-fs-extra/issues/321 "fs.copy() with clobber set to false return EEXIST error [feature-copy]"
|
|
|
|
+[#320]: https://github.com/jprichardson/node-fs-extra/issues/320 "fs.copySync: Error: EPERM: operation not permitted, unlink "
|
|
|
|
+[#319]: https://github.com/jprichardson/node-fs-extra/issues/319 "Create directory if not exists"
|
|
|
|
+[#318]: https://github.com/jprichardson/node-fs-extra/issues/318 "Support glob patterns [enhancement, future]"
|
|
|
|
+[#317]: https://github.com/jprichardson/node-fs-extra/pull/317 "Adding copy sync test for src file without write perms"
|
|
|
|
+[#316]: https://github.com/jprichardson/node-fs-extra/pull/316 "Remove move()'s broken limit option [feature-move]"
|
|
|
|
+[#315]: https://github.com/jprichardson/node-fs-extra/pull/315 "Fix move clobber tests to work around graceful-fs bug."
|
|
|
|
+[#314]: https://github.com/jprichardson/node-fs-extra/issues/314 "move() limit option [documentation, enhancement, feature-move]"
|
|
|
|
+[#313]: https://github.com/jprichardson/node-fs-extra/pull/313 "Test that remove() ignores glob characters."
|
|
|
|
+[#312]: https://github.com/jprichardson/node-fs-extra/pull/312 "Enhance walkSync() to return items with path and stats [feature-walk]"
|
|
|
|
+[#311]: https://github.com/jprichardson/node-fs-extra/issues/311 "move() not work when dest name not provided [feature-move]"
|
|
|
|
+[#310]: https://github.com/jprichardson/node-fs-extra/issues/310 "Edit walkSync to return items like what walk emits [documentation, enhancement, feature-walk]"
|
|
|
|
+[#309]: https://github.com/jprichardson/node-fs-extra/issues/309 "moveSync support [enhancement, feature-move]"
|
|
|
|
+[#308]: https://github.com/jprichardson/node-fs-extra/pull/308 "Fix incorrect anchor link"
|
|
|
|
+[#307]: https://github.com/jprichardson/node-fs-extra/pull/307 "Fix coverage"
|
|
|
|
+[#306]: https://github.com/jprichardson/node-fs-extra/pull/306 "Update devDeps, fix lint error"
|
|
|
|
+[#305]: https://github.com/jprichardson/node-fs-extra/pull/305 "Re-add Coveralls"
|
|
|
|
+[#304]: https://github.com/jprichardson/node-fs-extra/pull/304 "Remove path-is-absolute [enhancement]"
|
|
|
|
+[#303]: https://github.com/jprichardson/node-fs-extra/pull/303 "Document copySync filter inconsistency [documentation, feature-copy]"
|
|
|
|
+[#302]: https://github.com/jprichardson/node-fs-extra/pull/302 "fix(console): depreciated -> deprecated"
|
|
|
|
+[#301]: https://github.com/jprichardson/node-fs-extra/pull/301 "Remove chmod call from copySync [feature-copy]"
|
|
|
|
+[#300]: https://github.com/jprichardson/node-fs-extra/pull/300 "Inline Rimraf [enhancement, feature-move, feature-remove]"
|
|
|
|
+[#299]: https://github.com/jprichardson/node-fs-extra/pull/299 "Warn when filter is a RegExp [feature-copy]"
|
|
|
|
+[#298]: https://github.com/jprichardson/node-fs-extra/issues/298 "API Docs [documentation]"
|
|
|
|
+[#297]: https://github.com/jprichardson/node-fs-extra/pull/297 "Warn about using preserveTimestamps on 32-bit node"
|
|
|
|
+[#296]: https://github.com/jprichardson/node-fs-extra/pull/296 "Improve EEXIST error message for copySync [enhancement]"
|
|
|
|
+[#295]: https://github.com/jprichardson/node-fs-extra/pull/295 "Depreciate using regular expressions for copy's filter option [documentation]"
|
|
|
|
+[#294]: https://github.com/jprichardson/node-fs-extra/pull/294 "BREAKING: Refactor lib/copy/ncp.js [feature-copy]"
|
|
|
|
+[#293]: https://github.com/jprichardson/node-fs-extra/pull/293 "Update CI configs"
|
|
|
|
+[#292]: https://github.com/jprichardson/node-fs-extra/issues/292 "Rewrite lib/copy/ncp.js [enhancement, feature-copy]"
|
|
|
|
+[#291]: https://github.com/jprichardson/node-fs-extra/pull/291 "Escape '$' in replacement string for async file copying"
|
|
|
|
+[#290]: https://github.com/jprichardson/node-fs-extra/issues/290 "Exclude files pattern while copying using copy.config.js [question]"
|
|
|
|
+[#289]: https://github.com/jprichardson/node-fs-extra/pull/289 "(Closes #271) lib/util/utimes: properly close file descriptors in the event of an error"
|
|
|
|
+[#288]: https://github.com/jprichardson/node-fs-extra/pull/288 "(Closes #271) lib/util/utimes: properly close file descriptors in the event of an error"
|
|
|
|
+[#287]: https://github.com/jprichardson/node-fs-extra/issues/287 "emptyDir() callback arguments are inconsistent [enhancement, feature-remove]"
|
|
|
|
+[#286]: https://github.com/jprichardson/node-fs-extra/pull/286 "Added walkSync function"
|
|
|
|
+[#285]: https://github.com/jprichardson/node-fs-extra/issues/285 "CITGM test failing on s390"
|
|
|
|
+[#284]: https://github.com/jprichardson/node-fs-extra/issues/284 "outputFile method is missing a check to determine if existing item is a folder or not"
|
|
|
|
+[#283]: https://github.com/jprichardson/node-fs-extra/pull/283 "Apply filter also on directories and symlinks for copySync()"
|
|
|
|
+[#282]: https://github.com/jprichardson/node-fs-extra/pull/282 "Apply filter also on directories and symlinks for copySync()"
|
|
|
|
+[#281]: https://github.com/jprichardson/node-fs-extra/issues/281 "remove function executes 'successfully' but doesn't do anything?"
|
|
|
|
+[#280]: https://github.com/jprichardson/node-fs-extra/pull/280 "Disable rimraf globbing"
|
|
|
|
+[#279]: https://github.com/jprichardson/node-fs-extra/issues/279 "Some code is vendored instead of included [awaiting-reply]"
|
|
|
|
+[#278]: https://github.com/jprichardson/node-fs-extra/issues/278 "copy() does not preserve file/directory ownership"
|
|
|
|
+[#277]: https://github.com/jprichardson/node-fs-extra/pull/277 "Mention defaults for clobber and dereference options"
|
|
|
|
+[#276]: https://github.com/jprichardson/node-fs-extra/issues/276 "Cannot connect to Shared Folder [awaiting-reply]"
|
|
|
|
+[#275]: https://github.com/jprichardson/node-fs-extra/issues/275 "EMFILE, too many open files on Mac OS with JSON API"
|
|
|
|
+[#274]: https://github.com/jprichardson/node-fs-extra/issues/274 "Use with memory-fs? [enhancement, future]"
|
|
|
|
+[#273]: https://github.com/jprichardson/node-fs-extra/pull/273 "tests: rename `remote.test.js` to `remove.test.js`"
|
|
|
|
+[#272]: https://github.com/jprichardson/node-fs-extra/issues/272 "Copy clobber flag never err even when true [bug, feature-copy]"
|
|
|
|
+[#271]: https://github.com/jprichardson/node-fs-extra/issues/271 "Unclosed file handle on futimes error"
|
|
|
|
+[#270]: https://github.com/jprichardson/node-fs-extra/issues/270 "copy not working as desired on Windows [feature-copy, platform-windows]"
|
|
|
|
+[#269]: https://github.com/jprichardson/node-fs-extra/issues/269 "Copying with preserveTimeStamps: true is inaccurate using 32bit node [feature-copy]"
|
|
|
|
+[#268]: https://github.com/jprichardson/node-fs-extra/pull/268 "port fix for mkdirp issue #111"
|
|
|
|
+[#267]: https://github.com/jprichardson/node-fs-extra/issues/267 "WARN deprecated wrench@1.5.9: wrench.js is deprecated!"
|
|
|
|
+[#266]: https://github.com/jprichardson/node-fs-extra/issues/266 "fs-extra"
|
|
|
|
+[#265]: https://github.com/jprichardson/node-fs-extra/issues/265 "Link the `fs.stat fs.exists` etc. methods for replace the `fs` module forever?"
|
|
|
|
+[#264]: https://github.com/jprichardson/node-fs-extra/issues/264 "Renaming a file using move fails when a file inside is open (at least on windows) [wont-fix]"
|
|
|
|
+[#263]: https://github.com/jprichardson/node-fs-extra/issues/263 "ENOSYS: function not implemented, link [needs-confirmed]"
|
|
|
|
+[#262]: https://github.com/jprichardson/node-fs-extra/issues/262 "Add .exists() and .existsSync()"
|
|
|
|
+[#261]: https://github.com/jprichardson/node-fs-extra/issues/261 "Cannot read property 'prototype' of undefined"
|
|
|
|
+[#260]: https://github.com/jprichardson/node-fs-extra/pull/260 "use more specific path for method require"
|
|
|
|
+[#259]: https://github.com/jprichardson/node-fs-extra/issues/259 "Feature Request: isEmpty"
|
|
|
|
+[#258]: https://github.com/jprichardson/node-fs-extra/issues/258 "copy files does not preserve file timestamp"
|
|
|
|
+[#257]: https://github.com/jprichardson/node-fs-extra/issues/257 "Copying a file on windows fails"
|
|
|
|
+[#256]: https://github.com/jprichardson/node-fs-extra/pull/256 "Updated Readme "
|
|
|
|
+[#255]: https://github.com/jprichardson/node-fs-extra/issues/255 "Update rimraf required version"
|
|
|
|
+[#254]: https://github.com/jprichardson/node-fs-extra/issues/254 "request for readTree, readTreeSync, walkSync method"
|
|
|
|
+[#253]: https://github.com/jprichardson/node-fs-extra/issues/253 "outputFile does not touch mtime when file exists"
|
|
|
|
+[#252]: https://github.com/jprichardson/node-fs-extra/pull/252 "Fixing problem when copying file with no write permission"
|
|
|
|
+[#251]: https://github.com/jprichardson/node-fs-extra/issues/251 "Just wanted to say thank you"
|
|
|
|
+[#250]: https://github.com/jprichardson/node-fs-extra/issues/250 "`fs.remove()` not removing files (works with `rm -rf`)"
|
|
|
|
+[#249]: https://github.com/jprichardson/node-fs-extra/issues/249 "Just a Question ... Remove Servers"
|
|
|
|
+[#248]: https://github.com/jprichardson/node-fs-extra/issues/248 "Allow option to not preserve permissions for copy"
|
|
|
|
+[#247]: https://github.com/jprichardson/node-fs-extra/issues/247 "Add TypeScript typing directly in the fs-extra package"
|
|
|
|
+[#246]: https://github.com/jprichardson/node-fs-extra/issues/246 "fse.remove() && fse.removeSync() don't throw error on ENOENT file"
|
|
|
|
+[#245]: https://github.com/jprichardson/node-fs-extra/issues/245 "filter for empty dir [enhancement]"
|
|
|
|
+[#244]: https://github.com/jprichardson/node-fs-extra/issues/244 "copySync doesn't apply the filter to directories"
|
|
|
|
+[#243]: https://github.com/jprichardson/node-fs-extra/issues/243 "Can I request fs.walk() to be synchronous?"
|
|
|
|
+[#242]: https://github.com/jprichardson/node-fs-extra/issues/242 "Accidentally truncates file names ending with $$ [bug, feature-copy]"
|
|
|
|
+[#241]: https://github.com/jprichardson/node-fs-extra/pull/241 "Remove link to createOutputStream"
|
|
|
|
+[#240]: https://github.com/jprichardson/node-fs-extra/issues/240 "walkSync request"
|
|
|
|
+[#239]: https://github.com/jprichardson/node-fs-extra/issues/239 "Depreciate regular expressions for copy's filter [documentation, feature-copy]"
|
|
[#238]: https://github.com/jprichardson/node-fs-extra/issues/238 "Can't write to files while in a worker thread."
|
|
[#238]: https://github.com/jprichardson/node-fs-extra/issues/238 "Can't write to files while in a worker thread."
|
|
[#237]: https://github.com/jprichardson/node-fs-extra/issues/237 ".ensureDir(..) fails silently when passed an invalid path..."
|
|
[#237]: https://github.com/jprichardson/node-fs-extra/issues/237 ".ensureDir(..) fails silently when passed an invalid path..."
|
|
[#236]: https://github.com/jprichardson/node-fs-extra/issues/236 "[Removed] Filed under wrong repo"
|
|
[#236]: https://github.com/jprichardson/node-fs-extra/issues/236 "[Removed] Filed under wrong repo"
|
|
@@ -493,7 +804,7 @@ from `~` to `^`. #67
|
|
[#62]: https://github.com/jprichardson/node-fs-extra/issues/62 "npm install fs-extra doesn't work"
|
|
[#62]: https://github.com/jprichardson/node-fs-extra/issues/62 "npm install fs-extra doesn't work"
|
|
[#61]: https://github.com/jprichardson/node-fs-extra/issues/61 "No longer supports node 0.8 due to use of `^` in package.json dependencies"
|
|
[#61]: https://github.com/jprichardson/node-fs-extra/issues/61 "No longer supports node 0.8 due to use of `^` in package.json dependencies"
|
|
[#60]: https://github.com/jprichardson/node-fs-extra/issues/60 "chmod & chown for mkdirs"
|
|
[#60]: https://github.com/jprichardson/node-fs-extra/issues/60 "chmod & chown for mkdirs"
|
|
-[#59]: https://github.com/jprichardson/node-fs-extra/issues/59 "Consider including mkdirp and making fs-extra "--use_strict" safe [question]"
|
|
|
|
|
|
+[#59]: https://github.com/jprichardson/node-fs-extra/issues/59 "Consider including mkdirp and making fs-extra '--use_strict' safe [question]"
|
|
[#58]: https://github.com/jprichardson/node-fs-extra/issues/58 "Stack trace not included in fs.copy error"
|
|
[#58]: https://github.com/jprichardson/node-fs-extra/issues/58 "Stack trace not included in fs.copy error"
|
|
[#57]: https://github.com/jprichardson/node-fs-extra/issues/57 "Possible to include wildcards in delete?"
|
|
[#57]: https://github.com/jprichardson/node-fs-extra/issues/57 "Possible to include wildcards in delete?"
|
|
[#56]: https://github.com/jprichardson/node-fs-extra/issues/56 "Crash when have no access to write to destination file in copy "
|
|
[#56]: https://github.com/jprichardson/node-fs-extra/issues/56 "Crash when have no access to write to destination file in copy "
|
|
@@ -505,7 +816,7 @@ from `~` to `^`. #67
|
|
[#50]: https://github.com/jprichardson/node-fs-extra/issues/50 "Replace mechanism in createFile"
|
|
[#50]: https://github.com/jprichardson/node-fs-extra/issues/50 "Replace mechanism in createFile"
|
|
[#49]: https://github.com/jprichardson/node-fs-extra/pull/49 "update rimraf to v2.2.6"
|
|
[#49]: https://github.com/jprichardson/node-fs-extra/pull/49 "update rimraf to v2.2.6"
|
|
[#48]: https://github.com/jprichardson/node-fs-extra/issues/48 "fs.copy issue [bug]"
|
|
[#48]: https://github.com/jprichardson/node-fs-extra/issues/48 "fs.copy issue [bug]"
|
|
-[#47]: https://github.com/jprichardson/node-fs-extra/issues/47 "Bug in copy - callback called on readStream "close" - Fixed in ncp 0.5.0"
|
|
|
|
|
|
+[#47]: https://github.com/jprichardson/node-fs-extra/issues/47 "Bug in copy - callback called on readStream 'close' - Fixed in ncp 0.5.0"
|
|
[#46]: https://github.com/jprichardson/node-fs-extra/pull/46 "update copyright year"
|
|
[#46]: https://github.com/jprichardson/node-fs-extra/pull/46 "update copyright year"
|
|
[#45]: https://github.com/jprichardson/node-fs-extra/pull/45 "Added note about fse.outputFile() being the one that overwrites"
|
|
[#45]: https://github.com/jprichardson/node-fs-extra/pull/45 "Added note about fse.outputFile() being the one that overwrites"
|
|
[#44]: https://github.com/jprichardson/node-fs-extra/pull/44 "Proposal: Stream support"
|
|
[#44]: https://github.com/jprichardson/node-fs-extra/pull/44 "Proposal: Stream support"
|
|
@@ -535,7 +846,7 @@ from `~` to `^`. #67
|
|
[#20]: https://github.com/jprichardson/node-fs-extra/issues/20 "fs.remove yields callback before directory is really deleted"
|
|
[#20]: https://github.com/jprichardson/node-fs-extra/issues/20 "fs.remove yields callback before directory is really deleted"
|
|
[#19]: https://github.com/jprichardson/node-fs-extra/issues/19 "fs.copy err is empty array"
|
|
[#19]: https://github.com/jprichardson/node-fs-extra/issues/19 "fs.copy err is empty array"
|
|
[#18]: https://github.com/jprichardson/node-fs-extra/pull/18 "Exposed copyFile Function"
|
|
[#18]: https://github.com/jprichardson/node-fs-extra/pull/18 "Exposed copyFile Function"
|
|
-[#17]: https://github.com/jprichardson/node-fs-extra/issues/17 "Use `require("graceful-fs")` if found instead of `require("fs")`"
|
|
|
|
|
|
+[#17]: https://github.com/jprichardson/node-fs-extra/issues/17 "Use `require('graceful-fs')` if found instead of `require('fs')`"
|
|
[#16]: https://github.com/jprichardson/node-fs-extra/pull/16 "Update README.md"
|
|
[#16]: https://github.com/jprichardson/node-fs-extra/pull/16 "Update README.md"
|
|
[#15]: https://github.com/jprichardson/node-fs-extra/issues/15 "Implement cp -r but sync aka copySync. [enhancement]"
|
|
[#15]: https://github.com/jprichardson/node-fs-extra/issues/15 "Implement cp -r but sync aka copySync. [enhancement]"
|
|
[#14]: https://github.com/jprichardson/node-fs-extra/issues/14 "fs.mkdirSync is broken in 0.3.1"
|
|
[#14]: https://github.com/jprichardson/node-fs-extra/issues/14 "fs.mkdirSync is broken in 0.3.1"
|