66 lines
1.5 KiB
Markdown
66 lines
1.5 KiB
Markdown
# v3.0
|
|
|
|
- Add `--preserve-root` option to executable (default true)
|
|
- Drop support for Node.js below version 6
|
|
|
|
# v2.7
|
|
|
|
- Make `glob` an optional dependency
|
|
|
|
# 2.6
|
|
|
|
- Retry on EBUSY on non-windows platforms as well
|
|
- Make `rimraf.sync` 10000% more reliable on Windows
|
|
|
|
# 2.5
|
|
|
|
- Handle Windows EPERM when lstat-ing read-only dirs
|
|
- Add glob option to pass options to glob
|
|
|
|
# 2.4
|
|
|
|
- Add EPERM to delay/retry loop
|
|
- Add `disableGlob` option
|
|
|
|
# 2.3
|
|
|
|
- Make maxBusyTries and emfileWait configurable
|
|
- Handle weird SunOS unlink-dir issue
|
|
- Glob the CLI arg for better Windows support
|
|
|
|
# 2.2
|
|
|
|
- Handle ENOENT properly on Windows
|
|
- Allow overriding fs methods
|
|
- Treat EPERM as indicative of non-empty dir
|
|
- Remove optional graceful-fs dep
|
|
- Consistently return null error instead of undefined on success
|
|
- win32: Treat ENOTEMPTY the same as EBUSY
|
|
- Add `rimraf` binary
|
|
|
|
# 2.1
|
|
|
|
- Fix SunOS error code for a non-empty directory
|
|
- Try rmdir before readdir
|
|
- Treat EISDIR like EPERM
|
|
- Remove chmod
|
|
- Remove lstat polyfill, node 0.7 is not supported
|
|
|
|
# 2.0
|
|
|
|
- Fix myGid call to check process.getgid
|
|
- Simplify the EBUSY backoff logic.
|
|
- Use fs.lstat in node >= 0.7.9
|
|
- Remove gently option
|
|
- remove fiber implementation
|
|
- Delete files that are marked read-only
|
|
|
|
# 1.0
|
|
|
|
- Allow ENOENT in sync method
|
|
- Throw when no callback is provided
|
|
- Make opts.gently an absolute path
|
|
- use 'stat' if 'lstat' is not available
|
|
- Consistent error naming, and rethrow non-ENOENT stat errors
|
|
- add fiber implementation
|