- Update README
- Upgrade dependencies, in particular minimatch 10
- Require Node version 20 or newer
- Fix z/OS compatibility (#72)
- [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
globsandignored
- Add the ability to provide an alternative
fsimplementation 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
includeBasePathso walkSync results are prepended with the basePath.
- whitelist index.js for publish (don't publish uneeded files)
- add ignore globs
- [BUGFIX] Previously
walkSyncreturned entries sorted byrelativePathalmost, 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
directoriesflag - Allow passing the globs array as a
globsoption
- Add optional
globArrayparameter
- 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