- [BREAKING] drop node 8
- upgrade all deps
- move to GH Actions
- [Bugfix] handle EPERM from windows filesystems correctly
- add globOptions to provide the capability to configure string globs with all minimatch options passed to
globs
andignored
- Add the ability to provide an alternative
fs
implementation via options.
- Drop support for unsupported Node versions (Support 8.* + >= 10)
- [Bugfix] break cycles caused by symlinks. Specifically, when traversing directory structures we now no longer re-enter.
- fix typescript typings entry.mtime is number not date
- no changes, simply releasing as 1.0.0 to signify stability
- added includeBaseDir to doc
- ES6ify the readme
- Added Typescript types
- add
includeBasePath
so walkSync results are prepended with the basePath.
- whitelist index.js for publish (don't publish uneeded files)
- add ignore globs
- [BUGFIX] Previously
walkSync
returned entries sorted byrelativePath
almost, but not quite, lexicographically. This now sorts lexicographically in all cases.
- On Windows, normalize backslashes in root path to forward slashes
- Exclude all non-essential files from npm
- Fix file entries to have a numeric timestamp rather than a
Date
- Extract matcher-collection into separate package
- Add
walkSync.entries
, which returns objects instead of files
- Add
directories
flag - Allow passing the globs array as a
globs
option
- Add optional
globArray
parameter
- Switch to
fs.statSync
(instead offs.lstatSync
) to follow symlinks.
- Sort readdir entries for deterministic behavior
- Do not follow symlinks (as advertised)
- Bump version without change, to allow for caret/tilde dependencies
- Initial release