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 changesChangelog entries are classified using the following labels (from keep-a-changelog):
 
 
 - Addedfor new features.
- Changedfor changes in existing functionality.
- Deprecatedfor soon-to-be removed features.
- Removedfor now removed features.
- Fixedfor any bug fixes.
- Securityin 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 scanmethod (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, andpartsto the object returned bypicomatch.scan().
2.1.0 (2019-10-31)
 
2.0.7 (2019-05-14)
 
2.0.4 (2019-04-10)
Fixed
 
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 .onMatchoption
- improvements to .scanmethod
- numerous improvements and optimizations for matching and parsing
- better windows path handling
0.1.0 - 2017-04-13
First release.