This project adheres to \href{http://semver.org/}{\texttt{ Semantic Versioning}}.\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20527}{}\doxysection{7.\+0.\+32}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20527}

\begin{DoxyItemize}
\item Fix error message (by @admosity).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20528}{}\doxysection{7.\+0.\+31}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20528}

\begin{DoxyItemize}
\item Use only the latest source map annotation (by Emmanouil Zoumpoulakis).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20529}{}\doxysection{7.\+0.\+30}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20529}

\begin{DoxyItemize}
\item Fix Type\+Script definition (by Natalie Weizenbaum).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20530}{}\doxysection{7.\+0.\+29}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20530}

\begin{DoxyItemize}
\item Update {\ttfamily Processor\#version}.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20531}{}\doxysection{7.\+0.\+28}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20531}

\begin{DoxyItemize}
\item Fix Type\+Script definition (by Natalie Weizenbaum).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20532}{}\doxysection{7.\+0.\+27}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20532}

\begin{DoxyItemize}
\item Fix Type\+Script definition (by Natalie Weizenbaum).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20533}{}\doxysection{7.\+0.\+26}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20533}

\begin{DoxyItemize}
\item Fix Type\+Script definition (by Natalie Weizenbaum).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20534}{}\doxysection{7.\+0.\+25}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20534}

\begin{DoxyItemize}
\item Fix absolute path support for Windows (by Tom Raviv).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20535}{}\doxysection{7.\+0.\+24}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20535}

\begin{DoxyItemize}
\item Fix Type\+Script definition (by Keith Cirkel).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20536}{}\doxysection{7.\+0.\+23}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20536}

\begin{DoxyItemize}
\item Update {\ttfamily Processor\#version}.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20537}{}\doxysection{7.\+0.\+22}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20537}

\begin{DoxyItemize}
\item Add funding link for {\ttfamily npm fund}.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20538}{}\doxysection{7.\+0.\+21}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20538}

\begin{DoxyItemize}
\item Revert passing {\ttfamily nodes} property to node constructor.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20539}{}\doxysection{7.\+0.\+20}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20539}

\begin{DoxyItemize}
\item Allow to pass Post\+CSS’s nodes in {\ttfamily nodes} property to node constructor.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20540}{}\doxysection{7.\+0.\+19}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20540}

\begin{DoxyItemize}
\item Fix passing {\ttfamily nodes} property to node constructor.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20541}{}\doxysection{7.\+0.\+18}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20541}

\begin{DoxyItemize}
\item Fix Type\+Script type definitions (by Jan Buschtöns).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20542}{}\doxysection{7.\+0.\+17}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20542}

\begin{DoxyItemize}
\item Fix Type\+Script type definitions (by Bob Matcuk and Jan Buschtöns).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20543}{}\doxysection{7.\+0.\+16}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20543}

\begin{DoxyItemize}
\item Revert Custom Properties fix until Post\+CSS 8.\+0.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20544}{}\doxysection{7.\+0.\+15}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20544}

\begin{DoxyItemize}
\item Fix Custom Properties support (by Ivan Solovev).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20545}{}\doxysection{7.\+0.\+14}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20545}

\begin{DoxyItemize}
\item Fix tokenizer for {\ttfamily postcss-\/less} (by Matt Lyons).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20546}{}\doxysection{7.\+0.\+13}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20546}

\begin{DoxyItemize}
\item Fix parsing regression in 7.\+0.\+12 for comments between property and value.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20547}{}\doxysection{7.\+0.\+12}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20547}

\begin{DoxyItemize}
\item Fix parsing broken CSS with two words in declaration property.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20548}{}\doxysection{7.\+0.\+11}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20548}

\begin{DoxyItemize}
\item Fix source maps on declaration semicolon (by Niklas Mischkulnig).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20549}{}\doxysection{7.\+0.\+10}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20549}

\begin{DoxyItemize}
\item Fix source maps (by Niklas Mischkulnig).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20550}{}\doxysection{7.\+0.\+9}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20550}

\begin{DoxyItemize}
\item Increase stringifing performance for non-\/raws AST.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20551}{}\doxysection{7.\+0.\+8}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20551}

\begin{DoxyItemize}
\item Fix Type\+Script definitions (by Ankur Oberoi).
\item Use {\ttfamily support-\/colors} 6.\+0.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20552}{}\doxysection{7.\+0.\+7}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20552}

\begin{DoxyItemize}
\item Extend {\ttfamily Error} in {\ttfamily Css\+Syntax\+Error}.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20553}{}\doxysection{7.\+0.\+6}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20553}

\begin{DoxyItemize}
\item Fix parsing files with BOM (by Veniamin Krol).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20554}{}\doxysection{7.\+0.\+5}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20554}

\begin{DoxyItemize}
\item Reduce npm package size (by Gilad Peleg).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20555}{}\doxysection{7.\+0.\+4}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20555}

\begin{DoxyItemize}
\item Fix safe parser regression.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20556}{}\doxysection{7.\+0.\+3}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20556}

\begin{DoxyItemize}
\item Fix tokenizer extendability (by Andrew Powell).
\item Reduce npm package size.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20557}{}\doxysection{7.\+0.\+2}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20557}

\begin{DoxyItemize}
\item Fix warning text (by Rui Pedro M Lima).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20558}{}\doxysection{7.\+0.\+1}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20558}

\begin{DoxyItemize}
\item Fix JSDoc (by Steven Lambert).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20559}{}\doxysection{7.\+0 “\+President Amy”}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20559}

\begin{DoxyItemize}
\item Remove Node.\+js 9 and Node.\+js 4 support.
\item Remove IE and “dead” browsers support for client-\/side Babel transpiling.
\item Add CSS position on error happened inside {\ttfamily walk()} (by Nikhil Gaba).
\item Add {\ttfamily Lazy\+Result\#finally} (by Igor Kamyshev).
\item Add warning on calling Post\+CSS without plugins and syntax options.
\item Reduce client-\/side size.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20560}{}\doxysection{6.\+0.\+23}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20560}

\begin{DoxyItemize}
\item Fix parsing nested at-\/rules without semicolon, params, and spaces.
\item Fix docs (by Kevin Schiffer and Pat Cavit).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20561}{}\doxysection{6.\+0.\+22}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20561}

\begin{DoxyItemize}
\item Fix {\ttfamily Node\#prev} and {\ttfamily Node\#next} on missed parent.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20562}{}\doxysection{6.\+0.\+21}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20562}

\begin{DoxyItemize}
\item Rename Chinese docs to fix {\ttfamily yarnpkg.\+com} issue.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20563}{}\doxysection{6.\+0.\+20}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20563}

\begin{DoxyItemize}
\item Better error message on {\ttfamily null} as input CSS.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20564}{}\doxysection{6.\+0.\+19}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20564}

\begin{DoxyItemize}
\item Fix Type\+Script definitions for source maps (by Oleh Kuchuk).
\item Fix {\ttfamily source} field in Type\+Script definitions (by Sylvain Pollet-\/\+Villard).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20565}{}\doxysection{6.\+0.\+18}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20565}

\begin{DoxyItemize}
\item Use primitive object in Type\+Script definitions (by Sylvain Pollet-\/\+Villard).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20566}{}\doxysection{6.\+0.\+17}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20566}

\begin{DoxyItemize}
\item Fix parsing comment in selector between word tokens (by Oleh Kuchuk).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20567}{}\doxysection{6.\+0.\+16}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20567}

\begin{DoxyItemize}
\item Fix warning text (by Michael Keller).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20568}{}\doxysection{6.\+0.\+15}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20568}

\begin{DoxyItemize}
\item Add warning about missed {\ttfamily from} option on {\ttfamily process().then()} call.
\item Add IE 10 support.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20569}{}\doxysection{6.\+0.\+14}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20569}

\begin{DoxyItemize}
\item Fix Type\+Script definitions (by Jed Mao).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20570}{}\doxysection{6.\+0.\+13}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20570}

\begin{DoxyItemize}
\item Fix Type\+Script definitions for case of multiple Post\+CSS versions in {\ttfamily node\+\_\+modules} (by Chris Eppstein).
\item Use {\ttfamily source-\/map} 0.\+6.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20571}{}\doxysection{6.\+0.\+12}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20571}

\begin{DoxyItemize}
\item Don’t copy {\ttfamily $\ast$} hack to declaration indent.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20572}{}\doxysection{6.\+0.\+11}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20572}

\begin{DoxyItemize}
\item Add upper case {\ttfamily !\+IMPORTANT} support.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20573}{}\doxysection{6.\+0.\+10}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20573}

\begin{DoxyItemize}
\item Reduce Post\+CSS size in webpack bundle.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20574}{}\doxysection{6.\+0.\+9}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20574}

\begin{DoxyItemize}
\item Improve error message for plugin with old Post\+CSS (by Igor Adamenko).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20575}{}\doxysection{6.\+0.\+8}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20575}

\begin{DoxyItemize}
\item Fix Node.\+js 4.\+2.\+2 support.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20576}{}\doxysection{6.\+0.\+7}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20576}

\begin{DoxyItemize}
\item Fix base64 decoding for old Node.\+js and browser.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20577}{}\doxysection{6.\+0.\+6}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20577}

\begin{DoxyItemize}
\item Fix {\ttfamily end} position in at-\/rule without semicolon (by Oleh Kuchuk).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20578}{}\doxysection{6.\+0.\+5}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20578}

\begin{DoxyItemize}
\item Move Babel config from {\ttfamily package.\+json} for {\ttfamily node\+\_\+modules} compiling cases.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20579}{}\doxysection{6.\+0.\+4}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20579}

\begin{DoxyItemize}
\item Fix parsing {\ttfamily ;;} after rules.
\item Use Chalk 2.\+0.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20580}{}\doxysection{6.\+0.\+3}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20580}

\begin{DoxyItemize}
\item Fix escape sequences parsing (by Oleh Kuchuk).
\item Added ability to force disable colors with an environment variable.
\item Improved color detection of some terminal apps.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20581}{}\doxysection{6.\+0.\+2}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20581}

\begin{DoxyItemize}
\item Keep {\ttfamily raws.\+before} on moving {\ttfamily Root} children to new {\ttfamily Root}.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20582}{}\doxysection{6.\+0.\+1}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20582}

\begin{DoxyItemize}
\item Fix parser extensibility to use it in Safe Parser.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20583}{}\doxysection{6.\+0 “\+Marquis Orias”}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20583}

\begin{DoxyItemize}
\item Remove node.\+js 0.\+12 support.
\item Remove deprecated method from Post\+CSS 4.
\item Insert methods remove child from previous parent, instead of closing.
\item Insert methods and cloning doesn’t clean {\ttfamily raws} anymore.
\item Methods {\ttfamily move\+To}, {\ttfamily move\+After}, {\ttfamily move\+Before} were deprecated.
\item Options was changed in {\ttfamily Plugin\#process(css, process\+Options, plugin\+Options)}.
\item Add stream parser to reduce memory usage (by Oleh Kuchuk).
\item Add {\ttfamily before()}/{\ttfamily after()} shortcuts for {\ttfamily node.\+parent.\+insert\+Before(node, x)}.
\item Add {\ttfamily Rule\#raws.\+own\+Semicolon} for semicolon after templates for {\ttfamily @apply}.
\item Use {\ttfamily babel-\/preset-\/env} to compile npm package.
\item Remove {\ttfamily js-\/base64} from dependencies (by Roman Dvornov).
\item Fix error message on single {\ttfamily \+:} in CSS.
\item Move tests to Jest.
\item Clean up test (by Gabriel Kalani).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20584}{}\doxysection{5.\+2.\+18}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20584}

\begin{DoxyItemize}
\item Fix Type\+Script definitions for case of multiple Post\+CSS versions in {\ttfamily node\+\_\+modules} (by Chris Eppstein).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20585}{}\doxysection{5.\+2.\+17}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20585}

\begin{DoxyItemize}
\item Add {\ttfamily postcss-\/sass} suggestion to syntax error on {\ttfamily .sass} input.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20586}{}\doxysection{5.\+2.\+16}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20586}

\begin{DoxyItemize}
\item Better error on wrong argument in node constructor.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20587}{}\doxysection{5.\+2.\+15}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20587}

\begin{DoxyItemize}
\item Fix Type\+Script definitions (by bumbleblym).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20588}{}\doxysection{5.\+2.\+14}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20588}

\begin{DoxyItemize}
\item Fix browser bundle building in webpack (by janschoenherr).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20589}{}\doxysection{5.\+2.\+13}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20589}

\begin{DoxyItemize}
\item Do not add comment to important raws.
\item Fix JSDoc (by Dmitry Semigradsky).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20590}{}\doxysection{5.\+2.\+12}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20590}

\begin{DoxyItemize}
\item Fix typo in deprecation message (by Garet Mc\+Kinley).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20591}{}\doxysection{5.\+2.\+11}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20591}

\begin{DoxyItemize}
\item Fix Type\+Script definitions (by Jed Mao).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20592}{}\doxysection{5.\+2.\+10}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20592}

\begin{DoxyItemize}
\item Fix Type\+Script definitions (by Jed Mao).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20593}{}\doxysection{5.\+2.\+9}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20593}

\begin{DoxyItemize}
\item Update Type\+Script definitions (by Jed Mao).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20594}{}\doxysection{5.\+2.\+8}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20594}

\begin{DoxyItemize}
\item Fix error message (by Ben Briggs).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20595}{}\doxysection{5.\+2.\+7}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20595}

\begin{DoxyItemize}
\item Better error message on syntax object in plugins list.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20596}{}\doxysection{5.\+2.\+6}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20596}

\begin{DoxyItemize}
\item Fix {\ttfamily postcss.\+vendor} for values with spaces (by 刘祺).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20597}{}\doxysection{5.\+2.\+5}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20597}

\begin{DoxyItemize}
\item Better error message on unclosed string (by Ben Briggs).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20598}{}\doxysection{5.\+2.\+4}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20598}

\begin{DoxyItemize}
\item Improve terminal CSS syntax highlight (by Simon Lydell).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20599}{}\doxysection{5.\+2.\+3}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20599}

\begin{DoxyItemize}
\item Better color highlight in syntax error code frame.
\item Fix color highlight support in old systems.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20600}{}\doxysection{5.\+2.\+2}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20600}

\begin{DoxyItemize}
\item Update {\ttfamily Processor\#version}.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20601}{}\doxysection{5.\+2.\+1}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20601}

\begin{DoxyItemize}
\item Fix source map path for CSS without {\ttfamily from} option (by Michele Locati).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20602}{}\doxysection{5.\+2 “\+Duke Vapula”}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20602}

\begin{DoxyItemize}
\item Add syntax highlight to code frame in syntax error (by Andrey Popp).
\item Use Babel code frame style and size in syntax error.
\item Add {\ttfamily \mbox{[}} and {\ttfamily \mbox{]}} tokens to parse {\ttfamily \mbox{[}attr=;\mbox{]} \{\}} correctly.
\item Add {\ttfamily ignore\+Errors} options to tokenizer (by Andrey Popp).
\item Fix error position on tab indent (by Simon Lydell).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20603}{}\doxysection{5.\+1.\+2}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20603}

\begin{DoxyItemize}
\item Suggests SCSS/\+Less parsers on parse errors depends on file extension.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20604}{}\doxysection{5.\+1.\+1}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20604}

\begin{DoxyItemize}
\item Fix Type\+Script definitions (by Efremov Alexey).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20605}{}\doxysection{5.\+1 “\+King and President Zagan”}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20605}

\begin{DoxyItemize}
\item Add URI in source map support (by Mark Finger).
\item Add {\ttfamily map.\+from} option (by Mark Finger).
\item Add {\ttfamily $<$no source$>$} mappings for nodes without source (by Bogdan Chadkin).
\item Add function value support to {\ttfamily map.\+prev} option (by Chris Montoro).
\item Add declaration value type check in shortcut creating (by 刘祺).
\item {\ttfamily Result\#warn} now returns new created warning.
\item Don’t call plugin creator in {\ttfamily postcss.\+plugin} call.
\item Add source maps to Post\+CSS ES5 build.
\item Add JSDoc to Post\+CSS classes.
\item Clean npm package from unnecessary docs.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20606}{}\doxysection{5.\+0.\+21}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20606}

\begin{DoxyItemize}
\item Fix support with input source mao with {\ttfamily utf8} encoding name.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20607}{}\doxysection{5.\+0.\+20}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20607}

\begin{DoxyItemize}
\item Fix between raw value parsing (by David Clark).
\item Update Type\+Script definitions (by Jed Mao).
\item Clean fake node.\+source after {\ttfamily append(string)}.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20608}{}\doxysection{5.\+0.\+19}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20608}

\begin{DoxyItemize}
\item Fix indent-\/based syntaxes support.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20609}{}\doxysection{5.\+0.\+18}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20609}

\begin{DoxyItemize}
\item Parse new lines according W3C CSS syntax specification.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20610}{}\doxysection{5.\+0.\+17}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20610}

\begin{DoxyItemize}
\item Fix options argument in {\ttfamily Node\#warn} (by Ben Briggs).
\item Fix Type\+Script definitions (by Jed Mao).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20611}{}\doxysection{5.\+0.\+16}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20611}

\begin{DoxyItemize}
\item Fix CSS syntax error position on unclosed quotes.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20612}{}\doxysection{5.\+0.\+15}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20612}

\begin{DoxyItemize}
\item Fix {\ttfamily Node\#clone()} on {\ttfamily null} value somewhere in node.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20613}{}\doxysection{5.\+0.\+14}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20613}

\begin{DoxyItemize}
\item Allow to use Post\+CSS in webpack bundle without JSON loader.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20614}{}\doxysection{5.\+0.\+13}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20614}

\begin{DoxyItemize}
\item Fix {\ttfamily index} and {\ttfamily word} options in {\ttfamily Warning\#to\+String} (by Bogdan Chadkin).
\item Fix input source content loading in errors.
\item Fix map options on using {\ttfamily Lazy\+Result} as input CSS.
\item 100\% test coverage.
\item Use Babel 6.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20615}{}\doxysection{5.\+0.\+12}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20615}

\begin{DoxyItemize}
\item Allow passing a previous map with no mappings (by Andreas Lind).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20616}{}\doxysection{5.\+0.\+11}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20616}

\begin{DoxyItemize}
\item Increase plugins performance by 1.\+5 times.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20617}{}\doxysection{5.\+0.\+10}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20617}

\begin{DoxyItemize}
\item Fix warning from nodes without source.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20618}{}\doxysection{5.\+0.\+9}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20618}

\begin{DoxyItemize}
\item Fix source map type detection (by @asan).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20619}{}\doxysection{5.\+0.\+8}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20619}

\begin{DoxyItemize}
\item Fixed a missed step in {\ttfamily 5.\+0.\+7} that caused the module to be published as ES6 code.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20620}{}\doxysection{5.\+0.\+7}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20620}

\begin{DoxyItemize}
\item Post\+CSS now requires that node 0.\+12 is installed via the engines property in package.\+json (by Howard Zuo).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20621}{}\doxysection{5.\+0.\+6}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20621}

\begin{DoxyItemize}
\item Fix parsing nested at-\/rule without semicolon (by Matt Drake).
\item Trim {\ttfamily Declaration\#value} (by Bogdan Chadkin).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20622}{}\doxysection{5.\+0.\+5}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20622}

\begin{DoxyItemize}
\item Fix multi-\/tokens property parsing (by Matt Drake).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20623}{}\doxysection{5.\+0.\+4}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20623}

\begin{DoxyItemize}
\item Fix start position in {\ttfamily Root\#source}.
\item Fix source map annotation, when CSS uses {\ttfamily \textbackslash{}r\textbackslash{}n} (by Mohammad Younes).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20624}{}\doxysection{5.\+0.\+3}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20624}

\begin{DoxyItemize}
\item Fix {\ttfamily url()} parsing.
\item Fix using {\ttfamily selectors} in {\ttfamily Rule} constructor.
\item Add start source to {\ttfamily Root} node.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20625}{}\doxysection{5.\+0.\+2}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20625}

\begin{DoxyItemize}
\item Fix {\ttfamily remove(index)} to be compatible with 4.\+x plugin.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20626}{}\doxysection{5.\+0.\+1}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20626}

\begin{DoxyItemize}
\item Fix Post\+CSS 4.\+x plugins compatibility.
\item Fix type definition loading (by Jed Mao).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20627}{}\doxysection{5.\+0 “\+President Valac”}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20627}

\begin{DoxyItemize}
\item Remove {\ttfamily safe} option. Move Safe Parser to separate project.
\item {\ttfamily Node\#to\+String} does not include {\ttfamily before} for root nodes.
\item Remove plugin returning {\ttfamily Root} API.
\item Remove Promise polyfill for node.\+js 0.\+10.
\item Deprecate {\ttfamily each\+Inside}, {\ttfamily each\+Decl}, {\ttfamily each\+Rule}, {\ttfamily each\+At\+Rule} and {\ttfamily each\+Comment} in favor of {\ttfamily walk}, {\ttfamily walk\+Decls}, {\ttfamily walk\+Rules}, {\ttfamily walk\+At\+Rules} and {\ttfamily walk\+Comments} (by Jed Mao).
\item Deprecate {\ttfamily Container\#remove} and {\ttfamily Node\#remove\+Self} in favor of {\ttfamily Container\#remove\+Child} and {\ttfamily Node\#remove} (by Ben Briggs).
\item Deprecate {\ttfamily Node\#replace} in favor of {\ttfamily replace\+With} (by Ben Briggs).
\item Deprecate raw properties in favor of {\ttfamily Node\#raws} object.
\item Deprecate {\ttfamily Node\#style} in favor of {\ttfamily raw}.
\item Deprecate {\ttfamily Css\+Syntax\+Error\#generated} in favor of {\ttfamily input}.
\item Deprecate {\ttfamily Node\#clean\+Styles} in favor of {\ttfamily clean\+Raws}.
\item Deprecate {\ttfamily Root\#prev\+Map} in favor of {\ttfamily Root.\+source.\+input.\+map}.
\item Add {\ttfamily syntax}, {\ttfamily parser} and {\ttfamily stringifier} options for Custom Syntaxes.
\item Add stringifier option to {\ttfamily Node\#to\+String}.
\item Add {\ttfamily Result\#content} alias for non-\/\+CSS syntaxes.
\item Add {\ttfamily plugin.\+process(css)} shortcut to every plugin function (by Ben Briggs).
\item Add multiple nodes support to insert methods (by Jonathan Neal).
\item Add {\ttfamily Node\#warn} shortcut (by Ben Briggs).
\item Add {\ttfamily word} and {\ttfamily index} options to errors and warnings (by David Clark).
\item Add {\ttfamily line}, {\ttfamily column} properties to {\ttfamily Warning}.
\item Use {\ttfamily supports-\/color} library to detect color support in error output.
\item Add type definitions for Type\+Script plugin developers (by Jed Mao).
\item {\ttfamily Rule\#selectors} setter detects separators.
\item Add {\ttfamily postcss.\+stringify} method.
\item Throw descriptive errors for incorrectly formatted plugins.
\item Add docs to npm release.
\item Fix {\ttfamily url()} parsing.
\item Fix Windows support (by Jed Mao).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20628}{}\doxysection{4.\+1.\+16}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20628}

\begin{DoxyItemize}
\item Fix errors without stack trace.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20629}{}\doxysection{4.\+1.\+15}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20629}

\begin{DoxyItemize}
\item Allow asynchronous plugins to change processor plugins list (by Ben Briggs).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20630}{}\doxysection{4.\+1.\+14}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20630}

\begin{DoxyItemize}
\item Fix for plugins packs defined by {\ttfamily postcss.\+plugin}.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20631}{}\doxysection{4.\+1.\+13}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20631}

\begin{DoxyItemize}
\item Fix input inlined source maps with UTF-\/8 encoding.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20632}{}\doxysection{4.\+1.\+12}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20632}

\begin{DoxyItemize}
\item Update Promise polyfill.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20633}{}\doxysection{4.\+1.\+11}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20633}

\begin{DoxyItemize}
\item Fix error message on wrong plugin format.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20634}{}\doxysection{4.\+1.\+10}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20634}

\begin{DoxyItemize}
\item Fix Promise behavior on sync plugin errors.
\item Automatically fill {\ttfamily plugin} field in {\ttfamily Css\+Syntax\+Error}.
\item Fix warning message (by Ben Briggs).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20635}{}\doxysection{4.\+1.\+9}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20635}

\begin{DoxyItemize}
\item Speed up {\ttfamily node.\+clone()}.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20636}{}\doxysection{4.\+1.\+8}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20636}

\begin{DoxyItemize}
\item Accepts {\ttfamily Processor} instance in {\ttfamily postcss()} constructor too.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20637}{}\doxysection{4.\+1.\+7}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20637}

\begin{DoxyItemize}
\item Speed up {\ttfamily postcss.\+list} (by Bogdan Chadkin).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20638}{}\doxysection{4.\+1.\+6}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20638}

\begin{DoxyItemize}
\item Fix Promise behavior on parsing error.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20639}{}\doxysection{4.\+1.\+5}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20639}

\begin{DoxyItemize}
\item Parse at-\/words in declaration values.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20640}{}\doxysection{4.\+1.\+4}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20640}

\begin{DoxyItemize}
\item Fix Promise polyfill dependency (by Anton Yakushev and Matija Marohnić).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20641}{}\doxysection{4.\+1.\+3}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20641}

\begin{DoxyItemize}
\item Add Promise polyfill for node.\+js 0.\+10 and IE.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20642}{}\doxysection{4.\+1.\+2}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20642}

\begin{DoxyItemize}
\item List helpers can be accessed independently {\ttfamily var space = postcss.\+list.\+space}.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20643}{}\doxysection{4.\+1.\+1}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20643}

\begin{DoxyItemize}
\item Show deprecated message only once.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20644}{}\doxysection{4.\+1 “\+Marquis Andras”}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20644}

\begin{DoxyItemize}
\item Asynchronous plugin support.
\item Add warnings from plugins and {\ttfamily Result\#messages}.
\item Add {\ttfamily postcss.\+plugin()} to create plugins with a standard API.
\item Insert nodes by CSS string.
\item Show version warning message on error from an outdated plugin.
\item Send {\ttfamily Result} instance to plugins as the second argument.
\item Add {\ttfamily Css\+Syntax\+Error\#plugin}.
\item Add {\ttfamily Css\+Syntax\+Error\#show\+Source\+Code()}.
\item Add {\ttfamily postcss.\+list} and {\ttfamily postcss.\+vendor} aliases.
\item Add {\ttfamily Processor\#version}.
\item Parse wrong closing bracket.
\item Parse {\ttfamily !important} statement with spaces and comments inside (by Ben Briggs).
\item Throw an error on declaration without {\ttfamily prop} or {\ttfamily value} (by Philip Peterson).
\item Fix source map mappings position.
\item Add indexed source map support.
\item Always set {\ttfamily error.\+generated}.
\item Clean all source map annotation comments.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20645}{}\doxysection{4.\+0.\+6}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20645}

\begin{DoxyItemize}
\item Remove {\ttfamily babel} from released package dependencies (by Andres Suarez).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20646}{}\doxysection{4.\+0.\+5}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20646}

\begin{DoxyItemize}
\item Fix error message on double colon in declaration.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20647}{}\doxysection{4.\+0.\+4}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20647}

\begin{DoxyItemize}
\item Fix indent detection in some rare cases.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20648}{}\doxysection{4.\+0.\+3}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20648}

\begin{DoxyItemize}
\item Faster API with 6to5 Loose mode.
\item Fix indexed source maps support.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20649}{}\doxysection{4.\+0.\+2}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20649}

\begin{DoxyItemize}
\item Do not copy IE hacks to code style.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20650}{}\doxysection{4.\+0.\+1}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20650}

\begin{DoxyItemize}
\item Add {\ttfamily source.\+input} to {\ttfamily Root} too.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20651}{}\doxysection{4.\+0 “\+Duke Flauros”}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20651}

\begin{DoxyItemize}
\item Rename {\ttfamily Container\#childs} to {\ttfamily nodes}.
\item Rename {\ttfamily Post\+CSS\#processors} to {\ttfamily plugins}.
\item Add {\ttfamily Node\#replace\+Values()} method.
\item Add {\ttfamily Node\#move\+To()}, {\ttfamily move\+Before()} and {\ttfamily move\+After()} methods.
\item Add {\ttfamily Node\#clone\+Before()} and {\ttfamily clone\+After()} shortcuts.
\item Add {\ttfamily Node\#next()}, {\ttfamily prev()} and {\ttfamily root()} shortcuts.
\item Add {\ttfamily Node\#replace\+With()} method.
\item Add {\ttfamily Node\#error()} method.
\item Add {\ttfamily Container\#remove\+All()} method.
\item Add filter argument to {\ttfamily each\+Decl()} and {\ttfamily each\+At\+Rule()}.
\item Add {\ttfamily Node\#source.\+input} and move {\ttfamily source.\+file} or {\ttfamily source.\+id} to {\ttfamily input}.
\item Change code indent, when node was moved.
\item Better fix code style on {\ttfamily Rule}, {\ttfamily At\+Rule} and {\ttfamily Comment} nodes changes.
\item Allow to create rules and at-\/rules by hash shortcut in append methods.
\item Add class name to CSS syntax error output.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20652}{}\doxysection{3.\+0.\+7}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20652}

\begin{DoxyItemize}
\item Fix IE filter parsing with multiple commands.
\item Safer way to consume Post\+CSS object as plugin (by Maxime Thirouin).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20653}{}\doxysection{3.\+0.\+6}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20653}

\begin{DoxyItemize}
\item Fix missing semicolon when comment comes after last declaration.
\item Fix Safe Mode declaration parsing on unclosed blocks.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20654}{}\doxysection{3.\+0.\+5}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20654}

\begin{DoxyItemize}
\item Fix parser to support difficult cases with backslash escape and brackets.
\item Add {\ttfamily Css\+Syntax\+Error\#stack} (by Maxime Thirouin).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20655}{}\doxysection{3.\+0.\+4}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20655}

\begin{DoxyItemize}
\item Fix Safe Mode on unknown word before declaration.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20656}{}\doxysection{3.\+0.\+3}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20656}

\begin{DoxyItemize}
\item Increase tokenizer speed (by Roman Dvornov).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20657}{}\doxysection{3.\+0.\+2}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20657}

\begin{DoxyItemize}
\item Fix empty comment parsing.
\item Fix {\ttfamily Root\#normalize} in some inserts.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20658}{}\doxysection{3.\+0.\+1}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20658}

\begin{DoxyItemize}
\item Fix Rhino JS runtime support.
\item Typo in deprecated warning (by Maxime Thirouin).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20659}{}\doxysection{3.\+0 “\+Marquis Andrealphus”}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20659}

\begin{DoxyItemize}
\item New parser, which become the fastest ever CSS parser written in Java\+Script.
\item Parser can now parse declarations and rules in one parent (like in {\ttfamily @page}) and nested declarations for plugins like {\ttfamily postcss-\/nested}.
\item Child nodes array is now in {\ttfamily childs} property, instead of {\ttfamily decls} and {\ttfamily rules}.
\item {\ttfamily map.\+inline} and {\ttfamily map.\+sources\+Content} options are now {\ttfamily true} by default.
\item Fix iterators ({\ttfamily each}, {\ttfamily insert\+After}) on children array changes.
\item Use previous source map to show origin source of CSS syntax error.
\item Use 6to5 ES6 compiler, instead of ES6 Transpiler.
\item Use code style for manually added rules from existing rules.
\item Use {\ttfamily from} option from previous source map {\ttfamily file} field.
\item Set {\ttfamily to} value to {\ttfamily from} if {\ttfamily to} option is missing.
\item Use better node source name when missing {\ttfamily from} option.
\item Show a syntax error when {\ttfamily ;} is missed between declarations.
\item Allow to pass {\ttfamily Post\+CSS} instance or list of plugins to {\ttfamily use()} method.
\item Allow to pass {\ttfamily Result} instance to {\ttfamily process()} method.
\item Trim Unicode BOM on source maps parsing.
\item Parse at-\/rules without spaces like {\ttfamily @import\char`\"{}file\char`\"{}}.
\item Better previous {\ttfamily source\+Mapping\+URL} annotation comment cleaning.
\item Do not remove previous {\ttfamily source\+Mapping\+URL} comment on {\ttfamily map.\+annotation\+: false}.
\item Parse nameless at-\/rules in Safe Mode.
\item Fix source map generation for nodes without source.
\item Fix next child {\ttfamily before} if {\ttfamily Root} first child got removed.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20660}{}\doxysection{2.\+2.\+6}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20660}

\begin{DoxyItemize}
\item Fix map generation for nodes without source (by Josiah Savary).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20661}{}\doxysection{2.\+2.\+5}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20661}

\begin{DoxyItemize}
\item Fix source map with BOM marker support (by Mohammad Younes).
\item Fix source map paths (by Mohammad Younes).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20662}{}\doxysection{2.\+2.\+4}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20662}

\begin{DoxyItemize}
\item Fix {\ttfamily prepend()} on empty {\ttfamily Root}.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20663}{}\doxysection{2.\+2.\+3}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20663}

\begin{DoxyItemize}
\item Allow to use object shortcut in {\ttfamily use()} with functions like {\ttfamily autoprefixer}.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20664}{}\doxysection{2.\+2.\+2}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20664}

\begin{DoxyItemize}
\item Add shortcut to set processors in {\ttfamily use()} via object with {\ttfamily .postcss} property.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20665}{}\doxysection{2.\+2.\+1}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20665}

\begin{DoxyItemize}
\item Send {\ttfamily opts} from {\ttfamily Processor\#process(css, opts)} to processors.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20666}{}\doxysection{2.\+2 “\+Marquis Cimeies”}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20666}

\begin{DoxyItemize}
\item Use GNU style syntax error messages.
\item Add {\ttfamily Node\#replace} method.
\item Add {\ttfamily Css\+Syntax\+Error\#reason} property.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20667}{}\doxysection{2.\+1.\+2}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20667}

\begin{DoxyItemize}
\item Fix UTF-\/8 support in inline source map.
\item Fix source map {\ttfamily sources\+Content} if there is no {\ttfamily from} and {\ttfamily to} options.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20668}{}\doxysection{2.\+1.\+1}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20668}

\begin{DoxyItemize}
\item Allow to miss {\ttfamily to} and {\ttfamily from} options for inline source maps.
\item Add {\ttfamily Node\#source.\+id} if file name is unknown.
\item Better detect splitter between rules in CSS concatenation tools.
\item Automatically clone node in insert methods.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20669}{}\doxysection{2.\+1 “\+King Amdusias”}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20669}

\begin{DoxyItemize}
\item Change Traceur ES6 compiler to ES6 Transpiler.
\item Show broken CSS line in syntax error.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20670}{}\doxysection{2.\+0 “\+King Belial”}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20670}

\begin{DoxyItemize}
\item Project was rewritten from Coffee\+Script to ES6.
\item Add Safe Mode to works with live input or with hacks from legacy code.
\item More safer parser to pass all hacks from Browserhacks.\+com.
\item Use real properties instead of magic getter/setter for raw properties.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20671}{}\doxysection{1.\+0 “\+Marquis Decarabia”}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20671}

\begin{DoxyItemize}
\item Save previous source map for each node to support CSS concatenation with multiple previous maps.
\item Add {\ttfamily map.\+sources\+Content} option to add origin content to {\ttfamily sources\+Content} inside map.
\item Allow to set different place of output map in annotation comment.
\item Allow to use arrays and {\ttfamily Root} in {\ttfamily Container\#append} and same methods.
\item Add {\ttfamily Root\#prev\+Map} with information about previous map.
\item Allow to use latest Post\+CSS from Git\+Hub by npm.
\item {\ttfamily Result} now is lazy and it will generate output CSS only if you use {\ttfamily css} or {\ttfamily map} property.
\item Use separated {\ttfamily map.\+prev} option to set previous map.
\item Rename {\ttfamily inline\+Map} option to {\ttfamily map.\+inline}.
\item Rename {\ttfamily map\+Annotation} option to {\ttfamily map.\+annotation}.
\item {\ttfamily Result\#map} now return {\ttfamily Source\+Map\+Generator} object, instead of string.
\item Run previous map autodetect only if input CSS contains annotation comment.
\item Add `map\+: \textquotesingle{}inline'{\ttfamily shortcut for}map\+: \{ inline\+: true \}{\ttfamily option. $\ast$}Node\+::source.\+file$<$tt$>$now will contains absolute path.
\item CleanDeclaration\+::between\`{} style on node clone.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20672}{}\doxysection{0.\+3.\+5}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20672}

\begin{DoxyItemize}
\item Allow to use {\ttfamily Root} or {\ttfamily Result} as first argument in {\ttfamily process()}.
\item Save parsed AST to {\ttfamily Result\#root}.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20673}{}\doxysection{0.\+3.\+4}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20673}

\begin{DoxyItemize}
\item Better space symbol detect to read UTF-\/8 BOM correctly.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20674}{}\doxysection{0.\+3.\+3}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20674}

\begin{DoxyItemize}
\item Remove source map hacks by using new Mozilla’s {\ttfamily source-\/map} (by Simon Lydell).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20675}{}\doxysection{0.\+3.\+2}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20675}

\begin{DoxyItemize}
\item Add URI encoding support for inline source maps.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20676}{}\doxysection{0.\+3.\+1}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20676}

\begin{DoxyItemize}
\item Fix relative paths from previous source map.
\item Safer space split in {\ttfamily Rule\#selectors} (by Simon Lydell).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20677}{}\doxysection{0.\+3 “\+Prince Seere”}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20677}

\begin{DoxyItemize}
\item Add {\ttfamily Comment} node for comments between declarations or rules.
\item Add source map annotation comment to output CSS.
\item Allow to inline source map to annotation comment by data\+:uri.
\item Fix source maps on Windows.
\item Fix source maps for subdirectory (by Dmitry Nikitenko and Simon Lydell).
\item Autodetect previous source map.
\item Add {\ttfamily first} and {\ttfamily last} shortcuts to container nodes.
\item Parse {\ttfamily !important} to separated property in {\ttfamily Declaration}.
\item Allow to break iteration by returning {\ttfamily false}.
\item Copy code style to new nodes.
\item Add {\ttfamily each\+Inside} method to recursively iterate all nodes.
\item Add {\ttfamily selectors} shortcut to get selectors array.
\item Add {\ttfamily to\+Result} method to {\ttfamily Rule} to simplify work with several input files.
\item Clean declaration’s {\ttfamily value}, rule’s {\ttfamily selector} and at-\/rule’s {\ttfamily params} by storing spaces in {\ttfamily between} property.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20678}{}\doxysection{0.\+2 “\+Duke Dantalion”}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20678}

\begin{DoxyItemize}
\item Add source map support.
\item Add shortcuts to create nodes.
\item Method {\ttfamily process()} now returns object with {\ttfamily css} and {\ttfamily map} keys.
\item Origin CSS file option was renamed from {\ttfamily file} to {\ttfamily from}.
\item Rename {\ttfamily Node\#remove()} method to {\ttfamily remove\+Self()} to fix name conflict.
\item Node source was moved to {\ttfamily source} property with origin file and node end position.
\item You can set own CSS generate function.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20679}{}\doxysection{0.\+1 “\+Count Andromalius”}\label{md_sfcode_node_modules_postcss_CHANGELOG_autotoc_md20679}

\begin{DoxyItemize}
\item Initial release. 
\end{DoxyItemize}