All notable changes to this project will be documented in this file. This project adheres to \href{http://semver.org/}{\texttt{ Semantic Versioning}}.\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21691}{}\doxysection{\mbox{[}3.\+0.\+3\mbox{]} -\/ 2020-\/07-\/25}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21691}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21692}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21692}

\begin{DoxyItemize}
\item treat {\ttfamily \+:import} and {\ttfamily \+:export} statements as pure
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21693}{}\doxysection{\mbox{[}3.\+0.\+2\mbox{]} -\/ 2019-\/06-\/05}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21693}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21694}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21694}

\begin{DoxyItemize}
\item better handle invalid syntax
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21695}{}\doxysection{\mbox{[}3.\+0.\+1\mbox{]} -\/ 2019-\/05-\/16}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21695}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21696}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21696}

\begin{DoxyItemize}
\item adds safety check before accessing \char`\"{}rule parent\char`\"{}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21697}{}\doxysection{\mbox{[}3.\+0.\+0\mbox{]} -\/ 2019-\/05-\/07}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21697}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21698}{}\doxysubsection{Features}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21698}

\begin{DoxyItemize}
\item don\textquotesingle{}t localize imported values in selectors 
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21699}{}\doxysubsection{Changes}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21699}

\begin{DoxyItemize}
\item don\textquotesingle{}t localize imported values in selectors
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21700}{}\doxysection{\mbox{[}2.\+0.\+6\mbox{]} -\/ 2019-\/03-\/05}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21700}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21701}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21701}

\begin{DoxyItemize}
\item handles properly selector with escaping characters (like\+: {\ttfamily .\textbackslash{}31 a2b3c \{ color\+: red \}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21702}{}\doxysection{\mbox{[}2.\+0.\+5\mbox{]} -\/ 2019-\/02-\/06}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21702}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21703}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21703}

\begin{DoxyItemize}
\item Path to {\ttfamily index.\+js}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21704}{}\doxysection{\mbox{[}2.\+0.\+4\mbox{]} -\/ 2019-\/01-\/04}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21704}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21705}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21705}

\begin{DoxyItemize}
\item Inappropriate modification of {\ttfamily steps} function arguments
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21706}{}\doxysection{\mbox{[}2.\+0.\+3\mbox{]} -\/ 2018-\/12-\/21}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21706}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21707}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21707}

\begin{DoxyItemize}
\item Don\textquotesingle{}t modify inappropriate animation keywords
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21708}{}\doxysection{\mbox{[}2.\+0.\+2\mbox{]} -\/ 2018-\/12-\/05}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21708}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21709}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21709}

\begin{DoxyItemize}
\item Don\textquotesingle{}t break unicode characters.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21710}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/postcss-\/modules-\/local-\/by-\/default/compare/v2.\+0.\+0...\+v2.\+0.\+1\char`\"{}$>$2.\+0.\+1$<$/a$>$ -\/ 2018-\/11-\/23}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21710}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21711}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21711}

\begin{DoxyItemize}
\item Handle uppercase {\ttfamily keyframes} at rule.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21712}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/postcss-\/modules-\/local-\/by-\/default/compare/v1.\+3.\+1...\+v2.\+0.\+0\char`\"{}$>$2.\+0.\+0$<$/a$>$ -\/ 2018-\/11-\/23}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21712}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21713}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21713}

\begin{DoxyItemize}
\item Drop support {\ttfamily nodejs@4}.
\item Update {\ttfamily postcss} version to {\ttfamily 7}.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21714}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/postcss-\/modules-\/local-\/by-\/default/compare/v0.\+0.\+10...\+v0.\+0.\+11\char`\"{}$>$0.\+0.\+11$<$/a$>$ -\/ 2015-\/07-\/19}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21714}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21715}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21715}

\begin{DoxyItemize}
\item Localisation of animation properties.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21716}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/postcss-\/modules-\/local-\/by-\/default/compare/v0.\+0.\+9...\+v0.\+0.\+10\char`\"{}$>$0.\+0.\+10$<$/a$>$ -\/ 2015-\/06-\/17}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21716}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21717}{}\doxysubsection{Added}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21717}

\begin{DoxyItemize}
\item Localised at-\/rules.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21718}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/postcss-\/modules-\/local-\/by-\/default/compare/v0.\+0.\+8...\+v0.\+0.\+9\char`\"{}$>$0.\+0.\+9$<$/a$>$ -\/ 2015-\/06-\/12}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21718}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21719}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21719}

\begin{DoxyItemize}
\item Using global selectors outside of a global context no longer triggers warnings. Instead, this functionality will be provided by a CSS Modules linter.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21720}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21720}

\begin{DoxyItemize}
\item Keyframe rules.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21721}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/postcss-\/modules-\/local-\/by-\/default/compare/v0.\+0.\+7...\+v0.\+0.\+8\char`\"{}$>$0.\+0.\+8$<$/a$>$ -\/ 2015-\/06-\/11}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21721}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21722}{}\doxysubsection{Added}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21722}

\begin{DoxyItemize}
\item Pure mode where only local scope is allowed.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21723}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21723}

\begin{DoxyItemize}
\item Using global selectors outside of a global context now triggers warnings.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21724}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/postcss-\/modules-\/local-\/by-\/default/compare/v0.\+0.\+6...\+v0.\+0.\+7\char`\"{}$>$0.\+0.\+7$<$/a$>$ -\/ 2015-\/05-\/30}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21724}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21725}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21725}

\begin{DoxyItemize}
\item Migrated to {\ttfamily css-\/selector-\/tokenizer}.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21726}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/postcss-\/modules-\/local-\/by-\/default/compare/v0.\+0.\+5...\+v0.\+0.\+6\char`\"{}$>$0.\+0.\+6$<$/a$>$ -\/ 2015-\/05-\/28}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21726}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21727}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21727}

\begin{DoxyItemize}
\item Renamed project to {\ttfamily postcss-\/modules-\/local-\/by-\/default}.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21728}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/postcss-\/modules-\/local-\/by-\/default/compare/v0.\+0.\+4...\+v0.\+0.\+5\char`\"{}$>$0.\+0.\+5$<$/a$>$ -\/ 2015-\/05-\/22}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21728}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21729}{}\doxysubsection{Added}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21729}

\begin{DoxyItemize}
\item Support for css-\/loader \href{https://github.com/webpack/css-loader\#inheriting}{\texttt{ inheritance}} and \href{https://github.com/webpack/css-loader\#importing-local-class-names}{\texttt{ local imports}}.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21730}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/postcss-\/modules-\/local-\/by-\/default/compare/v0.\+0.\+3...\+v0.\+0.\+4\char`\"{}$>$0.\+0.\+4$<$/a$>$ -\/ 2015-\/05-\/22}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21730}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21731}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21731}

\begin{DoxyItemize}
\item Hide global leak detection behind undocumented {\ttfamily lint} option until it\textquotesingle{}s more robust.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21732}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/postcss-\/modules-\/local-\/by-\/default/compare/v0.\+0.\+2...\+v0.\+0.\+3\char`\"{}$>$0.\+0.\+3$<$/a$>$ -\/ 2015-\/05-\/22}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21732}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21733}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21733}

\begin{DoxyItemize}
\item Transformer output now uses the new {\ttfamily \+:local(.identifier)} syntax.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21734}{}\doxysubsection{Added}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21734}

\begin{DoxyItemize}
\item Simple global leak detection. Non-\/local selectors like {\ttfamily input\{\}} and {\ttfamily \mbox{[}data-\/foobar\mbox{]}} now throw when not marked as global.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21735}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/postcss-\/modules-\/local-\/by-\/default/compare/v0.\+0.\+1...\+v0.\+0.\+2\char`\"{}$>$0.\+0.\+2$<$/a$>$ -\/ 2015-\/05-\/14}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21735}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21736}{}\doxysubsection{Added}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21736}

\begin{DoxyItemize}
\item Support for global selectors appended directly to locals, e.\+g. {\ttfamily .foo\+:global(.bar)}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21737}{}\doxysection{0.\+0.\+1 -\/ 2015-\/05-\/12}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21737}
\hypertarget{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21738}{}\doxysubsection{Added}\label{md_sfcode_node_modules_postcss_modules_local_by_default_CHANGELOG_autotoc_md21738}

\begin{DoxyItemize}
\item Automatic local classes
\item Explicit global selectors with {\ttfamily \+:global} 
\end{DoxyItemize}