{\bfseries{Guiding Principles}}

All notable changes to this project will be documented in this file.

The format is based on \href{http://keepachangelog.com/en/1.0.0/}{\texttt{ Keep a Changelog}} and this project adheres to \href{http://semver.org/spec/v2.0.0.html}{\texttt{ Semantic Versioning}}.

$<$details$>$


\begin{DoxyItemize}
\item Changelogs are for humans, not machines.
\item There should be an entry for every single version.
\item The same types of changes should be grouped.
\item Versions and sections should be linkable.
\item The latest version comes first.
\item The release date of each versions is displayed.
\item Mention whether you follow Semantic Versioning.
\end{DoxyItemize}

$<$/details$>$

$<$details$>$

{\bfseries{Types of changes}} 

Changelog entries are classified using the following labels \+\_\+(from \href{http://keepachangelog.com/}{\texttt{ keep-\/a-\/changelog}}\+\_\+)\+:


\begin{DoxyItemize}
\item {\ttfamily Added} for new features.
\item {\ttfamily Changed} for changes in existing functionality.
\item {\ttfamily Deprecated} for soon-\/to-\/be removed features.
\item {\ttfamily Removed} for now removed features.
\item {\ttfamily Fixed} for any bug fixes.
\item {\ttfamily Security} in case of vulnerabilities.
\end{DoxyItemize}

$<$/details$>$\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4296}{}\doxysection{\mbox{[}3.\+0.\+0\mbox{]} -\/ 2018-\/04-\/08}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4296}
v3.\+0 is a complete refactor, resulting in a faster, smaller codebase, with fewer deps, and a more accurate parser and compiler.

{\bfseries{Breaking Changes}}


\begin{DoxyItemize}
\item The undocumented {\ttfamily .make\+Re} method was removed
\end{DoxyItemize}

{\bfseries{Non-\/breaking changes}}


\begin{DoxyItemize}
\item Caching was removed
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4297}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/2.\+3.\+1...\+2.\+3.\+2\char`\"{}$>$2.\+3.\+2$<$/a$>$ -\/ 2018-\/04-\/08}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4297}

\begin{DoxyItemize}
\item start refactoring
\item cover sets
\item better range handling
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4298}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/2.\+3.\+0...\+2.\+3.\+1\char`\"{}$>$2.\+3.\+1$<$/a$>$ -\/ 2018-\/02-\/17}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4298}

\begin{DoxyItemize}
\item Remove unnecessary escape in Regex. (\#14)
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4299}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/2.\+2.\+1...\+2.\+3.\+0\char`\"{}$>$2.\+3.\+0$<$/a$>$ -\/ 2017-\/10-\/19}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4299}

\begin{DoxyItemize}
\item minor code reorganization
\item optimize regex
\item expose {\ttfamily max\+Length} option
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4300}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/2.\+2.\+0...\+2.\+2.\+1\char`\"{}$>$2.\+2.\+1$<$/a$>$ -\/ 2017-\/05-\/30}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4300}

\begin{DoxyItemize}
\item don\textquotesingle{}t condense when braces contain extglobs
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4301}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/2.\+1.\+1...\+2.\+2.\+0\char`\"{}$>$2.\+2.\+0$<$/a$>$ -\/ 2017-\/05-\/28}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4301}

\begin{DoxyItemize}
\item ensure word boundaries are preserved
\item fixes edge case where extglob characters precede a brace pattern
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4302}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/2.\+1.\+0...\+2.\+1.\+1\char`\"{}$>$2.\+1.\+1$<$/a$>$ -\/ 2017-\/04-\/27}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4302}

\begin{DoxyItemize}
\item use snapdragon-\/node
\item handle edge case
\item optimizations, lint
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4303}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/2.\+0.\+3...\+2.\+0.\+4\char`\"{}$>$2.\+0.\+4$<$/a$>$ -\/ 2017-\/04-\/11}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4303}

\begin{DoxyItemize}
\item pass opts to compiler
\item minor optimization in create method
\item re-\/write parser handlers to remove negation regex
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4304}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/2.\+0.\+2...\+2.\+0.\+3\char`\"{}$>$2.\+0.\+3$<$/a$>$ -\/ 2016-\/12-\/10}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4304}

\begin{DoxyItemize}
\item use split-\/string
\item clear queue at the end
\item adds sequences example
\item add unit tests
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4305}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/2.\+0.\+1...\+2.\+0.\+2\char`\"{}$>$2.\+0.\+2$<$/a$>$ -\/ 2016-\/10-\/21}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4305}

\begin{DoxyItemize}
\item fix comma handling in nested extglobs
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4306}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/2.\+0.\+0...\+2.\+0.\+1\char`\"{}$>$2.\+0.\+1$<$/a$>$ -\/ 2016-\/10-\/20}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4306}

\begin{DoxyItemize}
\item add comments
\item more tests, ensure quotes are stripped
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4307}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/1.\+8.\+5...\+2.\+0.\+0\char`\"{}$>$2.\+0.\+0$<$/a$>$ -\/ 2016-\/10-\/19}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4307}

\begin{DoxyItemize}
\item don\textquotesingle{}t expand braces inside character classes
\item add quantifier pattern
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4308}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/1.\+8.\+4...\+1.\+8.\+5\char`\"{}$>$1.\+8.\+5$<$/a$>$ -\/ 2016-\/05-\/21}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4308}

\begin{DoxyItemize}
\item Refactor (\#10)
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4309}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/1.\+8.\+0...\+1.\+8.\+4\char`\"{}$>$1.\+8.\+4$<$/a$>$ -\/ 2016-\/04-\/20}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4309}

\begin{DoxyItemize}
\item fixes \href{https://github.com/jonschlinkert/micromatch/issues/66}{\texttt{ https\+://github.\+com/jonschlinkert/micromatch/issues/66}}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4310}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/1.\+6.\+0...\+1.\+8.\+0\char`\"{}$>$1.\+8.\+0$<$/a$>$ -\/ 2015-\/03-\/18}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4310}

\begin{DoxyItemize}
\item adds exponent examples, tests
\item fixes the first example in \href{https://github.com/jonschlinkert/micromatch/issues/38}{\texttt{ https\+://github.\+com/jonschlinkert/micromatch/issues/38}}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4311}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/1.\+5.\+0...\+1.\+6.\+0\char`\"{}$>$1.\+6.\+0$<$/a$>$ -\/ 2015-\/01-\/30}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4311}

\begin{DoxyItemize}
\item optimizations, {\ttfamily bash} mode\+:
\item improve path escaping
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4312}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/1.\+4.\+0...\+1.\+5.\+0\char`\"{}$>$1.\+5.\+0$<$/a$>$ -\/ 2015-\/01-\/28}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4312}

\begin{DoxyItemize}
\item Merge pull request \#5 from eush77/lib-\/files
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4313}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/1.\+3.\+0...\+1.\+4.\+0\char`\"{}$>$1.\+4.\+0$<$/a$>$ -\/ 2015-\/01-\/24}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4313}

\begin{DoxyItemize}
\item add extglob tests
\item externalize exponent function
\item better whitespace handling
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4314}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/1.\+2.\+0...\+1.\+3.\+0\char`\"{}$>$1.\+3.\+0$<$/a$>$ -\/ 2015-\/01-\/24}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4314}

\begin{DoxyItemize}
\item make regex patterns explicity
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4315}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/1.\+0.\+0...\+1.\+1.\+0\char`\"{}$>$1.\+1.\+0$<$/a$>$ -\/ 2015-\/01-\/11}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4315}

\begin{DoxyItemize}
\item don\textquotesingle{}t create a match group with {\ttfamily make\+Re}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4316}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/0.\+1.\+4...\+1.\+0.\+0\char`\"{}$>$1.\+0.\+0$<$/a$>$ -\/ 2014-\/12-\/23}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4316}

\begin{DoxyItemize}
\item Merge commit \textquotesingle{}97b05f5544f8348736a8efaecf5c32bbe3e2ad6e\textquotesingle{}
\item support empty brace syntax
\item better bash coverage
\item better support for regex strings
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4317}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/micromatch/braces/compare/0.\+1.\+0...\+0.\+1.\+4\char`\"{}$>$0.\+1.\+4$<$/a$>$ -\/ 2014-\/11-\/14}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4317}

\begin{DoxyItemize}
\item improve recognition of bad args, recognize mismatched argument types
\item support escaping
\item remove pathname-\/expansion
\item support whitespace in patterns
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4318}{}\doxysection{\mbox{[}0.\+1.\+0\mbox{]}}\label{md_sfcode_node_modules_braces_CHANGELOG_autotoc_md4318}

\begin{DoxyItemize}
\item first commit 
\end{DoxyItemize}