Release history
Release history
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Guiding Principles</summary>
- Changelogs are for humans, not machines.
- There should be an entry for every single version.
- The same types of changes should be grouped.
- Versions and sections should be linkable.
- The latest version comes first.
- The release date of each versions is displayed.
- Mention whether you follow Semantic Versioning.
</details>
Types of changes</summary>
Changelog entries are classified using the following labels (from keep-a-changelog):
Added for new features.
Changed for changes in existing functionality.
Deprecated for soon-to-be removed features.
Removed for now removed features.
Fixed for any bug fixes.
Security in case of vulnerabilities.
</details>
2.3.0 (2021-05-21)
Fixed
- Fixes bug where file names with two dots were not being matched consistently with negation extglobs containing a star (56083ef)
2.2.3 (2021-04-10)
Fixed
- Do not skip pattern seperator for square brackets (fb08a30).
- Set negatedExtGlob also if it does not span the whole pattern (032e3f5).
2.2.2 (2020-03-21)
Fixed
- Correctly handle parts of the pattern after parentheses in the
scan method (e15b920).
2.2.1 (2020-01-04)
- Fixes #49, so that braces with no sets or ranges are now propertly treated as literals.
2.2.0 (2020-01-04)
- Disable fastpaths mode for the parse method (5b8d33f)
- Add
tokens, slashes, and parts to the object returned by picomatch.scan().
2.1.0 (2019-10-31)
- add benchmarks for scan (4793b92)
- Add eslint object-curly-spacing rule (707c650)
- Add prefer-const eslint rule (5c7501c)
- Add support for nonegate in scan API (275c9b9)
- Change lets to consts. Move root import up. (4840625)
- closes https://github.com/micromatch/picomatch/issues/21 (766bcb0)
- Fix “Extglobs” table in readme (eb19da8)
- fixes https://github.com/micromatch/picomatch/issues/20 (9caca07)
- fixes https://github.com/micromatch/picomatch/issues/26 (fa58f45)
- Lint test (d433a34)
- lint unit tests (0159b55)
- Make scan work with noext (6c02e03)
- minor linting (c2a2b87)
- minor parser improvements (197671d)
- remove eslint since it… (07876fa)
- remove funding file (8ebe96d)
- Remove unused funks (cbc6d54)
- Run eslint during pretest, fix existing eslint findings (0682367)
- support
noparen in scan (3d37569)
- update changelog (7b34e77)
- update travis (777f038)
- Use eslint-disable-next-line instead of eslint-disable (4e7c1fd)
2.0.7 (2019-05-14)
- 2.0.7 (9eb9a71)
- supports lookbehinds (1f63f7e)
- update .verb.md file with typo change (2741279)
- fix: typo in README (0753e44)
2.0.4 (2019-04-10)
Fixed
- Readme link fixed by @danez.
options.capture now works as expected when fastpaths are enabled. See https://github.com/micromatch/picomatch/pull/12/commits/26aefd71f1cfaf95c37f1c1fcab68a693b037304. Thanks to @DrPizza.
2.0.0 (2019-04-10)
Added
- Adds support for
options.onIgnore. See the readme for details
- Adds support for
options.onResult. See the readme for details
Breaking changes
- The unixify option was renamed to
windows
- caching and all related options and methods have been removed
1.0.0 (2018-11-05)
- adds
.onMatch option
- improvements to
.scan method
- numerous improvements and optimizations for matching and parsing
- better windows path handling
0.1.0 - 2017-04-13
First release.
Types of changes</summary>
Changelog entries are classified using the following labels (from keep-a-changelog):
Added for new features.
Changed for changes in existing functionality.
Deprecated for soon-to-be removed features.
Removed for now removed features.
Fixed for any bug fixes.
Security in case of vulnerabilities.
</details>
2.3.0 (2021-05-21)
Fixed
- Fixes bug where file names with two dots were not being matched consistently with negation extglobs containing a star (56083ef)
2.2.3 (2021-04-10)
Fixed
- Do not skip pattern seperator for square brackets (fb08a30).
- Set negatedExtGlob also if it does not span the whole pattern (032e3f5).
2.2.2 (2020-03-21)
Fixed
- Correctly handle parts of the pattern after parentheses in the
scan method (e15b920).
2.2.1 (2020-01-04)
- Fixes #49, so that braces with no sets or ranges are now propertly treated as literals.
2.2.0 (2020-01-04)
- Disable fastpaths mode for the parse method (5b8d33f)
- Add
tokens, slashes, and parts to the object returned by picomatch.scan().
2.1.0 (2019-10-31)
- add benchmarks for scan (4793b92)
- Add eslint object-curly-spacing rule (707c650)
- Add prefer-const eslint rule (5c7501c)
- Add support for nonegate in scan API (275c9b9)
- Change lets to consts. Move root import up. (4840625)
- closes https://github.com/micromatch/picomatch/issues/21 (766bcb0)
- Fix “Extglobs” table in readme (eb19da8)
- fixes https://github.com/micromatch/picomatch/issues/20 (9caca07)
- fixes https://github.com/micromatch/picomatch/issues/26 (fa58f45)
- Lint test (d433a34)
- lint unit tests (0159b55)
- Make scan work with noext (6c02e03)
- minor linting (c2a2b87)
- minor parser improvements (197671d)
- remove eslint since it… (07876fa)
- remove funding file (8ebe96d)
- Remove unused funks (cbc6d54)
- Run eslint during pretest, fix existing eslint findings (0682367)
- support
noparen in scan (3d37569)
- update changelog (7b34e77)
- update travis (777f038)
- Use eslint-disable-next-line instead of eslint-disable (4e7c1fd)
2.0.7 (2019-05-14)
- 2.0.7 (9eb9a71)
- supports lookbehinds (1f63f7e)
- update .verb.md file with typo change (2741279)
- fix: typo in README (0753e44)
2.0.4 (2019-04-10)
Fixed
- Readme link fixed by @danez.
options.capture now works as expected when fastpaths are enabled. See https://github.com/micromatch/picomatch/pull/12/commits/26aefd71f1cfaf95c37f1c1fcab68a693b037304. Thanks to @DrPizza.
2.0.0 (2019-04-10)
Added
- Adds support for
options.onIgnore. See the readme for details
- Adds support for
options.onResult. See the readme for details
Breaking changes
- The unixify option was renamed to
windows
- caching and all related options and methods have been removed
1.0.0 (2018-11-05)
- adds
.onMatch option
- improvements to
.scan method
- numerous improvements and optimizations for matching and parsing
- better windows path handling
0.1.0 - 2017-04-13
First release.
Added for new features.Changed for changes in existing functionality.Deprecated for soon-to-be removed features.Removed for now removed features.Fixed for any bug fixes.Security in case of vulnerabilities.scan method (e15b920).tokens, slashes, and parts to the object returned by picomatch.scan().noparen in scan (3d37569)options.capture now works as expected when fastpaths are enabled. See https://github.com/micromatch/picomatch/pull/12/commits/26aefd71f1cfaf95c37f1c1fcab68a693b037304. Thanks to @DrPizza.options.onIgnore. See the readme for detailsoptions.onResult. See the readme for detailswindows.onMatch option.scan method