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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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