caseSensitive named parameter to
new Glob() that controls whether the glob is case-sensitive. This defaults to
false on Windows and
Matching case-insensitively on Windows is a behavioral change, but since it more closely matches the semantics of Windows paths it's considered a bug fix rather than a breaking change.
Narrow the dependency on
path. Previously, this allowed versions that didn't support all the functionality this package needs.
Upgrade to the new test runner.
Glob.listSync()would incorrectly throw exceptions when a directory didn't exist on the filesystem.
Fix several analyzer warnings.
Fix the tests on Windows.