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

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15823}{}\doxysection{0.\+5.\+5}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15823}

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15824}{}\doxysection{0.\+5.\+4}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15824}

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

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

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15827}{}\doxysection{0.\+5.\+1}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15827}

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

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15829}{}\doxysection{0.\+4.\+4}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15829}

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15830}{}\doxysection{0.\+4.\+3}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15830}

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15831}{}\doxysection{0.\+4.\+2}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15831}

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15832}{}\doxysection{0.\+4.\+1}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15832}

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

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15834}{}\doxysection{0.\+3.\+0}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15834}

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15835}{}\doxysection{0.\+2.\+0}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15835}

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15836}{}\doxysection{0.\+1.\+43}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15836}

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15837}{}\doxysection{0.\+1.\+42}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15837}

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15838}{}\doxysection{0.\+1.\+41}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15838}

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15839}{}\doxysection{0.\+1.\+40}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15839}

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

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15841}{}\doxysection{0.\+1.\+38}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15841}

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15842}{}\doxysection{0.\+1.\+37}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15842}

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15843}{}\doxysection{0.\+1.\+36}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15843}

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

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15845}{}\doxysection{0.\+1.\+34}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15845}

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15846}{}\doxysection{0.\+1.\+33}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15846}

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15847}{}\doxysection{0.\+1.\+32}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15847}

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15848}{}\doxysection{0.\+1.\+31}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15848}

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15849}{}\doxysection{0.\+1.\+30}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15849}

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15850}{}\doxysection{0.\+1.\+29}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15850}

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15851}{}\doxysection{0.\+1.\+28}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15851}

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

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15853}{}\doxysection{0.\+1.\+26}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15853}

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15854}{}\doxysection{0.\+1.\+25}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15854}

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

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15856}{}\doxysection{0.\+1.\+23}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15856}

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

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

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15859}{}\doxysection{0.\+1.\+20}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15859}

\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_less_node_modules_source_map_CHANGELOG_autotoc_md15860}{}\doxysection{0.\+1.\+19}\label{md_sfcode_node_modules_less_node_modules_source_map_CHANGELOG_autotoc_md15860}

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

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

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

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

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

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

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

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

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

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