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):
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)
- 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 
noparenin 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.capturenow 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 
.onMatchoption - improvements to 
.scanmethod - numerous improvements and optimizations for matching and parsing
 - better windows path handling
 
0.1.0 - 2017-04-13
First release.