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{_6.0.1}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32775}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v6.\+0.\+0...\+v6.\+0.\+1\char`\"{}$>$6.\+0.\+1$<$/a$>$ (2018-\/08-\/27)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32775}
\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32776}{}\doxysubsection{Bug Fixes}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32776}

\begin{DoxyItemize}
\item {\bfseries{opts\+:}} use figgy-\/pudding to specify consumed opts (\href{https://github.com/zkat/ssri/commit/cf86553}{\texttt{ cf86553}})
\end{DoxyItemize}

\label{_6.0.0}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32777}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v5.\+3.\+0...\+v6.\+0.\+0\char`\"{}$>$6.\+0.\+0$<$/a$>$ (2018-\/04-\/09)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32777}
\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32778}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32778}

\begin{DoxyItemize}
\item {\bfseries{docs\+:}} minor typo (\href{https://github.com/zkat/ssri/commit/b71ef17}{\texttt{ b71ef17}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32779}{}\doxysubsubsection{meta}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32779}

\begin{DoxyItemize}
\item drop support for node@4 (\href{https://github.com/zkat/ssri/commit/d9bf359}{\texttt{ d9bf359}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32780}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32780}

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

\label{_5.3.0}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32781}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v5.\+2.\+4...\+v5.\+3.\+0\char`\"{}$>$5.\+3.\+0$<$/a$>$ (2018-\/03-\/13)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32781}
\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32782}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32782}

\begin{DoxyItemize}
\item {\bfseries{check\+Data\+:}} optionally throw when check\+Data fails (\href{https://github.com/zkat/ssri/commit/bf26b84}{\texttt{ bf26b84}})
\end{DoxyItemize}

\label{_5.2.4}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32783}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v5.\+2.\+3...\+v5.\+2.\+4\char`\"{}$>$5.\+2.\+4$<$/a$>$ (2018-\/02-\/16)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32783}
\label{_5.2.3}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32784}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v5.\+2.\+2...\+v5.\+2.\+3\char`\"{}$>$5.\+2.\+3$<$/a$>$ (2018-\/02-\/16)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32784}
\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32785}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32785}

\begin{DoxyItemize}
\item {\bfseries{hashes\+:}} filter hash priority list by available hashes (\href{https://github.com/zkat/ssri/commit/2fa30b8}{\texttt{ 2fa30b8}})
\item {\bfseries{integrity\+Stream\+:}} dedupe algorithms to generate (\href{https://github.com/zkat/ssri/commit/d56c654}{\texttt{ d56c654}})
\end{DoxyItemize}

\label{_5.2.2}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32786}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v5.\+2.\+1...\+v5.\+2.\+2\char`\"{}$>$5.\+2.\+2$<$/a$>$ (2018-\/02-\/14)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32786}
\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32787}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32787}

\begin{DoxyItemize}
\item {\bfseries{security\+:}} tweak strict SRI regex (\href{https://github.com/zkat/ssri/issues/10}{\texttt{ \#10}}) (\href{https://github.com/zkat/ssri/commit/d0ebcdc}{\texttt{ d0ebcdc}})
\end{DoxyItemize}

\label{_5.2.1}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32788}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v5.\+2.\+0...\+v5.\+2.\+1\char`\"{}$>$5.\+2.\+1$<$/a$>$ (2018-\/02-\/06)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32788}
\label{_5.2.0}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32789}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v5.\+1.\+0...\+v5.\+2.\+0\char`\"{}$>$5.\+2.\+0$<$/a$>$ (2018-\/02-\/06)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32789}
\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32790}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32790}

\begin{DoxyItemize}
\item {\bfseries{match\+:}} add integrity.\+match() (\href{https://github.com/zkat/ssri/commit/3c49cc4}{\texttt{ 3c49cc4}})
\end{DoxyItemize}

\label{_5.1.0}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32791}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v5.\+0.\+0...\+v5.\+1.\+0\char`\"{}$>$5.\+1.\+0$<$/a$>$ (2018-\/01-\/18)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32791}
\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32792}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32792}

\begin{DoxyItemize}
\item {\bfseries{check\+Stream\+:}} integrity\+Stream now takes opts.\+integrity algos into account (\href{https://github.com/zkat/ssri/commit/d262910}{\texttt{ d262910}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32793}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32793}

\begin{DoxyItemize}
\item {\bfseries{sha3\+:}} do some guesswork about upcoming sha3 (\href{https://github.com/zkat/ssri/commit/7fdd9df}{\texttt{ 7fdd9df}})
\end{DoxyItemize}

\label{_5.0.0}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32794}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v4.\+1.\+6...\+v5.\+0.\+0\char`\"{}$>$5.\+0.\+0$<$/a$>$ (2017-\/10-\/23)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32794}
\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32795}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32795}

\begin{DoxyItemize}
\item {\bfseries{license\+:}} relicense to ISC (\#9) (\href{https://github.com/zkat/ssri/commit/c82983a}{\texttt{ c82983a}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32796}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32796}

\begin{DoxyItemize}
\item {\bfseries{license\+:}} the license has been changed from CC0-\/1.\+0 to ISC.
\end{DoxyItemize}

\label{_4.1.6}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32797}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v4.\+1.\+5...\+v4.\+1.\+6\char`\"{}$>$4.\+1.\+6$<$/a$>$ (2017-\/06-\/07)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32797}
\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32798}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32798}

\begin{DoxyItemize}
\item {\bfseries{check\+Stream\+:}} make sure to pass all opts through (\href{https://github.com/zkat/ssri/commit/0b1bcbe}{\texttt{ 0b1bcbe}})
\end{DoxyItemize}

\label{_4.1.5}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32799}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v4.\+1.\+4...\+v4.\+1.\+5\char`\"{}$>$4.\+1.\+5$<$/a$>$ (2017-\/06-\/05)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32799}
\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32800}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32800}

\begin{DoxyItemize}
\item {\bfseries{integrity\+Stream\+:}} stop crashing if opts.\+algorithms and opts.\+integrity have an algo mismatch (\href{https://github.com/zkat/ssri/commit/fb1293e}{\texttt{ fb1293e}})
\end{DoxyItemize}

\label{_4.1.4}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32801}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v4.\+1.\+3...\+v4.\+1.\+4\char`\"{}$>$4.\+1.\+4$<$/a$>$ (2017-\/05-\/31)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32801}
\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32802}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32802}

\begin{DoxyItemize}
\item {\bfseries{node\+:}} older versions of node\href{https://github.com/4}{\texttt{ @4}} do not support base64buffer string parsing (\href{https://github.com/zkat/ssri/commit/513df4e}{\texttt{ 513df4e}})
\end{DoxyItemize}

\label{_4.1.3}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32803}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v4.\+1.\+2...\+v4.\+1.\+3\char`\"{}$>$4.\+1.\+3$<$/a$>$ (2017-\/05-\/24)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32803}
\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32804}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32804}

\begin{DoxyItemize}
\item {\bfseries{check\+:}} handle various bad hash corner cases better (\href{https://github.com/zkat/ssri/commit/c2c262b}{\texttt{ c2c262b}})
\end{DoxyItemize}

\label{_4.1.2}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32805}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v4.\+1.\+1...\+v4.\+1.\+2\char`\"{}$>$4.\+1.\+2$<$/a$>$ (2017-\/04-\/18)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32805}
\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32806}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32806}

\begin{DoxyItemize}
\item {\bfseries{stream\+:}} \+\_\+flush can be called multiple times. use on(\char`\"{}end\char`\"{}) (\href{https://github.com/zkat/ssri/commit/b1c4805}{\texttt{ b1c4805}})
\end{DoxyItemize}

\label{_4.1.1}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32807}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v4.\+1.\+0...\+v4.\+1.\+1\char`\"{}$>$4.\+1.\+1$<$/a$>$ (2017-\/04-\/12)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32807}
\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32808}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32808}

\begin{DoxyItemize}
\item {\bfseries{pick\+Algorithm\+:}} error if pick\+Algorithm() is used in an empty Integrity (\href{https://github.com/zkat/ssri/commit/fab470e}{\texttt{ fab470e}})
\end{DoxyItemize}

\label{_4.1.0}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32809}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v4.\+0.\+0...\+v4.\+1.\+0\char`\"{}$>$4.\+1.\+0$<$/a$>$ (2017-\/04-\/07)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32809}
\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32810}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32810}

\begin{DoxyItemize}
\item adding ssri.\+create for a crypto style interface (\#2) (\href{https://github.com/zkat/ssri/commit/96f52ad}{\texttt{ 96f52ad}})
\end{DoxyItemize}

\label{_4.0.0}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32811}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v3.\+0.\+2...\+v4.\+0.\+0\char`\"{}$>$4.\+0.\+0$<$/a$>$ (2017-\/04-\/03)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32811}
\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32812}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32812}

\begin{DoxyItemize}
\item {\bfseries{integrity\+:}} should have changed the error code before. oops (\href{https://github.com/zkat/ssri/commit/8381afa}{\texttt{ 8381afa}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32813}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32813}

\begin{DoxyItemize}
\item {\bfseries{integrity\+:}} EBADCHECKSUM -\/$>$ EINTEGRITY for verification errors
\end{DoxyItemize}

\label{_3.0.2}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32814}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v3.\+0.\+1...\+v3.\+0.\+2\char`\"{}$>$3.\+0.\+2$<$/a$>$ (2017-\/04-\/03)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32814}
\label{_3.0.1}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32815}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v3.\+0.\+0...\+v3.\+0.\+1\char`\"{}$>$3.\+0.\+1$<$/a$>$ (2017-\/04-\/03)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32815}
\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32816}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32816}

\begin{DoxyItemize}
\item {\bfseries{package.\+json\+:}} really should have these in the keywords because search (\href{https://github.com/zkat/ssri/commit/a6ac6d0}{\texttt{ a6ac6d0}})
\end{DoxyItemize}

\label{_3.0.0}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32817}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v2.\+0.\+0...\+v3.\+0.\+0\char`\"{}$>$3.\+0.\+0$<$/a$>$ (2017-\/04-\/03)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32817}
\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32818}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32818}

\begin{DoxyItemize}
\item {\bfseries{hashes\+:}} Integrity\+Metadata -\/$>$ Hash (\href{https://github.com/zkat/ssri/commit/d04aa1f}{\texttt{ d04aa1f}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32819}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32819}

\begin{DoxyItemize}
\item {\bfseries{check\+:}} return Integrity\+Metadata on check success (\href{https://github.com/zkat/ssri/commit/2301e74}{\texttt{ 2301e74}})
\item {\bfseries{from\+Hex\+:}} ssri.\+from\+Hex to make it easier to generate them from hex valus (\href{https://github.com/zkat/ssri/commit/049b89e}{\texttt{ 049b89e}})
\item {\bfseries{hex\+:}} utility function for getting hex version of digest (\href{https://github.com/zkat/ssri/commit/a9f021c}{\texttt{ a9f021c}})
\item {\bfseries{hex\+Digest\+:}} added hex\+Digest method to Integrity objects too (\href{https://github.com/zkat/ssri/commit/85208ba}{\texttt{ 85208ba}})
\item {\bfseries{integrity\+:}} add .is\+Integrity and .is\+Integrity\+Metadata (\href{https://github.com/zkat/ssri/commit/1b29e6f}{\texttt{ 1b29e6f}})
\item {\bfseries{integrity\+Stream\+:}} new stream that can both generate and check streamed data (\href{https://github.com/zkat/ssri/commit/fd23e1b}{\texttt{ fd23e1b}})
\item {\bfseries{parse\+:}} allow parsing straight into a single Integrity\+Metadata object (\href{https://github.com/zkat/ssri/commit/c8ddf48}{\texttt{ c8ddf48}})
\item {\bfseries{pick\+Algorithm\+:}} Intergrity\+::pick\+Algorithm() added (\href{https://github.com/zkat/ssri/commit/b97a796}{\texttt{ b97a796}})
\item {\bfseries{size\+:}} calculate and update stream sizes (\href{https://github.com/zkat/ssri/commit/02ed1ad}{\texttt{ 02ed1ad}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32820}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32820}

\begin{DoxyItemize}
\item {\bfseries{hashes\+:}} {\ttfamily .is\+Integrity\+Metadata} is now {\ttfamily .is\+Hash}. Also, any references to {\ttfamily Integrity\+Metadata} now refer to {\ttfamily Hash}.
\item {\bfseries{integrity\+Stream\+:}} create\+Checker\+Stream has been removed and replaced with a general-\/purpose integrity\+Stream.
\end{DoxyItemize}

To convert existing create\+Checker\+Stream code, move the {\ttfamily sri} argument into {\ttfamily opts.\+integrity} in integrity\+Stream. All other options should be the same.
\begin{DoxyItemize}
\item {\bfseries{check\+:}} {\ttfamily check\+Data}, {\ttfamily check\+Stream}, and {\ttfamily create\+Checker\+Stream} now yield a whole Integrity\+Metadata instance representing the first successful hash match.
\end{DoxyItemize}

\label{_2.0.0}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32821}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/zkat/ssri/compare/v1.\+0.\+0...\+v2.\+0.\+0\char`\"{}$>$2.\+0.\+0$<$/a$>$ (2017-\/03-\/24)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32821}
\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32822}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32822}

\begin{DoxyItemize}
\item {\bfseries{strict-\/mode\+:}} make regexes more rigid (\href{https://github.com/zkat/ssri/commit/122a32c}{\texttt{ 122a32c}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32823}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32823}

\begin{DoxyItemize}
\item {\bfseries{api\+:}} added serialize alias for unparse (\href{https://github.com/zkat/ssri/commit/999b421}{\texttt{ 999b421}})
\item {\bfseries{concat\+:}} add Integrity\+::concat() (\href{https://github.com/zkat/ssri/commit/cae12c7}{\texttt{ cae12c7}})
\item {\bfseries{pick\+Algo\+:}} pick the strongest algorithm provided, by default (\href{https://github.com/zkat/ssri/commit/58c18f7}{\texttt{ 58c18f7}})
\item {\bfseries{strict-\/mode\+:}} strict SRI support (\href{https://github.com/zkat/ssri/commit/3f0b64c}{\texttt{ 3f0b64c}})
\item {\bfseries{stringify\+:}} replaced unparse/serialize with stringify (\href{https://github.com/zkat/ssri/commit/4acad30}{\texttt{ 4acad30}})
\item {\bfseries{verification\+:}} add opts.\+pick\+Algorithm (\href{https://github.com/zkat/ssri/commit/f72e658}{\texttt{ f72e658}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32824}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32824}

\begin{DoxyItemize}
\item {\bfseries{pick\+Algo\+:}} ssri will prioritize specific hashes now
\item {\bfseries{stringify\+:}} serialize and unparse have been removed. Use ssri.\+stringify instead.
\item {\bfseries{strict-\/mode\+:}} functions that accepted an optional {\ttfamily sep} argument now expect {\ttfamily opts.\+sep}.
\end{DoxyItemize}

\label{_1.0.0}%
 \hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32825}{}\doxysection{1.\+0.\+0 (2017-\/03-\/23)}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32825}
\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32826}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32826}

\begin{DoxyItemize}
\item {\bfseries{api\+:}} implemented initial api (\href{https://github.com/zkat/ssri/commit/4fbb16b}{\texttt{ 4fbb16b}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32827}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_webpack_node_modules_ssri_CHANGELOG_autotoc_md32827}

\begin{DoxyItemize}
\item {\bfseries{api\+:}} Initial API established. 
\end{DoxyItemize}