UNPKG

1.49 kBMarkdownView Raw
1# v3.0
2
3- Add `--preserve-root` option to executable (default true)
4- Drop support for Node.js below version 6
5
6# v2.7
7
8- Make `glob` an optional dependency
9
10# 2.6
11
12- Retry on EBUSY on non-windows platforms as well
13- Make `rimraf.sync` 10000% more reliable on Windows
14
15# 2.5
16
17- Handle Windows EPERM when lstat-ing read-only dirs
18- Add glob option to pass options to glob
19
20# 2.4
21
22- Add EPERM to delay/retry loop
23- Add `disableGlob` option
24
25# 2.3
26
27- Make maxBusyTries and emfileWait configurable
28- Handle weird SunOS unlink-dir issue
29- Glob the CLI arg for better Windows support
30
31# 2.2
32
33- Handle ENOENT properly on Windows
34- Allow overriding fs methods
35- Treat EPERM as indicative of non-empty dir
36- Remove optional graceful-fs dep
37- Consistently return null error instead of undefined on success
38- win32: Treat ENOTEMPTY the same as EBUSY
39- Add `rimraf` binary
40
41# 2.1
42
43- Fix SunOS error code for a non-empty directory
44- Try rmdir before readdir
45- Treat EISDIR like EPERM
46- Remove chmod
47- Remove lstat polyfill, node 0.7 is not supported
48
49# 2.0
50
51- Fix myGid call to check process.getgid
52- Simplify the EBUSY backoff logic.
53- Use fs.lstat in node >= 0.7.9
54- Remove gently option
55- remove fiber implementation
56- Delete files that are marked read-only
57
58# 1.0
59
60- Allow ENOENT in sync method
61- Throw when no callback is provided
62- Make opts.gently an absolute path
63- use 'stat' if 'lstat' is not available
64- Consistent error naming, and rethrow non-ENOENT stat errors
65- add fiber implementation