All Versions
88
Latest Version
Avg Release Cycle
80 days
Latest Release
1113 days ago

Changelog History
Page 3

  • v2.1.0 Changes

    March 15, 2017

    πŸš€ Thanks to Mani Maghsoudlou (@manidlou) & Jan Peer StΓΆcklmair (@JPeer264) for their extraordinary help with this release!

    βž• Added

    • πŸ‘€ moveSync() See [#309], #381. (@manidlou)
    • copy() and copySync()'s filter option now gets the destination path passed as the second parameter. #366 (@manidlou)

    πŸ”„ Changed

    • πŸ—„ Use Buffer.alloc() instead of deprecated new Buffer() in copySync(). #380 (@manidlou)
    • πŸ”¨ Refactored entire codebase to use ES6 features supported by Node.js v4+ #355. (@JPeer264)
    • πŸ”¨ Refactored docs. (@manidlou)

    πŸ›  Fixed

    • 🚚 move() shouldn't error out when source and dest are the same. #377, #378 (@jdalton)
  • v2.0.0 Changes

    January 16, 2017

    βœ‚ 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 instead of walk(), in fact, walk() was just πŸ‘€ an alias to klaw. For walkSync() use 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]
  • v1.0.0 Changes

    November 01, 2016

    After five years of development, we finally have reach the 1.0.0 milestone! Big thanks goes πŸš€ to Ryan Zim 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]
  • v0.30.0 Changes

    April 28, 2016
    • Brought back Node v0.10 support. I didn't realize there was still demand. Official support will end 2016-10-01.
  • v0.29.0 Changes

    April 27, 2016
    • πŸ’₯ BREAKING: removed support for Node v0.10. If you still want to use Node v0.10, everything should work except for ensureLink()/ensureSymlink(). Node v0.12 is still supported but will be dropped in the near future as well.
  • v0.28.0 Changes

    April 17, 2016
    • πŸ’₯ BREAKING: removed createOutputStream(). Use https://www.npmjs.com/package/create-output-stream. See: [#192][#192]
    • πŸ‘€ mkdirs()/mkdirsSync() check for invalid win32 path chars. See: [#209][#209], [#237][#237]
    • πŸ‘€ mkdirs()/mkdirsSync() if drive not mounted, error. See: [#93][#93]
  • v0.27.0 Changes

    April 15, 2016
    • βž• add dereference option to copySync(). [#235][#235]
  • v0.26.7 Changes

    March 16, 2016
    • πŸ›  fixed copy() if source and dest are the same. [#230][#230]
  • v0.26.6 Changes

    March 15, 2016
    • πŸ›  fixed if emptyDir() does not have a callback: [#229][#229]
  • v0.26.5 Changes

    January 27, 2016
    • πŸ‘€ copy() with two arguments (w/o callback) was broken. See: [#215][#215]