
\begin{DoxyItemize}
\item Fix sorting charset, encoding, and language with extra parameters
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17965}{}\doxysection{0.\+6.\+1 / 2016-\/05-\/02}\label{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17965}

\begin{DoxyItemize}
\item perf\+: improve {\ttfamily Accept} parsing speed
\item perf\+: improve {\ttfamily Accept-\/\+Charset} parsing speed
\item perf\+: improve {\ttfamily Accept-\/\+Encoding} parsing speed
\item perf\+: improve {\ttfamily Accept-\/\+Language} parsing speed
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17966}{}\doxysection{0.\+6.\+0 / 2015-\/09-\/29}\label{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17966}

\begin{DoxyItemize}
\item Fix including type extensions in parameters in {\ttfamily Accept} parsing
\item Fix parsing {\ttfamily Accept} parameters with quoted equals
\item Fix parsing {\ttfamily Accept} parameters with quoted semicolons
\item Lazy-\/load modules from main entry point
\item perf\+: delay type concatenation until needed
\item perf\+: enable strict mode
\item perf\+: hoist regular expressions
\item perf\+: remove closures getting spec properties
\item perf\+: remove a closure from media type parsing
\item perf\+: remove property delete from media type parsing
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17967}{}\doxysection{0.\+5.\+3 / 2015-\/05-\/10}\label{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17967}

\begin{DoxyItemize}
\item Fix media type parameter matching to be case-\/insensitive
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17968}{}\doxysection{0.\+5.\+2 / 2015-\/05-\/06}\label{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17968}

\begin{DoxyItemize}
\item Fix comparing media types with quoted values
\item Fix splitting media types with quoted commas
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17969}{}\doxysection{0.\+5.\+1 / 2015-\/02-\/14}\label{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17969}

\begin{DoxyItemize}
\item Fix preference sorting to be stable for long acceptable lists
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17970}{}\doxysection{0.\+5.\+0 / 2014-\/12-\/18}\label{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17970}

\begin{DoxyItemize}
\item Fix list return order when large accepted list
\item Fix missing identity encoding when q=0 exists
\item Remove dynamic building of Negotiator class
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17971}{}\doxysection{0.\+4.\+9 / 2014-\/10-\/14}\label{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17971}

\begin{DoxyItemize}
\item Fix error when media type has invalid parameter
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17972}{}\doxysection{0.\+4.\+8 / 2014-\/09-\/28}\label{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17972}

\begin{DoxyItemize}
\item Fix all negotiations to be case-\/insensitive
\item Stable sort preferences of same quality according to client order
\item Support Node.\+js 0.\+6
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17973}{}\doxysection{0.\+4.\+7 / 2014-\/06-\/24}\label{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17973}

\begin{DoxyItemize}
\item Handle invalid provided languages
\item Handle invalid provided media types
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17974}{}\doxysection{0.\+4.\+6 / 2014-\/06-\/11}\label{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17974}

\begin{DoxyItemize}
\item Order by specificity when quality is the same
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17975}{}\doxysection{0.\+4.\+5 / 2014-\/05-\/29}\label{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17975}

\begin{DoxyItemize}
\item Fix regression in empty header handling
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17976}{}\doxysection{0.\+4.\+4 / 2014-\/05-\/29}\label{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17976}

\begin{DoxyItemize}
\item Fix behaviors when headers are not present
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17977}{}\doxysection{0.\+4.\+3 / 2014-\/04-\/16}\label{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17977}

\begin{DoxyItemize}
\item Handle slashes on media params correctly
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17978}{}\doxysection{0.\+4.\+2 / 2014-\/02-\/28}\label{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17978}

\begin{DoxyItemize}
\item Fix media type sorting
\item Handle media types params strictly
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17979}{}\doxysection{0.\+4.\+1 / 2014-\/01-\/16}\label{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17979}

\begin{DoxyItemize}
\item Use most specific matches
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17980}{}\doxysection{0.\+4.\+0 / 2014-\/01-\/09}\label{md_sfcode_node_modules_negotiator_HISTORY_autotoc_md17980}

\begin{DoxyItemize}
\item Remove preferred prefix from methods 
\end{DoxyItemize}