You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

67 lines
1.4 KiB

4 years ago
  1. ## 7.0
  2. - Raise error if `options.cwd` is specified, and not a directory
  3. ## 6.0
  4. - Remove comment and negation pattern support
  5. - Ignore patterns are always in `dot:true` mode
  6. ## 5.0
  7. - Deprecate comment and negation patterns
  8. - Fix regression in `mark` and `nodir` options from making all cache
  9. keys absolute path.
  10. - Abort if `fs.readdir` returns an error that's unexpected
  11. - Don't emit `match` events for ignored items
  12. - Treat ENOTSUP like ENOTDIR in readdir
  13. ## 4.5
  14. - Add `options.follow` to always follow directory symlinks in globstar
  15. - Add `options.realpath` to call `fs.realpath` on all results
  16. - Always cache based on absolute path
  17. ## 4.4
  18. - Add `options.ignore`
  19. - Fix handling of broken symlinks
  20. ## 4.3
  21. - Bump minimatch to 2.x
  22. - Pass all tests on Windows
  23. ## 4.2
  24. - Add `glob.hasMagic` function
  25. - Add `options.nodir` flag
  26. ## 4.1
  27. - Refactor sync and async implementations for performance
  28. - Throw if callback provided to sync glob function
  29. - Treat symbolic links in globstar results the same as Bash 4.3
  30. ## 4.0
  31. - Use `^` for dependency versions (bumped major because this breaks
  32. older npm versions)
  33. - Ensure callbacks are only ever called once
  34. - switch to ISC license
  35. ## 3.x
  36. - Rewrite in JavaScript
  37. - Add support for setting root, cwd, and windows support
  38. - Cache many fs calls
  39. - Add globstar support
  40. - emit match events
  41. ## 2.x
  42. - Use `glob.h` and `fnmatch.h` from NetBSD
  43. ## 1.x
  44. - `glob.h` static binding.