1 |
3a515b92
|
cagy
|
# Chokidar 2.1.5 (Mar 22, 2019)
|
2 |
|
|
* Revert 2.1.3 atomic writing changes.
|
3 |
|
|
|
4 |
|
|
# Chokidar 2.1.4 (Mar 22, 2019)
|
5 |
|
|
* Improve TypeScript type definitions for `on` method.
|
6 |
|
|
|
7 |
|
|
# Chokidar 2.1.3 (Mar 22, 2019)
|
8 |
|
|
* Improve atomic writes handling
|
9 |
|
|
|
10 |
|
|
# Chokidar 2.1.2 (Feb 18, 2019)
|
11 |
|
|
* Add TypeScript type definitions
|
12 |
|
|
* More fixes for accessTime behavior (#800)
|
13 |
|
|
|
14 |
|
|
# Chokidar 2.1.1 (Feb 8, 2019)
|
15 |
|
|
* Handle simultaneous change of LastAccessTime and ModifiedTime (#793)
|
16 |
|
|
|
17 |
|
|
# Chokidar 2.1.0 (Feb 5, 2019)
|
18 |
|
|
* Ignore accessTime updates caused by read operations (#762).
|
19 |
|
|
* Updated dependencies. Removed `lodash.debounce`.
|
20 |
|
|
|
21 |
|
|
# Chokidar 2.0.4 (Jun 18, 2018)
|
22 |
|
|
* Prevent watcher.close() from crashing (#730).
|
23 |
|
|
|
24 |
|
|
# Chokidar 2.0.3 (Mar 22, 2018)
|
25 |
|
|
* Fixes an issue that using fd = 0 is not closed in case
|
26 |
|
|
Windows is used and a `EPERM` error is triggered.
|
27 |
|
|
|
28 |
|
|
# Chokidar 2.0.2 (Feb 14, 2018)
|
29 |
|
|
* Allow semver range updates for upath dependency
|
30 |
|
|
|
31 |
|
|
# Chokidar 2.0.1 (Feb 8, 2018)
|
32 |
|
|
* Fix #668 glob issue on Windows when using `ignore` and `cwd`. Thanks @remy!
|
33 |
|
|
* Fix #546 possible uncaught exception when using `awaitWriteFinish`.
|
34 |
|
|
Thanks @dsagal!
|
35 |
|
|
|
36 |
|
|
# Chokidar 2.0.0 (Dec 29, 2017)
|
37 |
|
|
* Breaking: Upgrade globbing dependencies which require globs to be more strict and always use POSIX-style slashes because Windows-style slashes are used as escape sequences
|
38 |
|
|
* Update tests to work with upgraded globbing dependencies
|
39 |
|
|
* Add ability to log FSEvents require error by setting `CHOKIDAR_PRINT_FSEVENTS_REQUIRE_ERROR` env
|
40 |
|
|
* Fix for handling braces in globs
|
41 |
|
|
* Add node 8 & 9 to CI configs
|
42 |
|
|
* Allow node 0.10 failures on Windows
|
43 |
|
|
|
44 |
|
|
# Chokidar 1.7.0 (May 8, 2017)
|
45 |
|
|
* Add `disableGlobbing` option
|
46 |
|
|
* Add ability to force interval value by setting CHOKIDAR_INTERVAL env
|
47 |
|
|
variable
|
48 |
|
|
* Fix issue with `.close()` being called before `ready`
|
49 |
|
|
|
50 |
|
|
# Chokidar 1.6.0 (Jun 22, 2016)
|
51 |
|
|
* Added ability for force `usePolling` mode by setting `CHOKIDAR_USEPOLLING`
|
52 |
|
|
env variable
|
53 |
|
|
|
54 |
|
|
# Chokidar 1.5.2 (Jun 7, 2016)
|
55 |
|
|
* Fix missing `addDir` events when using `cwd` and `alwaysStat` options
|
56 |
|
|
* Fix missing `add` events for files within a renamed directory
|
57 |
|
|
|
58 |
|
|
# Chokidar 1.5.1 (May 20, 2016)
|
59 |
|
|
* To help prevent exhaustion of FSEvents system limitations, consolidate watch
|
60 |
|
|
instances to the common parent upon detection of separate watch instances on
|
61 |
|
|
many siblings
|
62 |
|
|
|
63 |
|
|
# Chokidar 1.5.0 (May 10, 2016)
|
64 |
|
|
* Make debounce delay setting used with `atomic: true` user-customizable
|
65 |
|
|
* Fixes and improvements to `awaitWriteFinish` features
|
66 |
|
|
|
67 |
|
|
# Chokidar 1.4.3 (Feb 26, 2016)
|
68 |
|
|
* Update async-each dependency to ^1.0.0
|
69 |
|
|
|
70 |
|
|
# Chokidar 1.4.2 (Dec 30, 2015)
|
71 |
|
|
* Now correctly emitting `stats` with `awaitWriteFinish` option.
|
72 |
|
|
|
73 |
|
|
# Chokidar 1.4.1 (Dec 9, 2015)
|
74 |
|
|
* The watcher could now be correctly subclassed with ES6 class syntax.
|
75 |
|
|
|
76 |
|
|
# Chokidar 1.4.0 (Dec 3, 2015)
|
77 |
|
|
* Add `.getWatched()` method, exposing all file system entries being watched
|
78 |
|
|
* Apply `awaitWriteFinish` methodology to `change` events (in addition to `add`)
|
79 |
|
|
* Fix handling of symlinks within glob paths (#293)
|
80 |
|
|
* Fix `addDir` and `unlinkDir` events under globs (#337, #401)
|
81 |
|
|
* Fix issues with `.unwatch()` (#374, #403)
|
82 |
|
|
|
83 |
|
|
# Chokidar 1.3.0 (Nov 18, 2015)
|
84 |
|
|
* Improve `awaitWriteFinish` option behavior
|
85 |
|
|
* Fix some `cwd` option behavior on Windows
|
86 |
|
|
* `awaitWriteFinish` and `cwd` are now compatible
|
87 |
|
|
* Fix some race conditions.
|
88 |
|
|
* #379: Recreating deleted directory doesn't trigger event
|
89 |
|
|
* When adding a previously-deleted file, emit 'add', not 'change'
|
90 |
|
|
|
91 |
|
|
# Chokidar 1.2.0 (Oct 1, 2015)
|
92 |
|
|
* Allow nested arrays of paths to be provided to `.watch()` and `.add()`
|
93 |
|
|
* Add `awaitWriteFinish` option
|
94 |
|
|
|
95 |
|
|
# Chokidar 1.1.0 (Sep 23, 2015)
|
96 |
|
|
* Dependency updates including fsevents@1.0.0, improving installation
|
97 |
|
|
|
98 |
|
|
# Chokidar 1.0.6 (Sep 18, 2015)
|
99 |
|
|
* Fix issue with `.unwatch()` method and relative paths
|
100 |
|
|
|
101 |
|
|
# Chokidar 1.0.5 (Jul 20, 2015)
|
102 |
|
|
* Fix regression with regexes/fns using in `ignored`
|
103 |
|
|
|
104 |
|
|
# Chokidar 1.0.4 (Jul 15, 2015)
|
105 |
|
|
* Fix bug with `ignored` files/globs while `cwd` option is set
|
106 |
|
|
|
107 |
|
|
# Chokidar 1.0.3 (Jun 4, 2015)
|
108 |
|
|
* Fix race issue with `alwaysStat` option and removed files
|
109 |
|
|
|
110 |
|
|
# Chokidar 1.0.2 (May 30, 2015)
|
111 |
|
|
* Fix bug with absolute paths and ENAMETOOLONG error
|
112 |
|
|
|
113 |
|
|
# Chokidar 1.0.1 (Apr 8, 2015)
|
114 |
|
|
* Fix bug with `.close()` method in `fs.watch` mode with `persistent: false`
|
115 |
|
|
option
|
116 |
|
|
|
117 |
|
|
# Chokidar 1.0.0 (Apr 7, 2015)
|
118 |
|
|
* Glob support! Use globs in `watch`, `add`, and `unwatch` methods
|
119 |
|
|
* Comprehensive symlink support
|
120 |
|
|
* New `unwatch` method to turn off watching of previously watched paths
|
121 |
|
|
* More flexible `ignored` option allowing regex, function, glob, or array
|
122 |
|
|
courtesy of [anymatch](https://github.com/es128/anymatch)
|
123 |
|
|
* New `cwd` option to set base dir from which relative paths are derived
|
124 |
|
|
* New `depth` option for limiting recursion
|
125 |
|
|
* New `alwaysStat` option to ensure
|
126 |
|
|
[`fs.Stats`](https://nodejs.org/api/fs.html#fs_class_fs_stats) gets passed
|
127 |
|
|
with every add/change event
|
128 |
|
|
* New `ready` event emitted when initial fs tree scan is done and watcher is
|
129 |
|
|
ready for changes
|
130 |
|
|
* New `raw` event exposing data and events from the lower-level watch modules
|
131 |
|
|
* New `followSymlinks` option to impact whether symlinks' targets or the symlink
|
132 |
|
|
files themselves are watched
|
133 |
|
|
* New `atomic` option for normalizing artifacts from text editors that use
|
134 |
|
|
atomic write methods
|
135 |
|
|
* Ensured watcher's stability with lots of bugfixes.
|
136 |
|
|
|
137 |
|
|
# Chokidar 0.12.6 (Jan 6, 2015)
|
138 |
|
|
* Fix bug which breaks `persistent: false` mode when change events occur
|
139 |
|
|
|
140 |
|
|
# Chokidar 0.12.5 (Dec 17, 2014)
|
141 |
|
|
* Fix bug with matching parent path detection for fsevents instance sharing
|
142 |
|
|
* Fix bug with ignored watch path in nodefs modes
|
143 |
|
|
|
144 |
|
|
# Chokidar 0.12.4 (Dec 14, 2014)
|
145 |
|
|
* Fix bug in `fs.watch` mode that caused watcher to leak into `cwd`
|
146 |
|
|
* Fix bug preventing ready event when there are symlinks to ignored paths
|
147 |
|
|
|
148 |
|
|
# Chokidar 0.12.3 (Dec 13, 2014)
|
149 |
|
|
* Fix handling of special files such as named pipes and sockets
|
150 |
|
|
|
151 |
|
|
# Chokidar 0.12.2 (Dec 12, 2014)
|
152 |
|
|
* Fix recursive symlink handling and some other path resolution problems
|
153 |
|
|
|
154 |
|
|
# Chokidar 0.12.1 (Dec 10, 2014)
|
155 |
|
|
* Fix a case where file symlinks were not followed properly
|
156 |
|
|
|
157 |
|
|
# Chokidar 0.12.0 (Dec 8, 2014)
|
158 |
|
|
* Symlink support
|
159 |
|
|
* Add `followSymlinks` option, which defaults to `true`
|
160 |
|
|
* Change default watch mode on Linux to non-polling `fs.watch`
|
161 |
|
|
* Add `atomic` option to normalize events from editors using atomic writes
|
162 |
|
|
* Particularly Vim and Sublime
|
163 |
|
|
* Add `raw` event which exposes data from the underlying watch method
|
164 |
|
|
|
165 |
|
|
# Chokidar 0.11.1 (Nov 19, 2014)
|
166 |
|
|
* Fix a bug where an error is thrown when `fs.watch` instantiation fails
|
167 |
|
|
|
168 |
|
|
# Chokidar 0.11.0 (Nov 16, 2014)
|
169 |
|
|
* Add a `ready` event, which is emitted after initial file scan completes
|
170 |
|
|
* Fix issue with options keys passed in defined as `undefined`
|
171 |
|
|
* Rename some internal `FSWatcher` properties to indicate they're private
|
172 |
|
|
|
173 |
|
|
# Chokidar 0.10.9 (Nov 15, 2014)
|
174 |
|
|
* Fix some leftover issues from adding watcher reuse
|
175 |
|
|
|
176 |
|
|
# Chokidar 0.10.8 (Nov 14, 2014)
|
177 |
|
|
* Remove accidentally committed/published `console.log` statement.
|
178 |
|
|
* Sry 'bout that :crying_cat_face:
|
179 |
|
|
|
180 |
|
|
# Chokidar 0.10.7 (Nov 14, 2014)
|
181 |
|
|
* Apply watcher reuse methodology to `fs.watch` and `fs.watchFile` as well
|
182 |
|
|
|
183 |
|
|
# Chokidar 0.10.6 (Nov 12, 2014)
|
184 |
|
|
* More efficient creation/reuse of FSEvents instances to avoid system limits
|
185 |
|
|
* Reduce simultaneous FSEvents instances allowed in a process
|
186 |
|
|
* Handle errors thrown by `fs.watch` upon invocation
|
187 |
|
|
|
188 |
|
|
# Chokidar 0.10.5 (Nov 6, 2014)
|
189 |
|
|
* Limit number of simultaneous FSEvents instances (fall back to other methods)
|
190 |
|
|
* Prevent some cases of EMFILE errors during initialization
|
191 |
|
|
* Fix ignored files emitting events in some fsevents-mode circumstances
|
192 |
|
|
|
193 |
|
|
# Chokidar 0.10.4 (Nov 5, 2014)
|
194 |
|
|
* Bump fsevents dependency to ~0.3.1
|
195 |
|
|
* Should resolve build warnings and `npm rebuild` on non-Macs
|
196 |
|
|
|
197 |
|
|
# Chokidar 0.10.3 (Oct 28, 2014)
|
198 |
|
|
* Fix removed dir emitting as `unlink` instead of `unlinkDir`
|
199 |
|
|
* Fix issues with file changing to dir or vice versa (gh-165)
|
200 |
|
|
* Fix handling of `ignored` option in fsevents mode
|
201 |
|
|
|
202 |
|
|
# Chokidar 0.10.2 (Oct 23, 2014)
|
203 |
|
|
* Improve individual file watching
|
204 |
|
|
* Fix fsevents keeping process alive when `persistent: false`
|
205 |
|
|
|
206 |
|
|
# Chokidar 0.10.1 (19 October 2014)
|
207 |
|
|
* Improve handling of text editor atomic writes
|
208 |
|
|
|
209 |
|
|
# Chokidar 0.10.0 (Oct 18, 2014)
|
210 |
|
|
* Many stability and consistency improvements
|
211 |
|
|
* Resolve many cases of duplicate or wrong events
|
212 |
|
|
* Correct for fsevents inconsistencies
|
213 |
|
|
* Standardize handling of errors and relative paths
|
214 |
|
|
* Fix issues with watching `./`
|
215 |
|
|
|
216 |
|
|
# Chokidar 0.9.0 (Sep 25, 2014)
|
217 |
|
|
* Updated fsevents to 0.3
|
218 |
|
|
* Update per-system defaults
|
219 |
|
|
* Fix issues with closing chokidar instance
|
220 |
|
|
* Fix duplicate change events on win32
|
221 |
|
|
|
222 |
|
|
# Chokidar 0.8.2 (Mar 26, 2014)
|
223 |
|
|
* Fixed npm issues related to fsevents dep.
|
224 |
|
|
* Updated fsevents to 0.2.
|
225 |
|
|
|
226 |
|
|
# Chokidar 0.8.1 (Dec 16, 2013)
|
227 |
|
|
* Optional deps are now truly optional on windows and
|
228 |
|
|
linux.
|
229 |
|
|
* Rewritten in JS, again.
|
230 |
|
|
* Fixed some FSEvents-related bugs.
|
231 |
|
|
|
232 |
|
|
# Chokidar 0.8.0 (Nov 29, 2013)
|
233 |
|
|
* Added ultra-fast low-CPU OS X file watching with FSEvents.
|
234 |
|
|
It is enabled by default.
|
235 |
|
|
* Added `addDir` and `unlinkDir` events.
|
236 |
|
|
* Polling is now disabled by default on all platforms.
|
237 |
|
|
|
238 |
|
|
# Chokidar 0.7.1 (Nov 18, 2013)
|
239 |
|
|
* `Watcher#close` now also removes all event listeners.
|
240 |
|
|
|
241 |
|
|
# Chokidar 0.7.0 (Oct 22, 2013)
|
242 |
|
|
* When `options.ignored` is two-argument function, it will
|
243 |
|
|
also be called after stating the FS, with `stats` argument.
|
244 |
|
|
* `unlink` is no longer emitted on directories.
|
245 |
|
|
|
246 |
|
|
# Chokidar 0.6.3 (Aug 12, 2013)
|
247 |
|
|
* Added `usePolling` option (default: `true`).
|
248 |
|
|
When `false`, chokidar will use `fs.watch` as backend.
|
249 |
|
|
`fs.watch` is much faster, but not like super reliable.
|
250 |
|
|
|
251 |
|
|
# Chokidar 0.6.2 (Mar 19, 2013)
|
252 |
|
|
* Fixed watching initially empty directories with `ignoreInitial` option.
|
253 |
|
|
|
254 |
|
|
# Chokidar 0.6.1 (Mar 19, 2013)
|
255 |
|
|
* Added node.js 0.10 support.
|
256 |
|
|
|
257 |
|
|
# Chokidar 0.6.0 (Mar 10, 2013)
|
258 |
|
|
* File attributes (stat()) are now passed to `add` and `change` events as second
|
259 |
|
|
arguments.
|
260 |
|
|
* Changed default polling interval for binary files to 300ms.
|
261 |
|
|
|
262 |
|
|
# Chokidar 0.5.3 (Jan 13, 2013)
|
263 |
|
|
* Removed emitting of `change` events before `unlink`.
|
264 |
|
|
|
265 |
|
|
# Chokidar 0.5.2 (Jan 13, 2013)
|
266 |
|
|
* Removed postinstall script to prevent various npm bugs.
|
267 |
|
|
|
268 |
|
|
# Chokidar 0.5.1 (Jan 6, 2013)
|
269 |
|
|
* When starting to watch non-existing paths, chokidar will no longer throw
|
270 |
|
|
ENOENT error.
|
271 |
|
|
* Fixed bug with absolute path.
|
272 |
|
|
|
273 |
|
|
# Chokidar 0.5.0 (Dec 9, 2012)
|
274 |
|
|
* Added a bunch of new options:
|
275 |
|
|
* `ignoreInitial` that allows to ignore initial `add` events.
|
276 |
|
|
* `ignorePermissionErrors` that allows to ignore ENOENT etc perm errors.
|
277 |
|
|
* `interval` and `binaryInterval` that allow to change default
|
278 |
|
|
fs polling intervals.
|
279 |
|
|
|
280 |
|
|
# Chokidar 0.4.0 (Jul 26, 2012)
|
281 |
|
|
* Added `all` event that receives two args (event name and path) that combines
|
282 |
|
|
`add`, `change` and `unlink` events.
|
283 |
|
|
* Switched to `fs.watchFile` on node.js 0.8 on windows.
|
284 |
|
|
* Files are now correctly unwatched after unlink.
|
285 |
|
|
|
286 |
|
|
# Chokidar 0.3.0 (Jun 24, 2012)
|
287 |
|
|
* `unlink` event are no longer emitted for directories, for consistency with
|
288 |
|
|
`add`.
|
289 |
|
|
|
290 |
|
|
# Chokidar 0.2.6 (Jun 8, 2012)
|
291 |
|
|
* Prevented creating of duplicate 'add' events.
|
292 |
|
|
|
293 |
|
|
# Chokidar 0.2.5 (Jun 8, 2012)
|
294 |
|
|
* Fixed a bug when new files in new directories hadn't been added.
|
295 |
|
|
|
296 |
|
|
# Chokidar 0.2.4 (Jun 7, 2012)
|
297 |
|
|
* Fixed a bug when unlinked files emitted events after unlink.
|
298 |
|
|
|
299 |
|
|
# Chokidar 0.2.3 (May 12, 2012)
|
300 |
|
|
* Fixed watching of files on windows.
|
301 |
|
|
|
302 |
|
|
# Chokidar 0.2.2 (May 4, 2012)
|
303 |
|
|
* Fixed watcher signature.
|
304 |
|
|
|
305 |
|
|
# Chokidar 0.2.1 (May 4, 2012)
|
306 |
|
|
* Fixed invalid API bug when using `watch()`.
|
307 |
|
|
|
308 |
|
|
# Chokidar 0.2.0 (May 4, 2012)
|
309 |
|
|
* Rewritten in js.
|
310 |
|
|
|
311 |
|
|
# Chokidar 0.1.1 (Apr 26, 2012)
|
312 |
|
|
* Changed api to `chokidar.watch()`.
|
313 |
|
|
* Fixed compilation on windows.
|
314 |
|
|
|
315 |
|
|
# Chokidar 0.1.0 (Apr 20, 2012)
|
316 |
|
|
* Initial release, extracted from
|
317 |
|
|
[Brunch](https://github.com/brunch/brunch/blob/9847a065aea300da99bd0753f90354cde9de1261/src/helpers.coffee#L66)
|