NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #116 most downloaded on npm
Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 9 days to 2.2 years
Rarely documented
notes for 11 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
69 releases · first in 2014
Ultimate release that fixes both CVE-2024-4067 and CVE-2024-4068 . We consider the issues low-priority, so even if you see automated scanners saying o…
Ultimate release that fixes both CVE-2024-4067 and CVE-2024-4068. We consider the issues low-priority, so even if you see automated scanners saying otherwise, don't be scared.
it is vulnerable to CVE-2024-4067
One column per quarter.
Resolves #249
Resolves #249
hasBraces to check if a pattern contains braces.4.0.5 - Massive (100x) performance improvement of micromatch.not() ,…
4.0.5 - Massive (100x) performance improvement of micromatch.not(),…
fix: Update picomatch to fix regression #179
Enforce newer version of picomatch with bugfixes
Nothing published for this version
Nothing published for this version
Adds support for options.onMatch. See the readme for details
options.onMatch. See the readme for detailsoptions.onIgnore. See the readme for detailsoptions.onResult. See the readme for detailsmicromatch.braces().{, [, and (), you must now use strictBrackets=true instead of strictErrors.cache - caching and all related options and methods have been removedoptions.unixify was renamed to options.windowsoptions.nodupes Was removed. Duplicates are always removed by default. You can override this with custom behavior by using the onMatch, onResult and onIgnore functions.options.snapdragon was removed, as snapdragon is no longer used.options.sourcemap was removed, as snapdragon is no longer used, which provided sourcemap support.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Complete overhaul, with 36,000+ new unit tests validated against actual output generated by Bash and minimatch. More specifically, 35,000+ of the test
Complete overhaul, with 36,000+ new unit tests validated against actual output generated by Bash and minimatch. More specifically, 35,000+ of the tests:
This refactor introduces a parser and compiler that are supersets of more granular parsers and compilers from other sub-modules. Each of these sub-modules has a singular responsibility and focuses on a certain type of matching that aligns with a specific part of the Bash "expansion" API.
These sub-modules work like plugins to seamlessly create the micromatch parser/compiler, so that strings are parsed in one pass, an AST is created, then a new string is generated by the compiler.
Here are those sub-modules with links to related prs on those modules if you want to see how they contribute to this code:
nanomatch (new library) - glob expansion (*, **, ? and [...]))
braces - brace expansion ({1..10}, {a,b,c}, etc)
extglob - extended globs (!(a|b), @(!(foo|bar)), etc)
expand-brackets - POSIX character classes [[:alpha:][:digit:]]
Added
Fixed
Changed
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Also linting and other minor formatting
Also linting and other minor formatting
Nothing published for this version
Nothing published for this version
Nothing published for this version
See https://github.com/jonschlinkert/micromatch/issues/45
See https://github.com/jonschlinkert/micromatch/issues/45
see https://github.com/jonschlinkert/micromatch/pull/44
see https://github.com/jonschlinkert/micromatch/pull/44
thanks to @TrySound for the pr!
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →