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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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