Skip to content

Latest commit

 

History

History
198 lines (152 loc) · 6.81 KB

CHANGELOG.md

File metadata and controls

198 lines (152 loc) · 6.81 KB

Chokidar 1.0.0-rc3 (30 January 2015)

  • Add cwd option

Chokidar 1.0.0-rc2 (21 January 2015)

  • Fixing a botched npm publish

Chokidar 1.0.0-rc1 (21 January 2015)

  • Glob support for watch and add methods
  • New unwatch method to turn off watching of previously watched paths
  • More flexible ignored option allowing regex, function, glob, or array
  • New options:
    • depth for limiting recursion
    • alwaysStat to ensure fs.Stats gets passed with every add/change event
  • ICYMI
    • 0.12 added full symlink support, followSymlinks and atomic options, and raw event
    • 0.11 added the ready event

Chokidar 0.12.6 (6 January 2015)

  • Fix bug which breaks persistent: false mode when change events occur

Chokidar 0.12.5 (17 December 2014)

  • Fix bug with matching parent path detection for fsevents instance sharing
  • Fix bug with ignored watch path in nodefs modes

Chokidar 0.12.4 (14 December 2014)

  • Fix bug in fs.watch mode that caused watcher to leak into cwd
  • Fix bug preventing ready event when there are symlinks to ignored paths

Chokidar 0.12.3 (13 December 2014)

  • Fix handling of special files such as named pipes and sockets

Chokidar 0.12.2 (12 December 2014)

  • Fix recursive symlink handling and some other path resolution problems

Chokidar 0.12.1 (10 December 2014)

  • Fix a case where file symlinks were not followed properly

Chokidar 0.12.0 (8 December 2014)

  • Symlink support
    • Add followSymlinks option, which defaults to true
  • Change default watch mode on Linux to non-polling fs.watch
  • Add atomic option to normalize events from editors using atomic writes
    • Particularly Vim and Sublime
  • Add raw event which exposes data from the underlying watch method

Chokidar 0.11.1 (19 November 2014)

  • Fix a bug where an error is thrown when fs.watch instantiation fails

Chokidar 0.11.0 (16 November 2014)

  • Add a ready event, which is emitted after initial file scan completes
  • Fix issue with options keys passed in defined as undefined
  • Rename some internal FSWatcher properties to indicate they're private

Chokidar 0.10.9 (15 November 2014)

  • Fix some leftover issues from adding watcher reuse

Chokidar 0.10.8 (14 November 2014)

  • Remove accidentally committed/published console.log statement.
  • Sry 'bout that 😿

Chokidar 0.10.7 (14 November 2014)

  • Apply watcher reuse methodology to fs.watch and fs.watchFile as well

Chokidar 0.10.6 (12 November 2014)

  • More efficient creation/reuse of FSEvents instances to avoid system limits
  • Reduce simultaneous FSEvents instances allowed in a process
  • Handle errors thrown by fs.watch upon invocation

Chokidar 0.10.5 (6 November 2014)

  • Limit number of simultaneous FSEvents instances (fall back to other methods)
  • Prevent some cases of EMFILE errors during initialization
  • Fix ignored files emitting events in some fsevents-mode circumstances

Chokidar 0.10.4 (5 November 2014)

  • Bump fsevents dependency to ~0.3.1
    • Should resolve build warnings and npm rebuild on non-Macs

Chokidar 0.10.3 (28 October 2014)

  • Fix removed dir emitting as unlink instead of unlinkDir
  • Fix issues with file changing to dir or vice versa (gh-165)
  • Fix handling of ignored option in fsevents mode

Chokidar 0.10.2 (23 October 2014)

  • Improve individual file watching
  • Fix fsevents keeping process alive when persistent: false

Chokidar 0.10.1 (19 October 2014)

  • Improve handling of text editor atomic writes

Chokidar 0.10.0 (18 October 2014)

  • Many stability and consistency improvements
  • Resolve many cases of duplicate or wrong events
  • Correct for fsevents inconsistencies
  • Standardize handling of errors and relative paths
  • Fix issues with watching ./

Chokidar 0.9.0 (25 September 2014)

  • Updated fsevents to 0.3
  • Update per-system defaults
  • Fix issues with closing chokidar instance
  • Fix duplicate change events on win32

Chokidar 0.8.2 (26 March 2014)

  • Fixed npm issues related to fsevents dep.
  • Updated fsevents to 0.2.

Chokidar 0.8.1 (16 December 2013)

  • Optional deps are now truly optional on windows and linux.
  • Rewritten in JS, again.
  • Fixed some FSEvents-related bugs.

Chokidar 0.8.0 (29 November 2013)

  • Added ultra-fast low-CPU OS X file watching with FSEvents. It is enabled by default.
  • Added addDir and unlinkDir events.
  • Polling is now disabled by default on all platforms.

Chokidar 0.7.1 (18 November 2013)

  • Watcher#close now also removes all event listeners.

Chokidar 0.7.0 (22 October 2013)

  • When options.ignored is two-argument function, it will also be called after stating the FS, with stats argument.
  • unlink is no longer emitted on directories.

Chokidar 0.6.3 (12 August 2013)

  • Added usePolling option (default: true). When false, chokidar will use fs.watch as backend. fs.watch is much faster, but not like super reliable.

Chokidar 0.6.2 (19 March 2013)

  • Fixed watching initially empty directories with ignoreInitial option.

Chokidar 0.6.1 (19 March 2013)

  • Added node.js 0.10 support.

Chokidar 0.6.0 (10 March 2013)

  • File attributes (stat()) are now passed to add and change events as second arguments.
  • Changed default polling interval for binary files to 300ms.

Chokidar 0.5.3 (13 January 2013)

  • Removed emitting of change events before unlink.

Chokidar 0.5.2 (13 January 2013)

  • Removed postinstall script to prevent various npm bugs.

Chokidar 0.5.1 (6 January 2013)

  • When starting to watch non-existing paths, chokidar will no longer throw ENOENT error.
  • Fixed bug with absolute path.

Chokidar 0.5.0 (9 December 2012)

  • Added a bunch of new options:
    • ignoreInitial that allows to ignore initial add events.
    • ignorePermissionErrors that allows to ignore ENOENT etc perm errors.
    • interval and binaryInterval that allow to change default fs polling intervals.

Chokidar 0.4.0 (26 July 2012)

  • Added all event that receives two args (event name and path) that combines add, change and unlink events.
  • Switched to fs.watchFile on node.js 0.8 on windows.
  • Files are now correctly unwatched after unlink.

Chokidar 0.3.0 (24 June 2012)

  • unlink event are no longer emitted for directories, for consistency with add.

Chokidar 0.2.6 (8 June 2012)

  • Prevented creating of duplicate 'add' events.

Chokidar 0.2.5 (8 June 2012)

  • Fixed a bug when new files in new directories hadn't been added.

Chokidar 0.2.4 (7 June 2012)

  • Fixed a bug when unlinked files emitted events after unlink.

Chokidar 0.2.3 (12 May 2012)

  • Fixed watching of files on windows.

Chokidar 0.2.2 (4 May 2012)

  • Fixed watcher signature.

Chokidar 0.2.1 (4 May 2012)

  • Fixed invalid API bug when using watch().

Chokidar 0.2.0 (4 May 2012)

  • Rewritten in js.

Chokidar 0.1.1 (26 April 2012)

  • Changed api to chokidar.watch().
  • Fixed compilation on windows.

Chokidar 0.1.0 (20 April 2012)

  • Initial release.