All notable changes to this project will be documented in this file. See \href{https://github.com/conventional-changelog/standard-version}{\texttt{ standard-\/version}} for commit guidelines.

\label{_5.0.2}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16483}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v5.\+0.\+1...\+v5.\+0.\+2\char`\"{}$>$5.\+0.\+2$<$/a$>$ (2019-\/11-\/14)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16483}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16484}{}\doxysubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16484}

\begin{DoxyItemize}
\item {\bfseries{streams\+:}} only provide a size and not a boolean to high\+Water\+Mark \& update travis environments (\href{https://github.com/zkat/make-fetch-happen/commit/a367a14}{\texttt{ a367a14}})
\item {\ttfamily high\+Water\+Mark} bug @ v5 (\href{https://github.com/zkat/make-fetch-happen/issues/10}{\texttt{ \#10}}) (\href{https://github.com/zkat/make-fetch-happen/commit/4e4f4e0}{\texttt{ 4e4f4e0}})
\end{DoxyItemize}

\label{_5.0.1}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16485}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v5.\+0.\+0...\+v5.\+0.\+1\char`\"{}$>$5.\+0.\+1$<$/a$>$ (2019-\/10-\/23)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16485}
\label{_5.0.0}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16486}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v4.\+0.\+2...\+v5.\+0.\+0\char`\"{}$>$5.\+0.\+0$<$/a$>$ (2019-\/07-\/15)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16486}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16487}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16487}

\begin{DoxyItemize}
\item cacache@12, no need for uid/gid opts (\href{https://github.com/zkat/make-fetch-happen/commit/fdb956f}{\texttt{ fdb956f}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16488}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16488}

\begin{DoxyItemize}
\item cache uid and gid are inferred from the cache folder itself, not passed in as options.
\end{DoxyItemize}

\label{_4.0.2}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16489}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v4.\+0.\+1...\+v4.\+0.\+2\char`\"{}$>$4.\+0.\+2$<$/a$>$ (2019-\/07-\/02)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16489}
\label{_4.0.1}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16490}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v4.\+0.\+0...\+v4.\+0.\+1\char`\"{}$>$4.\+0.\+1$<$/a$>$ (2018-\/04-\/12)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16490}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16491}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16491}

\begin{DoxyItemize}
\item {\bfseries{integrity\+:}} use new sri.\+match() for verification (\href{https://github.com/zkat/make-fetch-happen/commit/4f371a0}{\texttt{ 4f371a0}})
\end{DoxyItemize}

\label{_4.0.0}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16492}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v3.\+0.\+0...\+v4.\+0.\+0\char`\"{}$>$4.\+0.\+0$<$/a$>$ (2018-\/04-\/09)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16492}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16493}{}\doxysubsubsection{meta}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16493}

\begin{DoxyItemize}
\item drop node@4, add node@9 (\href{https://github.com/zkat/make-fetch-happen/commit/7b0191a}{\texttt{ 7b0191a}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16494}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16494}

\begin{DoxyItemize}
\item node@4 is no longer supported
\end{DoxyItemize}

\label{_3.0.0}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16495}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+6.\+0...\+v3.\+0.\+0\char`\"{}$>$3.\+0.\+0$<$/a$>$ (2018-\/03-\/12)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16495}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16496}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16496}

\begin{DoxyItemize}
\item {\bfseries{license\+:}} switch to ISC (\href{https://github.com/zkat/make-fetch-happen/issues/49}{\texttt{ \#49}}) (\href{https://github.com/zkat/make-fetch-happen/commit/bf90c6d}{\texttt{ bf90c6d}})
\item {\bfseries{standard\+:}} standard@11 update (\href{https://github.com/zkat/make-fetch-happen/commit/ff0aa70}{\texttt{ ff0aa70}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16497}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16497}

\begin{DoxyItemize}
\item {\bfseries{license\+:}} license changed from CC0 to ISC.
\end{DoxyItemize}

\label{_2.6.0}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16498}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+5.\+0...\+v2.\+6.\+0\char`\"{}$>$2.\+6.\+0$<$/a$>$ (2017-\/11-\/14)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16498}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16499}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16499}

\begin{DoxyItemize}
\item {\bfseries{integrity\+:}} disable node-\/fetch compress when checking integrity (\#42) (\href{https://github.com/zkat/make-fetch-happen/commit/a7cc74c}{\texttt{ a7cc74c}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16500}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16500}

\begin{DoxyItemize}
\item {\bfseries{onretry\+:}} Add {\ttfamily options.\+on\+Retry} (\#48) (\href{https://github.com/zkat/make-fetch-happen/commit/f90ccff}{\texttt{ f90ccff}})
\end{DoxyItemize}

\label{_2.5.0}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16501}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+4.\+13...\+v2.\+5.\+0\char`\"{}$>$2.\+5.\+0$<$/a$>$ (2017-\/08-\/24)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16501}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16502}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16502}

\begin{DoxyItemize}
\item {\bfseries{agent\+:}} support timeout durations greater than 30 seconds (\href{https://github.com/zkat/make-fetch-happen/commit/04875ae}{\texttt{ 04875ae}}), closes \href{https://github.com/zkat/make-fetch-happen/issues/35}{\texttt{ \#35}}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16503}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16503}

\begin{DoxyItemize}
\item {\bfseries{cache\+:}} export cache deletion functionality (\#40) (\href{https://github.com/zkat/make-fetch-happen/commit/3da4250}{\texttt{ 3da4250}})
\end{DoxyItemize}

\label{_2.4.13}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16504}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+4.\+12...\+v2.\+4.\+13\char`\"{}$>$2.\+4.\+13$<$/a$>$ (2017-\/06-\/29)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16504}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16505}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16505}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} bump other deps for bugfixes (\href{https://github.com/zkat/make-fetch-happen/commit/eab8297}{\texttt{ eab8297}})
\item {\bfseries{proxy\+:}} bump proxy deps with bugfixes (\#32) (\href{https://github.com/zkat/make-fetch-happen/commit/632f860}{\texttt{ 632f860}}), closes \href{https://github.com/zkat/make-fetch-happen/issues/32}{\texttt{ \#32}}
\end{DoxyItemize}

\label{_2.4.12}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16506}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+4.\+11...\+v2.\+4.\+12\char`\"{}$>$2.\+4.\+12$<$/a$>$ (2017-\/06-\/06)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16506}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16507}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16507}

\begin{DoxyItemize}
\item {\bfseries{cache\+:}} encode x-\/local-\/cache-\/etc headers to be header-\/safe (\href{https://github.com/zkat/make-fetch-happen/commit/dc9fb1b}{\texttt{ dc9fb1b}})
\end{DoxyItemize}

\label{_2.4.11}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16508}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+4.\+10...\+v2.\+4.\+11\char`\"{}$>$2.\+4.\+11$<$/a$>$ (2017-\/06-\/05)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16508}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16509}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16509}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} bump deps with ssri fix (\href{https://github.com/zkat/make-fetch-happen/commit/bef1994}{\texttt{ bef1994}})
\end{DoxyItemize}

\label{_2.4.10}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16510}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+4.\+9...\+v2.\+4.\+10\char`\"{}$>$2.\+4.\+10$<$/a$>$ (2017-\/05-\/31)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16510}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16511}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16511}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} bump dep versions with bugfixes (\href{https://github.com/zkat/make-fetch-happen/commit/0af4003}{\texttt{ 0af4003}})
\item {\bfseries{proxy\+:}} use auth parameter for proxy authentication (\#30) (\href{https://github.com/zkat/make-fetch-happen/commit/c687306}{\texttt{ c687306}})
\end{DoxyItemize}

\label{_2.4.9}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16512}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+4.\+8...\+v2.\+4.\+9\char`\"{}$>$2.\+4.\+9$<$/a$>$ (2017-\/05-\/25)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16512}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16513}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16513}

\begin{DoxyItemize}
\item {\bfseries{cache\+:}} use the passed-\/in promise for resolving cache stuff (\href{https://github.com/zkat/make-fetch-happen/commit/4c46257}{\texttt{ 4c46257}})
\end{DoxyItemize}

\label{_2.4.8}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16514}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+4.\+7...\+v2.\+4.\+8\char`\"{}$>$2.\+4.\+8$<$/a$>$ (2017-\/05-\/25)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16514}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16515}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16515}

\begin{DoxyItemize}
\item {\bfseries{cache\+:}} pass uid/gid/\+Promise through to cache (\href{https://github.com/zkat/make-fetch-happen/commit/a847c92}{\texttt{ a847c92}})
\end{DoxyItemize}

\label{_2.4.7}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16516}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+4.\+6...\+v2.\+4.\+7\char`\"{}$>$2.\+4.\+7$<$/a$>$ (2017-\/05-\/24)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16516}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16517}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16517}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} pull in various fixes from deps (\href{https://github.com/zkat/make-fetch-happen/commit/fc2a587}{\texttt{ fc2a587}})
\end{DoxyItemize}

\label{_2.4.6}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16518}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+4.\+5...\+v2.\+4.\+6\char`\"{}$>$2.\+4.\+6$<$/a$>$ (2017-\/05-\/24)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16518}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16519}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16519}

\begin{DoxyItemize}
\item {\bfseries{proxy\+:}} choose agent for http(s)-\/proxy by protocol of dest\+Url (\href{https://github.com/zkat/make-fetch-happen/commit/ea4832a}{\texttt{ ea4832a}})
\item {\bfseries{proxy\+:}} make socks proxy working (\href{https://github.com/zkat/make-fetch-happen/commit/1de810a}{\texttt{ 1de810a}})
\item {\bfseries{proxy\+:}} revert previous proxy solution (\href{https://github.com/zkat/make-fetch-happen/commit/563b0d8}{\texttt{ 563b0d8}})
\end{DoxyItemize}

\label{_2.4.5}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16520}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+4.\+4...\+v2.\+4.\+5\char`\"{}$>$2.\+4.\+5$<$/a$>$ (2017-\/05-\/24)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16520}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16521}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16521}

\begin{DoxyItemize}
\item {\bfseries{proxy\+:}} use the destination url when determining agent (\href{https://github.com/zkat/make-fetch-happen/commit/1a714e7}{\texttt{ 1a714e7}})
\end{DoxyItemize}

\label{_2.4.4}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16522}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+4.\+3...\+v2.\+4.\+4\char`\"{}$>$2.\+4.\+4$<$/a$>$ (2017-\/05-\/23)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16522}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16523}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16523}

\begin{DoxyItemize}
\item {\bfseries{redirect\+:}} handle redirects explicitly (\#27) (\href{https://github.com/zkat/make-fetch-happen/commit/4c4af54}{\texttt{ 4c4af54}})
\end{DoxyItemize}

\label{_2.4.3}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16524}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+4.\+2...\+v2.\+4.\+3\char`\"{}$>$2.\+4.\+3$<$/a$>$ (2017-\/05-\/06)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16524}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16525}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16525}

\begin{DoxyItemize}
\item {\bfseries{redirect\+:}} redirects now delete authorization if hosts fail to match (\href{https://github.com/zkat/make-fetch-happen/commit/c071805}{\texttt{ c071805}})
\end{DoxyItemize}

\label{_2.4.2}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16526}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+4.\+1...\+v2.\+4.\+2\char`\"{}$>$2.\+4.\+2$<$/a$>$ (2017-\/05-\/04)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16526}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16527}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16527}

\begin{DoxyItemize}
\item {\bfseries{cache\+:}} reduce race condition window by checking for content (\href{https://github.com/zkat/make-fetch-happen/commit/24544b1}{\texttt{ 24544b1}})
\item {\bfseries{match\+:}} Rewrite the conditional stream logic (\#25) (\href{https://github.com/zkat/make-fetch-happen/commit/66bba4b}{\texttt{ 66bba4b}})
\end{DoxyItemize}

\label{_2.4.1}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16528}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+4.\+0...\+v2.\+4.\+1\char`\"{}$>$2.\+4.\+1$<$/a$>$ (2017-\/04-\/28)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16528}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16529}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16529}

\begin{DoxyItemize}
\item {\bfseries{memoization\+:}} missed spots + allow passthrough of memo objs (\href{https://github.com/zkat/make-fetch-happen/commit/ac0cd12}{\texttt{ ac0cd12}})
\end{DoxyItemize}

\label{_2.4.0}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16530}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+3.\+0...\+v2.\+4.\+0\char`\"{}$>$2.\+4.\+0$<$/a$>$ (2017-\/04-\/28)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16530}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16531}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16531}

\begin{DoxyItemize}
\item {\bfseries{memoize\+:}} cacache had a broken memoizer (\href{https://github.com/zkat/make-fetch-happen/commit/8a9ed4c}{\texttt{ 8a9ed4c}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16532}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16532}

\begin{DoxyItemize}
\item {\bfseries{memoization\+:}} only slurp stuff into memory if opts.\+memoize is not false (\href{https://github.com/zkat/make-fetch-happen/commit/0744adc}{\texttt{ 0744adc}})
\end{DoxyItemize}

\label{_2.3.0}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16533}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+2.\+6...\+v2.\+3.\+0\char`\"{}$>$2.\+3.\+0$<$/a$>$ (2017-\/04-\/27)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16533}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16534}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16534}

\begin{DoxyItemize}
\item {\bfseries{agent\+:}} added opts.\+strict\+SSL and opts.\+local\+Address (\href{https://github.com/zkat/make-fetch-happen/commit/c35015a}{\texttt{ c35015a}})
\item {\bfseries{proxy\+:}} Added opts.\+no\+Proxy and NO\+\_\+\+PROXY support (\href{https://github.com/zkat/make-fetch-happen/commit/f45c915}{\texttt{ f45c915}})
\end{DoxyItemize}

\label{_2.2.6}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16535}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+2.\+5...\+v2.\+2.\+6\char`\"{}$>$2.\+2.\+6$<$/a$>$ (2017-\/04-\/26)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16535}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16536}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16536}

\begin{DoxyItemize}
\item {\bfseries{agent\+:}} check uppercase \& lowercase proxy env (\#24) (\href{https://github.com/zkat/make-fetch-happen/commit/acf2326}{\texttt{ acf2326}}), closes \href{https://github.com/zkat/make-fetch-happen/issues/22}{\texttt{ \#22}}
\item {\bfseries{deps\+:}} switch to node-\/fetch-\/npm and stop bundling (\href{https://github.com/zkat/make-fetch-happen/commit/3db603b}{\texttt{ 3db603b}})
\end{DoxyItemize}

\label{_2.2.5}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16537}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+2.\+4...\+v2.\+2.\+5\char`\"{}$>$2.\+2.\+5$<$/a$>$ (2017-\/04-\/23)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16537}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16538}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16538}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} bump cacache and use its size feature (\href{https://github.com/zkat/make-fetch-happen/commit/926c1d3}{\texttt{ 926c1d3}})
\end{DoxyItemize}

\label{_2.2.4}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16539}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+2.\+3...\+v2.\+2.\+4\char`\"{}$>$2.\+2.\+4$<$/a$>$ (2017-\/04-\/18)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16539}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16540}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16540}

\begin{DoxyItemize}
\item {\bfseries{integrity\+:}} hash verification issues fixed (\href{https://github.com/zkat/make-fetch-happen/commit/07f9402}{\texttt{ 07f9402}})
\end{DoxyItemize}

\label{_2.2.3}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16541}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+2.\+2...\+v2.\+2.\+3\char`\"{}$>$2.\+2.\+3$<$/a$>$ (2017-\/04-\/18)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16541}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16542}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16542}

\begin{DoxyItemize}
\item {\bfseries{staleness\+:}} responses older than 8h were never stale \+:$<$ (\href{https://github.com/zkat/make-fetch-happen/commit/b54dd75}{\texttt{ b54dd75}})
\item {\bfseries{warning\+:}} remove spurious warning, make format more spec-\/compliant (\href{https://github.com/zkat/make-fetch-happen/commit/2e4f6bb}{\texttt{ 2e4f6bb}})
\end{DoxyItemize}

\label{_2.2.2}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16543}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+2.\+1...\+v2.\+2.\+2\char`\"{}$>$2.\+2.\+2$<$/a$>$ (2017-\/04-\/12)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16543}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16544}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16544}

\begin{DoxyItemize}
\item {\bfseries{retry\+:}} stop retrying 404s (\href{https://github.com/zkat/make-fetch-happen/commit/6fafd53}{\texttt{ 6fafd53}})
\end{DoxyItemize}

\label{_2.2.1}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16545}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+2.\+0...\+v2.\+2.\+1\char`\"{}$>$2.\+2.\+1$<$/a$>$ (2017-\/04-\/10)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16545}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16546}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16546}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} move test-\/only deps to dev\+Deps (\href{https://github.com/zkat/make-fetch-happen/commit/2daaf80}{\texttt{ 2daaf80}})
\end{DoxyItemize}

\label{_2.2.0}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16547}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+1.\+0...\+v2.\+2.\+0\char`\"{}$>$2.\+2.\+0$<$/a$>$ (2017-\/04-\/09)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16547}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16548}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16548}

\begin{DoxyItemize}
\item {\bfseries{cache\+:}} treat caches as private (\href{https://github.com/zkat/make-fetch-happen/commit/57b7dc2}{\texttt{ 57b7dc2}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16549}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16549}

\begin{DoxyItemize}
\item {\bfseries{retry\+:}} accept shorthand retry settings (\href{https://github.com/zkat/make-fetch-happen/commit/dfed69d}{\texttt{ dfed69d}})
\end{DoxyItemize}

\label{_2.1.0}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16550}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+0.\+4...\+v2.\+1.\+0\char`\"{}$>$2.\+1.\+0$<$/a$>$ (2017-\/04-\/09)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16550}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16551}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16551}

\begin{DoxyItemize}
\item {\bfseries{cache\+:}} cache now obeys Age and a variety of other things (\#13) (\href{https://github.com/zkat/make-fetch-happen/commit/7b9652d}{\texttt{ 7b9652d}})
\end{DoxyItemize}

\label{_2.0.4}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16552}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+0.\+3...\+v2.\+0.\+4\char`\"{}$>$2.\+0.\+4$<$/a$>$ (2017-\/04-\/09)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16552}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16553}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16553}

\begin{DoxyItemize}
\item {\bfseries{agent\+:}} accept Request as fetch input, not just strings (\href{https://github.com/zkat/make-fetch-happen/commit/b71669a}{\texttt{ b71669a}})
\end{DoxyItemize}

\label{_2.0.3}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16554}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+0.\+2...\+v2.\+0.\+3\char`\"{}$>$2.\+0.\+3$<$/a$>$ (2017-\/04-\/09)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16554}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16555}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16555}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} seriously (\href{https://github.com/zkat/make-fetch-happen/commit/c29e7e7}{\texttt{ c29e7e7}})
\end{DoxyItemize}

\label{_2.0.2}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16556}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+0.\+1...\+v2.\+0.\+2\char`\"{}$>$2.\+0.\+2$<$/a$>$ (2017-\/04-\/09)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16556}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16557}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16557}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} use bundle\+Deps instead (\href{https://github.com/zkat/make-fetch-happen/commit/c36ebf0}{\texttt{ c36ebf0}})
\end{DoxyItemize}

\label{_2.0.1}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16558}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v2.\+0.\+0...\+v2.\+0.\+1\char`\"{}$>$2.\+0.\+1$<$/a$>$ (2017-\/04-\/09)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16558}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16559}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16559}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} make sure node-\/fetch tarball included in release (\href{https://github.com/zkat/make-fetch-happen/commit/3bf49d1}{\texttt{ 3bf49d1}})
\end{DoxyItemize}

\label{_2.0.0}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16560}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v1.\+7.\+0...\+v2.\+0.\+0\char`\"{}$>$2.\+0.\+0$<$/a$>$ (2017-\/04-\/09)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16560}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16561}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16561}

\begin{DoxyItemize}
\item {\bfseries{deps\+:}} manually pull in newer node-\/fetch to avoid babel prod dep (\href{https://github.com/zkat/make-fetch-happen/commit/66e5e87}{\texttt{ 66e5e87}})
\item {\bfseries{retry\+:}} be more specific about when we retry (\href{https://github.com/zkat/make-fetch-happen/commit/a47b782}{\texttt{ a47b782}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16562}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16562}

\begin{DoxyItemize}
\item {\bfseries{agent\+:}} add ca/cert/key support to auto-\/agent (\#15) (\href{https://github.com/zkat/make-fetch-happen/commit/57585a7}{\texttt{ 57585a7}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16563}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16563}

\begin{DoxyItemize}
\item {\bfseries{agent\+:}} pac proxies are no longer supported.
\item {\bfseries{retry\+:}} Retry logic has changes.
\item 404s, 420s, and 429s all retry now.
\item ENOTFOUND no longer retries.
\item Only ECONNRESET, ECONNREFUSED, EADDRINUSE, ETIMEDOUT, and {\ttfamily request-\/timeout} errors are retried.
\end{DoxyItemize}

\label{_1.7.0}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16564}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v1.\+6.\+0...\+v1.\+7.\+0\char`\"{}$>$1.\+7.\+0$<$/a$>$ (2017-\/04-\/08)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16564}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16565}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16565}

\begin{DoxyItemize}
\item {\bfseries{cache\+:}} add useful headers to inform users about cached data (\href{https://github.com/zkat/make-fetch-happen/commit/9bd7b00}{\texttt{ 9bd7b00}})
\end{DoxyItemize}

\label{_1.6.0}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16566}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v1.\+5.\+1...\+v1.\+6.\+0\char`\"{}$>$1.\+6.\+0$<$/a$>$ (2017-\/04-\/06)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16566}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16567}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16567}

\begin{DoxyItemize}
\item {\bfseries{agent\+:}} better, keepalive-\/supporting, default http agents (\href{https://github.com/zkat/make-fetch-happen/commit/16277f6}{\texttt{ 16277f6}})
\end{DoxyItemize}

\label{_1.5.1}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16568}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v1.\+5.\+0...\+v1.\+5.\+1\char`\"{}$>$1.\+5.\+1$<$/a$>$ (2017-\/04-\/05)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16568}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16569}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16569}

\begin{DoxyItemize}
\item {\bfseries{cache\+:}} bump cacache for its fixed error messages (\href{https://github.com/zkat/make-fetch-happen/commit/2f2b916}{\texttt{ 2f2b916}})
\item {\bfseries{cache\+:}} fix handling of errors in cache reads (\href{https://github.com/zkat/make-fetch-happen/commit/5729222}{\texttt{ 5729222}})
\end{DoxyItemize}

\label{_1.5.0}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16570}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v1.\+4.\+0...\+v1.\+5.\+0\char`\"{}$>$1.\+5.\+0$<$/a$>$ (2017-\/04-\/04)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16570}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16571}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16571}

\begin{DoxyItemize}
\item {\bfseries{retry\+:}} retry requests on 408 timeouts, too (\href{https://github.com/zkat/make-fetch-happen/commit/8d8b5bd}{\texttt{ 8d8b5bd}})
\end{DoxyItemize}

\label{_1.4.0}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16572}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v1.\+3.\+1...\+v1.\+4.\+0\char`\"{}$>$1.\+4.\+0$<$/a$>$ (2017-\/04-\/04)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16572}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16573}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16573}

\begin{DoxyItemize}
\item {\bfseries{cache\+:}} stop relying on BB.\+catch (\href{https://github.com/zkat/make-fetch-happen/commit/2b04494}{\texttt{ 2b04494}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16574}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16574}

\begin{DoxyItemize}
\item {\bfseries{retry\+:}} report retry attempt number as extra header (\href{https://github.com/zkat/make-fetch-happen/commit/fd50927}{\texttt{ fd50927}})
\end{DoxyItemize}

\label{_1.3.1}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16575}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v1.\+3.\+0...\+v1.\+3.\+1\char`\"{}$>$1.\+3.\+1$<$/a$>$ (2017-\/04-\/04)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16575}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16576}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16576}

\begin{DoxyItemize}
\item {\bfseries{cache\+:}} pretend cache entry is missing on ENOENT (\href{https://github.com/zkat/make-fetch-happen/commit/9c2bb26}{\texttt{ 9c2bb26}})
\end{DoxyItemize}

\label{_1.3.0}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16577}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v1.\+2.\+1...\+v1.\+3.\+0\char`\"{}$>$1.\+3.\+0$<$/a$>$ (2017-\/04-\/04)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16577}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16578}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16578}

\begin{DoxyItemize}
\item {\bfseries{cache\+:}} if metadata is missing for some odd reason, ignore the entry (\href{https://github.com/zkat/make-fetch-happen/commit/a021a6b}{\texttt{ a021a6b}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16579}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16579}

\begin{DoxyItemize}
\item {\bfseries{cache\+:}} add special headers when request was loaded straight from cache (\href{https://github.com/zkat/make-fetch-happen/commit/8a7dbd1}{\texttt{ 8a7dbd1}})
\item {\bfseries{cache\+:}} allow configuring algorithms to be calculated on insertion (\href{https://github.com/zkat/make-fetch-happen/commit/bf4a0f2}{\texttt{ bf4a0f2}})
\end{DoxyItemize}

\label{_1.2.1}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16580}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v1.\+2.\+0...\+v1.\+2.\+1\char`\"{}$>$1.\+2.\+1$<$/a$>$ (2017-\/04-\/03)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16580}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16581}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16581}

\begin{DoxyItemize}
\item {\bfseries{integrity\+:}} update cacache and ssri and change EBADCHECKSUM -\/$>$ EINTEGRITY (\href{https://github.com/zkat/make-fetch-happen/commit/b6cf6f6}{\texttt{ b6cf6f6}})
\end{DoxyItemize}

\label{_1.2.0}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16582}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v1.\+1.\+0...\+v1.\+2.\+0\char`\"{}$>$1.\+2.\+0$<$/a$>$ (2017-\/04-\/03)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16582}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16583}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16583}

\begin{DoxyItemize}
\item {\bfseries{integrity\+:}} full Subresource Integrity support (\#10) (\href{https://github.com/zkat/make-fetch-happen/commit/a590159}{\texttt{ a590159}})
\end{DoxyItemize}

\label{_1.1.0}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16584}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v1.\+0.\+1...\+v1.\+1.\+0\char`\"{}$>$1.\+1.\+0$<$/a$>$ (2017-\/04-\/01)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16584}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16585}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16585}

\begin{DoxyItemize}
\item {\bfseries{opts\+:}} fetch.\+defaults() for default options (\href{https://github.com/zkat/make-fetch-happen/commit/522a65e}{\texttt{ 522a65e}})
\end{DoxyItemize}

\label{_1.0.1}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16586}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/make-\/fetch-\/happen/compare/v1.\+0.\+0...\+v1.\+0.\+1\char`\"{}$>$1.\+0.\+1$<$/a$>$ (2017-\/04-\/01)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16586}
\label{_1.0.0}%
 \hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16587}{}\doxysection{1.\+0.\+0 (2017-\/04-\/01)}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16587}
\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16588}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16588}

\begin{DoxyItemize}
\item {\bfseries{cache\+:}} default on cache-\/control header (\href{https://github.com/zkat/make-fetch-happen/commit/b872a2c}{\texttt{ b872a2c}})
\item standard stuff and cache matching (\href{https://github.com/zkat/make-fetch-happen/commit/753f2c2}{\texttt{ 753f2c2}})
\item {\bfseries{agent\+:}} nudge around things with opts.\+agent (\href{https://github.com/zkat/make-fetch-happen/commit/ed62b57}{\texttt{ ed62b57}})
\item {\bfseries{agent\+:}} \{agent\+: false\} has special behavior (\href{https://github.com/zkat/make-fetch-happen/commit/b8cc923}{\texttt{ b8cc923}})
\item {\bfseries{cache\+:}} invalidation on non-\/\+GET (\href{https://github.com/zkat/make-fetch-happen/commit/fe78fac}{\texttt{ fe78fac}})
\item {\bfseries{cache\+:}} make force-\/cache and only-\/if-\/cached work as expected (\href{https://github.com/zkat/make-fetch-happen/commit/f50e9df}{\texttt{ f50e9df}})
\item {\bfseries{cache\+:}} more spec compliance (\href{https://github.com/zkat/make-fetch-happen/commit/d5a56db}{\texttt{ d5a56db}})
\item {\bfseries{cache\+:}} only cache 200 gets (\href{https://github.com/zkat/make-fetch-happen/commit/0abb25a}{\texttt{ 0abb25a}})
\item {\bfseries{cache\+:}} only load cache code if cache opt is a string (\href{https://github.com/zkat/make-fetch-happen/commit/250fcd5}{\texttt{ 250fcd5}})
\item {\bfseries{cache\+:}} oops (\href{https://github.com/zkat/make-fetch-happen/commit/e3fa15a}{\texttt{ e3fa15a}})
\item {\bfseries{cache\+:}} refactored warning removal into main file (\href{https://github.com/zkat/make-fetch-happen/commit/5b0a9f9}{\texttt{ 5b0a9f9}})
\item {\bfseries{cache\+:}} req constructor no longer needed in Cache (\href{https://github.com/zkat/make-fetch-happen/commit/5b74cbc}{\texttt{ 5b74cbc}})
\item {\bfseries{cache\+:}} standard fetch api calls cache\+Mode \char`\"{}cache\char`\"{} (\href{https://github.com/zkat/make-fetch-happen/commit/6fba805}{\texttt{ 6fba805}})
\item {\bfseries{cache\+:}} was using wrong method for non-\/\+GET/\+HEAD cache invalidation (\href{https://github.com/zkat/make-fetch-happen/commit/810763a}{\texttt{ 810763a}})
\item {\bfseries{caching\+:}} a bunch of cache-\/related fixes (\href{https://github.com/zkat/make-fetch-happen/commit/8ebda1d}{\texttt{ 8ebda1d}})
\item {\bfseries{deps\+:}} {\ttfamily cacache\mbox{[}@6\mbox{]}(\href{https://github.com/6}{\texttt{ https\+://github.\+com/6}}).3.\+0} -\/ race condition fixes (\href{https://github.com/zkat/make-fetch-happen/commit/9528442}{\texttt{ 9528442}})
\item {\bfseries{freshness\+:}} fix regex for cache\+Control matching (\href{https://github.com/zkat/make-fetch-happen/commit/070db86}{\texttt{ 070db86}})
\item {\bfseries{freshness\+:}} fixed default freshness heuristic value (\href{https://github.com/zkat/make-fetch-happen/commit/5d29e88}{\texttt{ 5d29e88}})
\item {\bfseries{logging\+:}} remove console.\+log calls (\href{https://github.com/zkat/make-fetch-happen/commit/a1d0a47}{\texttt{ a1d0a47}})
\item {\bfseries{method\+:}} node-\/fetch guarantees uppercase (\href{https://github.com/zkat/make-fetch-happen/commit/a1d68d6}{\texttt{ a1d68d6}})
\item {\bfseries{opts\+:}} simplified opts handling (\href{https://github.com/zkat/make-fetch-happen/commit/516fd6e}{\texttt{ 516fd6e}})
\item {\bfseries{proxy\+:}} pass proxy option directly to Proxy\+Agent (\href{https://github.com/zkat/make-fetch-happen/commit/3398460}{\texttt{ 3398460}})
\item {\bfseries{retry\+:}} false -\/$>$ \{retries\+: 0\} (\href{https://github.com/zkat/make-fetch-happen/commit/297fbb6}{\texttt{ 297fbb6}})
\item {\bfseries{retry\+:}} only retry put if body is not a stream (\href{https://github.com/zkat/make-fetch-happen/commit/a24e599}{\texttt{ a24e599}})
\item {\bfseries{retry\+:}} skip retries if body is a stream for ANY method (\href{https://github.com/zkat/make-fetch-happen/commit/780c0f8}{\texttt{ 780c0f8}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16589}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16589}

\begin{DoxyItemize}
\item {\bfseries{api\+:}} initial implementation -- can make and cache requests (\href{https://github.com/zkat/make-fetch-happen/commit/7d55b49}{\texttt{ 7d55b49}})
\item {\bfseries{fetch\+:}} injectable cache, and retry support (\href{https://github.com/zkat/make-fetch-happen/commit/87b84bf}{\texttt{ 87b84bf}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16590}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_make_fetch_happen_CHANGELOG_autotoc_md16590}

\begin{DoxyItemize}
\item {\bfseries{cache\+:}} opts.\+cache -\/$>$ opts.\+cache\+Manager; opts.\+cache\+Mode -\/$>$ opts.\+cache
\item {\bfseries{fetch\+:}} opts.\+cache accepts a Cache-\/like obj or a path. Requests are now retried.
\item {\bfseries{api\+:}} actual api implemented 
\end{DoxyItemize}