changelog

7.0

  • Raise error if options.cwd is specified, and not a directory

6.0

  • Remove comment and negation pattern support

  • Ignore patterns are always in dot:true mode

5.0

  • Deprecate comment and negation patterns

  • Fix regression in mark and nodir options from making all cache

    keys absolute path.

  • Abort if fs.readdir returns an error that's unexpected

  • Don't emit match events for ignored items

  • Treat ENOTSUP like ENOTDIR in readdir

4.5

  • Add options.follow to always follow directory symlinks in globstar

  • Add options.realpath to call fs.realpath on all results

  • Always cache based on absolute path

4.4

  • Add options.ignore

  • Fix handling of broken symlinks

4.3

  • Bump minimatch to 2.x

  • Pass all tests on Windows

4.2

  • Add glob.hasMagic function

  • Add options.nodir flag

4.1

  • Refactor sync and async implementations for performance

  • Throw if callback provided to sync glob function

  • Treat symbolic links in globstar results the same as Bash 4.3

4.0

  • Use ^ for dependency versions (bumped major because this breaks

    older npm versions)

  • Ensure callbacks are only ever called once

  • switch to ISC license

3.x

  • Rewrite in JavaScript

  • Add support for setting root, cwd, and windows support

  • Cache many fs calls

  • Add globstar support

  • emit match events

2.x

  • Use glob.h and fnmatch.h from NetBSD

1.x

  • glob.h static binding.

Last updated