fs-extra v10.0.0 Release Notes
Release Date: 2021-05-03 // over 3 years ago-
๐ฅ Breaking changes
- Require Node.js v12+ (#886, #893, #890, #894, #895)
- ๐ Allow copying broken symlinks (#779, #765, #638, #761)
The following changes, although technically semver-major, will not affect the vast majority of users:
- Ensure correct type when destination exists for
ensureLink*()
/ensureSymlink*()
(#826, #786, #870) - Error when attempting to
copy*()
unknown file type (#880) - โ Remove undocumented options for
remove*()
(#882)
๐ Improvements
- ๐ Allow changing case of filenames with
move*()
, even on technically case-insensitive filesystems (#759, #801) - ๐ Use native
fs.rm*()
forremove*()
in environments that support it (#882, #806) - ๐ Improve
emptyDir()
performance (#885)
๐ Bugfixes
- Ensure
copy*()
'sfilter
function is not called more than necessary (#883, #809) - ๐ Fix
move*()
raisingEPERM
error when moving a file to the root of a drive on Windows (#897, #819)
Miscellaneous changes