\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7266}{}\doxysection{0.\+5.\+6}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7266}

\begin{DoxyItemize}
\item Fix for regression when people were using numbers as names in source maps. See \#236.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7267}{}\doxysection{0.\+5.\+5}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7267}

\begin{DoxyItemize}
\item Fix \char`\"{}regression\char`\"{} of unsupported, implementation behavior that half the world happens to have come to depend on. See \#235.
\item Fix regression involving function hoisting in Spider\+Monkey. See \#233.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7268}{}\doxysection{0.\+5.\+4}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7268}

\begin{DoxyItemize}
\item Large performance improvements to source-\/map serialization. See \#228 and \#229.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7269}{}\doxysection{0.\+5.\+3}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7269}

\begin{DoxyItemize}
\item Do not include unnecessary distribution files. See commit ef7006f8d1647e0a83fdc60f04f5a7ca54886f86.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7270}{}\doxysection{0.\+5.\+2}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7270}

\begin{DoxyItemize}
\item Include browser distributions of the library in package.\+json\textquotesingle{}s {\ttfamily files}. See issue \#212.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7271}{}\doxysection{0.\+5.\+1}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7271}

\begin{DoxyItemize}
\item Fix latent bugs in Indexed\+Source\+Map\+Consumer.\+prototype.\+\_\+parse\+Mappings. See ff05274becc9e6e1295ed60f3ea090d31d843379.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7272}{}\doxysection{0.\+5.\+0}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7272}

\begin{DoxyItemize}
\item Node 0.\+8 is no longer supported.
\item Use webpack instead of dryice for bundling.
\item Big speedups serializing source maps. See pull request \#203.
\item Fix a bug with {\ttfamily Source\+Map\+Consumer.\+prototype.\+source\+Content\+For} and sources that explicitly start with the source root. See issue \#199.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7273}{}\doxysection{0.\+4.\+4}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7273}

\begin{DoxyItemize}
\item Fix an issue where using a {\ttfamily Source\+Map\+Generator} after having created a {\ttfamily Source\+Map\+Consumer} from it via {\ttfamily Source\+Map\+Consumer.\+from\+Source\+Map} failed. See issue \#191.
\item Fix an issue with where {\ttfamily Source\+Map\+Generator} would mistakenly consider different mappings as duplicates of each other and avoid generating them. See issue \#192.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7274}{}\doxysection{0.\+4.\+3}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7274}

\begin{DoxyItemize}
\item A very large number of performance improvements, particularly when parsing source maps. Collectively about 75\% of time shaved off of the source map parsing benchmark!
\item Fix a bug in {\ttfamily Source\+Map\+Consumer.\+prototype.\+all\+Generated\+Positions\+For} and fuzzy searching in the presence of a column option. See issue \#177.
\item Fix a bug with joining a source and its source root when the source is above the root. See issue \#182.
\item Add the {\ttfamily Source\+Map\+Consumer.\+prototype.\+has\+Contents\+Of\+All\+Sources} method to determine when all sources\textquotesingle{} contents are inlined into the source map. See issue \#190.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7275}{}\doxysection{0.\+4.\+2}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7275}

\begin{DoxyItemize}
\item Add an {\ttfamily .npmignore} file so that the benchmarks aren\textquotesingle{}t pulled down by dependent projects. Issue \#169.
\item Add an optional {\ttfamily column} argument to {\ttfamily Source\+Map\+Consumer.\+prototype.\+all\+Generated\+Positions\+For} and better handle lines with no mappings. Issues \#172 and \#173.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7276}{}\doxysection{0.\+4.\+1}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7276}

\begin{DoxyItemize}
\item Fix accidentally defining a global variable. \#170.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7277}{}\doxysection{0.\+4.\+0}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7277}

\begin{DoxyItemize}
\item The default direction for fuzzy searching was changed back to its original direction. See \#164.
\item There is now a {\ttfamily bias} option you can supply to {\ttfamily Source\+Map\+Consumer} to control the fuzzy searching direction. See \#167.
\item About an 8\% speed up in parsing source maps. See \#159.
\item Added a benchmark for parsing and generating source maps.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7278}{}\doxysection{0.\+3.\+0}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7278}

\begin{DoxyItemize}
\item Change the default direction that searching for positions fuzzes when there is not an exact match. See \#154.
\item Support for environments using json2.\+js for JSON serialization. See \#156.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7279}{}\doxysection{0.\+2.\+0}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7279}

\begin{DoxyItemize}
\item Support for consuming \char`\"{}indexed\char`\"{} source maps which do not have any remote sections. See pull request \#127. This introduces a minor backwards incompatibility if you are monkey patching {\ttfamily Source\+Map\+Consumer.\+prototype} methods.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7280}{}\doxysection{0.\+1.\+43}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7280}

\begin{DoxyItemize}
\item Performance improvements for {\ttfamily Source\+Map\+Generator} and {\ttfamily Source\+Node}. See issue \#148 for some discussion and issues \#150, \#151, and \#152 for implementations.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7281}{}\doxysection{0.\+1.\+42}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7281}

\begin{DoxyItemize}
\item Fix an issue where {\ttfamily Source\+Node}s from different versions of the source-\/map library couldn\textquotesingle{}t be used in conjunction with each other. See issue \#142.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7282}{}\doxysection{0.\+1.\+41}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7282}

\begin{DoxyItemize}
\item Fix a bug with getting the source content of relative sources with a \char`\"{}./\char`\"{} prefix. See issue \#145 and \href{bugzil.la/1090768}{\texttt{ Bug 1090768}}.
\item Add the {\ttfamily Source\+Map\+Consumer.\+prototype.\+compute\+Column\+Spans} method to compute the column span of each mapping.
\item Add the {\ttfamily Source\+Map\+Consumer.\+prototype.\+all\+Generated\+Positions\+For} method to find all generated positions associated with a given original source and line.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7283}{}\doxysection{0.\+1.\+40}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7283}

\begin{DoxyItemize}
\item Performance improvements for parsing source maps in Source\+Map\+Consumer.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7284}{}\doxysection{0.\+1.\+39}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7284}

\begin{DoxyItemize}
\item Fix a bug where setting a source\textquotesingle{}s contents to null before any source content had been set before threw a Type\+Error. See issue \#131.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7285}{}\doxysection{0.\+1.\+38}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7285}

\begin{DoxyItemize}
\item Fix a bug where finding relative paths from an empty path were creating absolute paths. See issue \#129.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7286}{}\doxysection{0.\+1.\+37}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7286}

\begin{DoxyItemize}
\item Fix a bug where if the source root was an empty string, relative source paths would turn into absolute source paths. Issue \#124.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7287}{}\doxysection{0.\+1.\+36}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7287}

\begin{DoxyItemize}
\item Allow the {\ttfamily names} mapping property to be an empty string. Issue \#121.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7288}{}\doxysection{0.\+1.\+35}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7288}

\begin{DoxyItemize}
\item A third optional parameter was added to {\ttfamily Source\+Node.\+from\+String\+With\+Source\+Map} to specify a path that relative sources in the second parameter should be relative to. Issue \#105.
\item If no file property is given to a {\ttfamily Source\+Map\+Generator}, then the resulting source map will no longer have a {\ttfamily null} file property. The property will simply not exist. Issue \#104.
\item Fixed a bug where consecutive newlines were ignored in {\ttfamily Source\+Node}s. Issue \#116.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7289}{}\doxysection{0.\+1.\+34}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7289}

\begin{DoxyItemize}
\item Make {\ttfamily Source\+Node} work with windows style (\char`\"{}\textbackslash{}r\textbackslash{}n\char`\"{}) newlines. Issue \#103.
\item Fix bug involving source contents and the {\ttfamily Source\+Map\+Generator.\+prototype.\+apply\+Source\+Map}. Issue \#100.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7290}{}\doxysection{0.\+1.\+33}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7290}

\begin{DoxyItemize}
\item Fix some edge cases surrounding path joining and URL resolution.
\item Add a third parameter for relative path to {\ttfamily Source\+Map\+Generator.\+prototype.\+apply\+Source\+Map}.
\item Fix issues with mappings and EOLs.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7291}{}\doxysection{0.\+1.\+32}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7291}

\begin{DoxyItemize}
\item Fixed a bug where Source\+Map\+Consumer couldn\textquotesingle{}t handle negative relative columns (issue 92).
\item Fixed test runner to actually report number of failed tests as its process exit code.
\item Fixed a typo when reporting bad mappings (issue 87).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7292}{}\doxysection{0.\+1.\+31}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7292}

\begin{DoxyItemize}
\item Delay parsing the mappings in Source\+Map\+Consumer until queried for a source location.
\item Support Sass source maps (which at the time of writing deviate from the spec in small ways) in Source\+Map\+Consumer.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7293}{}\doxysection{0.\+1.\+30}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7293}

\begin{DoxyItemize}
\item Do not join source root with a source, when the source is a data URI.
\item Extend the test runner to allow running single specific test files at a time.
\item Performance improvements in {\ttfamily Source\+Node.\+prototype.\+walk} and {\ttfamily Source\+Map\+Consumer.\+prototype.\+each\+Mapping}.
\item Source map browser builds will now work inside Workers.
\item Better error messages when attempting to add an invalid mapping to a {\ttfamily Source\+Map\+Generator}.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7294}{}\doxysection{0.\+1.\+29}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7294}

\begin{DoxyItemize}
\item Allow duplicate entries in the {\ttfamily names} and {\ttfamily sources} arrays of source maps (usually from Type\+Script) we are parsing. Fixes github issue 72.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7295}{}\doxysection{0.\+1.\+28}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7295}

\begin{DoxyItemize}
\item Skip duplicate mappings when creating source maps from Source\+Node; github issue 75.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7296}{}\doxysection{0.\+1.\+27}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7296}

\begin{DoxyItemize}
\item Don\textquotesingle{}t throw an error when the {\ttfamily file} property is missing in Source\+Map\+Consumer, we don\textquotesingle{}t use it anyway.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7297}{}\doxysection{0.\+1.\+26}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7297}

\begin{DoxyItemize}
\item Fix Source\+Node.\+from\+String\+With\+Source\+Map for empty maps. Fixes github issue 70.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7298}{}\doxysection{0.\+1.\+25}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7298}

\begin{DoxyItemize}
\item Make compatible with browserify
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7299}{}\doxysection{0.\+1.\+24}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7299}

\begin{DoxyItemize}
\item Fix issue with absolute paths and {\ttfamily \href{file://}{\texttt{ file\+://}}} URIs. See \href{https://bugzilla.mozilla.org/show_bug.cgi?id=885597}{\texttt{ https\+://bugzilla.\+mozilla.\+org/show\+\_\+bug.\+cgi?id=885597}}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7300}{}\doxysection{0.\+1.\+23}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7300}

\begin{DoxyItemize}
\item Fix issue with absolute paths and sources\+Content, github issue 64.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7301}{}\doxysection{0.\+1.\+22}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7301}

\begin{DoxyItemize}
\item Ignore duplicate mappings in Source\+Map\+Generator. Fixes github issue 21.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7302}{}\doxysection{0.\+1.\+21}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7302}

\begin{DoxyItemize}
\item Fixed handling of sources that start with a slash so that they are relative to the source root\textquotesingle{}s host.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7303}{}\doxysection{0.\+1.\+20}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7303}

\begin{DoxyItemize}
\item Fixed github issue \#43\+: absolute URLs aren\textquotesingle{}t joined with the source root anymore.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7304}{}\doxysection{0.\+1.\+19}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7304}

\begin{DoxyItemize}
\item Using Travis CI to run tests.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7305}{}\doxysection{0.\+1.\+18}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7305}

\begin{DoxyItemize}
\item Fixed a bug in the handling of source\+Root.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7306}{}\doxysection{0.\+1.\+17}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7306}

\begin{DoxyItemize}
\item Added Source\+Node.\+from\+String\+With\+Source\+Map.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7307}{}\doxysection{0.\+1.\+16}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7307}

\begin{DoxyItemize}
\item Added missing documentation.
\item Fixed the generating of empty mappings in Source\+Node.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7308}{}\doxysection{0.\+1.\+15}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7308}

\begin{DoxyItemize}
\item Added Source\+Map\+Generator.\+apply\+Source\+Map.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7309}{}\doxysection{0.\+1.\+14}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7309}

\begin{DoxyItemize}
\item The source\+Root is now handled consistently.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7310}{}\doxysection{0.\+1.\+13}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7310}

\begin{DoxyItemize}
\item Added Source\+Map\+Generator.\+from\+Source\+Map.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7311}{}\doxysection{0.\+1.\+12}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7311}

\begin{DoxyItemize}
\item Source\+Node now generates empty mappings too.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7312}{}\doxysection{0.\+1.\+11}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7312}

\begin{DoxyItemize}
\item Added name support to Source\+Node.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7313}{}\doxysection{0.\+1.\+10}\label{md_sfcode_node_modules_css_tree_node_modules_source_map_CHANGELOG_autotoc_md7313}

\begin{DoxyItemize}
\item Added sources\+Content support to the customer and generator. 
\end{DoxyItemize}