You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
6.1 KiB
6.1 KiB
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
- 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.
Types of changes
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.
2.3.1 (2022-01-02)
Fixed
- Fixes bug when a pattern containing an expression after the closing parenthesis (
/!(*.d).{ts,tsx}
) was incorrectly converted to regexp (9f241ef).
Changed
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
, andparts
to the object returned bypicomatch.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. See26aefd71f1
. 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.