
\begin{DoxyItemize}
\item Fix regression matching multiple ETags in {\ttfamily If-\/\+None-\/\+Match}
\item perf\+: improve {\ttfamily If-\/\+None-\/\+Match} token parsing
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10870}{}\doxysection{0.\+5.\+1 / 2017-\/09-\/11}\label{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10870}

\begin{DoxyItemize}
\item Fix handling of modified headers with invalid dates
\item perf\+: improve ETag match loop
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10871}{}\doxysection{0.\+5.\+0 / 2017-\/02-\/21}\label{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10871}

\begin{DoxyItemize}
\item Fix incorrect result when {\ttfamily If-\/\+None-\/\+Match} has both {\ttfamily $\ast$} and ETags
\item Fix weak {\ttfamily ETag} matching to match spec
\item perf\+: delay reading header values until needed
\item perf\+: skip checking modified time if ETag check failed
\item perf\+: skip parsing {\ttfamily If-\/\+None-\/\+Match} when no {\ttfamily ETag} header
\item perf\+: use {\ttfamily Date.\+parse} instead of {\ttfamily new Date}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10872}{}\doxysection{0.\+4.\+0 / 2017-\/02-\/05}\label{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10872}

\begin{DoxyItemize}
\item Fix false detection of {\ttfamily no-\/cache} request directive
\item perf\+: enable strict mode
\item perf\+: hoist regular expressions
\item perf\+: remove duplicate conditional
\item perf\+: remove unnecessary boolean coercions
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10873}{}\doxysection{0.\+3.\+0 / 2015-\/05-\/12}\label{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10873}

\begin{DoxyItemize}
\item Add weak {\ttfamily ETag} matching support
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10874}{}\doxysection{0.\+2.\+4 / 2014-\/09-\/07}\label{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10874}

\begin{DoxyItemize}
\item Support Node.\+js 0.\+6
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10875}{}\doxysection{0.\+2.\+3 / 2014-\/09-\/07}\label{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10875}

\begin{DoxyItemize}
\item Move repository to jshttp
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10876}{}\doxysection{0.\+2.\+2 / 2014-\/02-\/19}\label{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10876}

\begin{DoxyItemize}
\item Revert \char`\"{}\+Fix for blank page on Safari reload\char`\"{}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10877}{}\doxysection{0.\+2.\+1 / 2014-\/01-\/29}\label{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10877}

\begin{DoxyItemize}
\item Fix for blank page on Safari reload
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10878}{}\doxysection{0.\+2.\+0 / 2013-\/08-\/11}\label{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10878}

\begin{DoxyItemize}
\item Return stale for {\ttfamily Cache-\/\+Control\+: no-\/cache}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10879}{}\doxysection{0.\+1.\+0 / 2012-\/06-\/15}\label{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10879}

\begin{DoxyItemize}
\item Add {\ttfamily If-\/\+None-\/\+Match\+: $\ast$} support
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10880}{}\doxysection{0.\+0.\+1 / 2012-\/06-\/10}\label{md_sfcode_node_modules_fresh_HISTORY_autotoc_md10880}

\begin{DoxyItemize}
\item Initial release 
\end{DoxyItemize}