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.\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15445}{}\doxysubsection{$<$a href=\char`\"{}https\+://www.\+github.\+com/yargs/yargs-\/parser/compare/v18.\+1.\+2...\+v18.\+1.\+3\char`\"{}$>$18.\+1.\+3$<$/a$>$ (2020-\/04-\/16)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15445}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15446}{}\doxysubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15446}

\begin{DoxyItemize}
\item {\bfseries{set\+Arg\+:}} options using camel-\/case and dot-\/notation populated twice (\href{https://www.github.com/yargs/yargs-parser/issues/268}{\texttt{ \#268}}) (\href{https://www.github.com/yargs/yargs-parser/commit/f7e15b9800900b9856acac1a830a5f35847be73e}{\texttt{ f7e15b9}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15447}{}\doxysubsection{$<$a href=\char`\"{}https\+://www.\+github.\+com/yargs/yargs-\/parser/compare/v18.\+1.\+1...\+v18.\+1.\+2\char`\"{}$>$18.\+1.\+2$<$/a$>$ (2020-\/03-\/26)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15447}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15448}{}\doxysubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15448}

\begin{DoxyItemize}
\item {\bfseries{array, nargs\+:}} support -\/o=--value and --option=--value format (\href{https://www.github.com/yargs/yargs-parser/issues/262}{\texttt{ \#262}}) (\href{https://www.github.com/yargs/yargs-parser/commit/41d3f8139e116706b28de9b0de3433feb08d2f13}{\texttt{ 41d3f81}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15449}{}\doxysubsection{$<$a href=\char`\"{}https\+://www.\+github.\+com/yargs/yargs-\/parser/compare/v18.\+1.\+0...\+v18.\+1.\+1\char`\"{}$>$18.\+1.\+1$<$/a$>$ (2020-\/03-\/16)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15449}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15450}{}\doxysubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15450}

\begin{DoxyItemize}
\item \+\_\+\+\_\+proto\+\_\+\+\_\+ will now be replaced with \+\_\+\+\_\+\+\_\+proto\+\_\+\+\_\+\+\_\+ in parse (\href{https://www.github.com/yargs/yargs-parser/issues/258}{\texttt{ \#258}}), patching a potential prototype pollution vulnerability. This was reported by the Snyk Security Research Team.(\href{https://www.github.com/yargs/yargs-parser/commit/63810ca1ae1a24b08293a4d971e70e058c7a41e2}{\texttt{ 63810ca}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15451}{}\doxysection{$<$a href=\char`\"{}https\+://www.\+github.\+com/yargs/yargs-\/parser/compare/v18.\+0.\+0...\+v18.\+1.\+0\char`\"{}$>$18.\+1.\+0$<$/a$>$ (2020-\/03-\/07)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15451}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15452}{}\doxysubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15452}

\begin{DoxyItemize}
\item introduce single-\/digit boolean aliases (\href{https://www.github.com/yargs/yargs-parser/issues/255}{\texttt{ \#255}}) (\href{https://www.github.com/yargs/yargs-parser/commit/9c60265fd7a03cb98e6df3e32c8c5e7508d9f56f}{\texttt{ 9c60265}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15453}{}\doxysection{$<$a href=\char`\"{}https\+://www.\+github.\+com/yargs/yargs-\/parser/compare/v17.\+1.\+0...\+v18.\+0.\+0\char`\"{}$>$18.\+0.\+0$<$/a$>$ (2020-\/03-\/02)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15453}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15454}{}\doxysubsection{⚠ BREAKING CHANGES}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15454}

\begin{DoxyItemize}
\item the narg count is now enforced when parsing arrays.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15455}{}\doxysubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15455}

\begin{DoxyItemize}
\item NaN can now be provided as a value for nargs, indicating \char`\"{}at least\char`\"{} one value is expected for array (\href{https://www.github.com/yargs/yargs-parser/issues/251}{\texttt{ \#251}}) (\href{https://www.github.com/yargs/yargs-parser/commit/9db4be81417a2c7097128db34d86fe70ef4af70c}{\texttt{ 9db4be8}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15456}{}\doxysection{$<$a href=\char`\"{}https\+://www.\+github.\+com/yargs/yargs-\/parser/compare/v17.\+0.\+1...\+v17.\+1.\+0\char`\"{}$>$17.\+1.\+0$<$/a$>$ (2020-\/03-\/01)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15456}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15457}{}\doxysubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15457}

\begin{DoxyItemize}
\item introduce greedy-\/arrays config, for specifying whether arrays consume multiple positionals (\href{https://www.github.com/yargs/yargs-parser/issues/249}{\texttt{ \#249}}) (\href{https://www.github.com/yargs/yargs-parser/commit/60e880a837046314d89fa4725f923837fd33a9eb}{\texttt{ 60e880a}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15458}{}\doxysubsection{$<$a href=\char`\"{}https\+://www.\+github.\+com/yargs/yargs-\/parser/compare/v17.\+0.\+0...\+v17.\+0.\+1\char`\"{}$>$17.\+0.\+1$<$/a$>$ (2020-\/02-\/29)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15458}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15459}{}\doxysubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15459}

\begin{DoxyItemize}
\item normalized keys were not enumerable (\href{https://www.github.com/yargs/yargs-parser/issues/247}{\texttt{ \#247}}) (\href{https://www.github.com/yargs/yargs-parser/commit/57119f9f17cf27499bd95e61c2f72d18314f11ba}{\texttt{ 57119f9}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15460}{}\doxysection{$<$a href=\char`\"{}https\+://www.\+github.\+com/yargs/yargs-\/parser/compare/v16.\+1.\+0...\+v17.\+0.\+0\char`\"{}$>$17.\+0.\+0$<$/a$>$ (2020-\/02-\/10)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15460}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15461}{}\doxysubsection{⚠ BREAKING CHANGES}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15461}

\begin{DoxyItemize}
\item this reverts parsing behavior of booleans to that of yargs@14
\item objects used during parsing are now created with a null prototype. There may be some scenarios where this change in behavior leaks externally.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15462}{}\doxysubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15462}

\begin{DoxyItemize}
\item boolean arguments will not be collected into an implicit array (\href{https://www.github.com/yargs/yargs-parser/issues/236}{\texttt{ \#236}}) (\href{https://www.github.com/yargs/yargs-parser/commit/34c4e19bae4e7af63e3cb6fa654a97ed476e5eb5}{\texttt{ 34c4e19}})
\item introduce nargs-\/eats-\/options config option (\href{https://www.github.com/yargs/yargs-parser/issues/246}{\texttt{ \#246}}) (\href{https://www.github.com/yargs/yargs-parser/commit/d50822ac10e1b05f2e9643671ca131ac251b6732}{\texttt{ d50822a}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15463}{}\doxysubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15463}

\begin{DoxyItemize}
\item address bugs with \char`\"{}uknown-\/options-\/as-\/args\char`\"{} (\href{https://www.github.com/yargs/yargs-parser/commit/bc023e3b13e20a118353f9507d1c999bf388a346}{\texttt{ bc023e3}})
\item array should take precedence over nargs, but enforce nargs (\href{https://www.github.com/yargs/yargs-parser/issues/243}{\texttt{ \#243}}) (\href{https://www.github.com/yargs/yargs-parser/commit/4cbc188b7abb2249529a19c090338debdad2fe6c}{\texttt{ 4cbc188}})
\item support keys that collide with object prototypes (\href{https://www.github.com/yargs/yargs-parser/issues/234}{\texttt{ \#234}}) (\href{https://www.github.com/yargs/yargs-parser/commit/1587b6d91db853a9109f1be6b209077993fee4de}{\texttt{ 1587b6d}})
\item unknown options terminated with digits now handled by unknown-\/options-\/as-\/args (\href{https://www.github.com/yargs/yargs-parser/issues/238}{\texttt{ \#238}}) (\href{https://www.github.com/yargs/yargs-parser/commit/d36cdfa854254d7c7e0fe1d583818332ac46c2a5}{\texttt{ d36cdfa}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15464}{}\doxysection{$<$a href=\char`\"{}https\+://www.\+github.\+com/yargs/yargs-\/parser/compare/v16.\+0.\+0...\+v16.\+1.\+0\char`\"{}$>$16.\+1.\+0$<$/a$>$ (2019-\/11-\/01)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15464}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15465}{}\doxysubsection{⚠ BREAKING CHANGES}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15465}

\begin{DoxyItemize}
\item populate error if incompatible narg/count or array/count options are used (\#191)
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15466}{}\doxysubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15466}

\begin{DoxyItemize}
\item options that have had their default value used are now tracked (\href{https://www.github.com/yargs/yargs-parser/issues/211}{\texttt{ \#211}}) (\href{https://www.github.com/yargs/yargs-parser/commit/a525234558c847deedd73f8792e0a3b77b26e2c0}{\texttt{ a525234}})
\item populate error if incompatible narg/count or array/count options are used (\href{https://www.github.com/yargs/yargs-parser/issues/191}{\texttt{ \#191}}) (\href{https://www.github.com/yargs/yargs-parser/commit/84a401f0fa3095e0a19661670d1570d0c3b9d3c9}{\texttt{ 84a401f}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15467}{}\doxysubsection{Reverts}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15467}

\begin{DoxyItemize}
\item revert 16.\+0.\+0 CHANGELOG entry (\href{https://www.github.com/yargs/yargs-parser/commit/920320ad9861bbfd58eda39221ae211540fc1daf}{\texttt{ 920320a}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15468}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v14.\+0.\+0...\+v15.\+0.\+0\char`\"{}$>$15.\+0.\+0$<$/a$>$ (2019-\/10-\/07)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15468}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15469}{}\doxysubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15469}

\begin{DoxyItemize}
\item rework {\ttfamily collect-\/unknown-\/options} into {\ttfamily unknown-\/options-\/as-\/args}, providing more comprehensive functionality (\href{https://github.com/yargs/yargs-parser/commit/ef771ca}{\texttt{ ef771ca}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15470}{}\doxysubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15470}

\begin{DoxyItemize}
\item rework {\ttfamily collect-\/unknown-\/options} into {\ttfamily unknown-\/options-\/as-\/args}, providing more comprehensive functionality
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15471}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v13.\+1.\+1...\+v14.\+0.\+0\char`\"{}$>$14.\+0.\+0$<$/a$>$ (2019-\/09-\/06)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15471}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15472}{}\doxysubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15472}

\begin{DoxyItemize}
\item boolean arrays with default values (\href{https://github.com/yargs/yargs-parser/issues/185}{\texttt{ \#185}}) (\href{https://github.com/yargs/yargs-parser/commit/7d42572}{\texttt{ 7d42572}})
\item boolean now behaves the same as other array types (\href{https://github.com/yargs/yargs-parser/issues/184}{\texttt{ \#184}}) (\href{https://github.com/yargs/yargs-parser/commit/17ca3bd}{\texttt{ 17ca3bd}})
\item eat\+Nargs() for \textquotesingle{}opt.\+narg === 0\textquotesingle{} and boolean typed options (\href{https://github.com/yargs/yargs-parser/issues/188}{\texttt{ \#188}}) (\href{https://github.com/yargs/yargs-parser/commit/c5a1db0}{\texttt{ c5a1db0}})
\item maybe\+Coerce\+Number now takes precedence over coerce return value (\href{https://github.com/yargs/yargs-parser/issues/182}{\texttt{ \#182}}) (\href{https://github.com/yargs/yargs-parser/commit/2f26436}{\texttt{ 2f26436}})
\item take into account aliases when appending arrays from config object (\href{https://github.com/yargs/yargs-parser/issues/199}{\texttt{ \#199}}) (\href{https://github.com/yargs/yargs-parser/commit/f8a2d3f}{\texttt{ f8a2d3f}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15473}{}\doxysubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15473}

\begin{DoxyItemize}
\item add configuration option to \char`\"{}collect-\/unknown-\/options\char`\"{} (\href{https://github.com/yargs/yargs-parser/issues/181}{\texttt{ \#181}}) (\href{https://github.com/yargs/yargs-parser/commit/7909cc4}{\texttt{ 7909cc4}})
\item maybe\+Coerce\+Number() now takes into account arrays (\href{https://github.com/yargs/yargs-parser/issues/187}{\texttt{ \#187}}) (\href{https://github.com/yargs/yargs-parser/commit/31c204b}{\texttt{ 31c204b}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15474}{}\doxysubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15474}

\begin{DoxyItemize}
\item unless \char`\"{}parse-\/numbers\char`\"{} is set to \char`\"{}false\char`\"{}, arrays of numeric strings are now parsed as numbers, rather than strings.
\item we have dropped the broken \char`\"{}defaulted\char`\"{} functionality; we would like to revisit adding this in the future.
\item maybe\+Coerce\+Number now takes precedence over coerce return value (\#182)
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15475}{}\doxysubsection{$<$a href=\char`\"{}https\+://www.\+github.\+com/yargs/yargs-\/parser/compare/v13.\+1.\+0...\+v13.\+1.\+1\char`\"{}$>$13.\+1.\+1$<$/a$>$ (2019-\/06-\/10)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15475}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15476}{}\doxysubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15476}

\begin{DoxyItemize}
\item convert values to strings when tokenizing (\href{https://www.github.com/yargs/yargs-parser/issues/167}{\texttt{ \#167}}) (\href{https://www.github.com/yargs/yargs-parser/commit/57b7883}{\texttt{ 57b7883}})
\item nargs should allow duplicates when duplicate-\/arguments-\/array=false (\href{https://www.github.com/yargs/yargs-parser/issues/164}{\texttt{ \#164}}) (\href{https://www.github.com/yargs/yargs-parser/commit/47ccb0b}{\texttt{ 47ccb0b}})
\item should populate \char`\"{}\+\_\+\char`\"{} when given config with \char`\"{}short-\/option-\/groups\char`\"{} false (\href{https://www.github.com/yargs/yargs-parser/issues/179}{\texttt{ \#179}}) (\href{https://www.github.com/yargs/yargs-parser/commit/6055974}{\texttt{ 6055974}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15477}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v13.\+0.\+0...\+v13.\+1.\+0\char`\"{}$>$13.\+1.\+0$<$/a$>$ (2019-\/05-\/05)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15477}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15478}{}\doxysubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15478}

\begin{DoxyItemize}
\item add {\ttfamily strip-\/aliased} and {\ttfamily strip-\/dashed} configuration options. (\href{https://github.com/yargs/yargs-parser/issues/172}{\texttt{ \#172}}) (\href{https://github.com/yargs/yargs-parser/commit/a3936aa}{\texttt{ a3936aa}})
\item support boolean which do not consume next argument. (\href{https://github.com/yargs/yargs-parser/issues/171}{\texttt{ \#171}}) (\href{https://github.com/yargs/yargs-parser/commit/0ae7fcb}{\texttt{ 0ae7fcb}})
\end{DoxyItemize}

\label{_13.0.0}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15479}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v12.\+0.\+0...\+v13.\+0.\+0\char`\"{}$>$13.\+0.\+0$<$/a$>$ (2019-\/02-\/02)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15479}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15480}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15480}

\begin{DoxyItemize}
\item don\textquotesingle{}t coerce number from string with leading \textquotesingle{}0\textquotesingle{} or \textquotesingle{}+\textquotesingle{} (\href{https://github.com/yargs/yargs-parser/issues/158}{\texttt{ \#158}}) (\href{https://github.com/yargs/yargs-parser/commit/18d0fd5}{\texttt{ 18d0fd5}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15481}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15481}

\begin{DoxyItemize}
\item options with leading \textquotesingle{}+\textquotesingle{} or \textquotesingle{}0\textquotesingle{} now parse as strings
\end{DoxyItemize}

\label{_12.0.0}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15482}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v11.\+1.\+1...\+v12.\+0.\+0\char`\"{}$>$12.\+0.\+0$<$/a$>$ (2019-\/01-\/29)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15482}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15483}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15483}

\begin{DoxyItemize}
\item better handling of quoted strings (\href{https://github.com/yargs/yargs-parser/issues/153}{\texttt{ \#153}}) (\href{https://github.com/yargs/yargs-parser/commit/2fb71b2}{\texttt{ 2fb71b2}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15484}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15484}

\begin{DoxyItemize}
\item default value is now used if no right-\/hand value provided for numbers/strings (\href{https://github.com/yargs/yargs-parser/issues/156}{\texttt{ \#156}}) (\href{https://github.com/yargs/yargs-parser/commit/5a7c46a}{\texttt{ 5a7c46a}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15485}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15485}

\begin{DoxyItemize}
\item a flag with no right-\/hand value no longer populates defaulted options with {\ttfamily undefined}.
\item quotes at beginning and endings of strings are not removed during parsing.
\end{DoxyItemize}

\label{_11.1.1}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15486}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v11.\+1.\+0...\+v11.\+1.\+1\char`\"{}$>$11.\+1.\+1$<$/a$>$ (2018-\/11-\/19)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15486}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15487}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15487}

\begin{DoxyItemize}
\item ensure empty string is added into argv.\+\_\+ (\href{https://github.com/yargs/yargs-parser/issues/140}{\texttt{ \#140}}) (\href{https://github.com/yargs/yargs-parser/commit/79cda98}{\texttt{ 79cda98}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15488}{}\doxysubsubsection{Reverts}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15488}

\begin{DoxyItemize}
\item make requires\+Arg work in conjunction with arrays (\href{https://github.com/yargs/yargs-parser/issues/136}{\texttt{ \#136}}) (\href{https://github.com/yargs/yargs-parser/commit/f4a3063}{\texttt{ f4a3063}})
\end{DoxyItemize}

\label{_11.1.0}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15489}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v11.\+0.\+0...\+v11.\+1.\+0\char`\"{}$>$11.\+1.\+0$<$/a$>$ (2018-\/11-\/10)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15489}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15490}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15490}

\begin{DoxyItemize}
\item handling of one char alias (\href{https://github.com/yargs/yargs-parser/issues/139}{\texttt{ \#139}}) (\href{https://github.com/yargs/yargs-parser/commit/ee56e31}{\texttt{ ee56e31}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15491}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15491}

\begin{DoxyItemize}
\item add halt-\/at-\/non-\/option configuration option (\href{https://github.com/yargs/yargs-parser/issues/130}{\texttt{ \#130}}) (\href{https://github.com/yargs/yargs-parser/commit/a849fce}{\texttt{ a849fce}})
\end{DoxyItemize}

\label{_11.0.0}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15492}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v10.\+1.\+0...\+v11.\+0.\+0\char`\"{}$>$11.\+0.\+0$<$/a$>$ (2018-\/10-\/06)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15492}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15493}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15493}

\begin{DoxyItemize}
\item flatten-\/duplicate-\/arrays\+:false for more than 2 arrays (\href{https://github.com/yargs/yargs-parser/issues/128}{\texttt{ \#128}}) (\href{https://github.com/yargs/yargs-parser/commit/2bc395f}{\texttt{ 2bc395f}})
\item hyphenated flags combined with dot notation broke parsing (\href{https://github.com/yargs/yargs-parser/issues/131}{\texttt{ \#131}}) (\href{https://github.com/yargs/yargs-parser/commit/dc788da}{\texttt{ dc788da}})
\item make requires\+Arg work in conjunction with arrays (\href{https://github.com/yargs/yargs-parser/issues/136}{\texttt{ \#136}}) (\href{https://github.com/yargs/yargs-parser/commit/77ae1d4}{\texttt{ 77ae1d4}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15494}{}\doxysubsubsection{Chores}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15494}

\begin{DoxyItemize}
\item update dependencies (\href{https://github.com/yargs/yargs-parser/commit/6dc42a1}{\texttt{ 6dc42a1}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15495}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15495}

\begin{DoxyItemize}
\item also add camel\+Case array options (\href{https://github.com/yargs/yargs-parser/issues/125}{\texttt{ \#125}}) (\href{https://github.com/yargs/yargs-parser/commit/08c0117}{\texttt{ 08c0117}})
\item array.\+type can now be provided, supporting coercion (\href{https://github.com/yargs/yargs-parser/issues/132}{\texttt{ \#132}}) (\href{https://github.com/yargs/yargs-parser/commit/4b8cfce}{\texttt{ 4b8cfce}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15496}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15496}

\begin{DoxyItemize}
\item drops Node 4 support
\item the argv object is now populated differently (correctly) when hyphens and dot notation are used in conjunction.
\end{DoxyItemize}

\label{_10.1.0}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15497}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v10.\+0.\+0...\+v10.\+1.\+0\char`\"{}$>$10.\+1.\+0$<$/a$>$ (2018-\/06-\/29)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15497}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15498}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15498}

\begin{DoxyItemize}
\item add {\ttfamily set-\/placeholder-\/key} configuration (\href{https://github.com/yargs/yargs-parser/issues/123}{\texttt{ \#123}}) (\href{https://github.com/yargs/yargs-parser/commit/19386ee}{\texttt{ 19386ee}})
\end{DoxyItemize}

\label{_10.0.0}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15499}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v9.\+0.\+2...\+v10.\+0.\+0\char`\"{}$>$10.\+0.\+0$<$/a$>$ (2018-\/04-\/04)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15499}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15500}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15500}

\begin{DoxyItemize}
\item do not set boolean flags if not defined in {\ttfamily argv} (\href{https://github.com/yargs/yargs-parser/issues/119}{\texttt{ \#119}}) (\href{https://github.com/yargs/yargs-parser/commit/f6e6599}{\texttt{ f6e6599}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15501}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15501}

\begin{DoxyItemize}
\item {\ttfamily boolean} flags defined without a {\ttfamily default} value will now behave like other option type and won\textquotesingle{}t be set in the parsed results when the user doesn\textquotesingle{}t set the corresponding CLI arg.
\end{DoxyItemize}

Previous behavior\+: 
\begin{DoxyCode}{0}
\DoxyCodeLine{var parse = require('yargs-\/parser');}
\DoxyCodeLine{}
\DoxyCodeLine{parse('-\/-\/flag', \{boolean: ['flag']\});}
\DoxyCodeLine{// => \{ \_: [], flag: true \}}
\DoxyCodeLine{}
\DoxyCodeLine{parse('-\/-\/no-\/flag', \{boolean: ['flag']\});}
\DoxyCodeLine{// => \{ \_: [], flag: false \}}
\DoxyCodeLine{}
\DoxyCodeLine{parse('', \{boolean: ['flag']\});}
\DoxyCodeLine{// => \{ \_: [], flag: false \} }

\end{DoxyCode}


New behavior\+: 
\begin{DoxyCode}{0}
\DoxyCodeLine{var parse = require('yargs-\/parser');}
\DoxyCodeLine{}
\DoxyCodeLine{parse('-\/-\/flag', \{boolean: ['flag']\});}
\DoxyCodeLine{// => \{ \_: [], flag: true \}}
\DoxyCodeLine{}
\DoxyCodeLine{parse('-\/-\/no-\/flag', \{boolean: ['flag']\});}
\DoxyCodeLine{// => \{ \_: [], flag: false \}}
\DoxyCodeLine{}
\DoxyCodeLine{parse('', \{boolean: ['flag']\});}
\DoxyCodeLine{// => \{ \_: [] \} => flag not set similarly to other option type }

\end{DoxyCode}


\label{_9.0.2}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15502}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v9.\+0.\+1...\+v9.\+0.\+2\char`\"{}$>$9.\+0.\+2$<$/a$>$ (2018-\/01-\/20)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15502}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15503}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15503}

\begin{DoxyItemize}
\item nargs was still aggressively consuming too many arguments (\href{https://github.com/yargs/yargs-parser/commit/9b28aad}{\texttt{ 9b28aad}})
\end{DoxyItemize}

\label{_9.0.1}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15504}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v9.\+0.\+0...\+v9.\+0.\+1\char`\"{}$>$9.\+0.\+1$<$/a$>$ (2018-\/01-\/20)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15504}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15505}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15505}

\begin{DoxyItemize}
\item nargs was consuming too many arguments (\href{https://github.com/yargs/yargs-parser/commit/4fef206}{\texttt{ 4fef206}})
\end{DoxyItemize}

\label{_9.0.0}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15506}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v8.\+1.\+0...\+v9.\+0.\+0\char`\"{}$>$9.\+0.\+0$<$/a$>$ (2018-\/01-\/20)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15506}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15507}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15507}

\begin{DoxyItemize}
\item narg arguments no longer consume flag arguments (\href{https://github.com/yargs/yargs-parser/issues/114}{\texttt{ \#114}}) (\href{https://github.com/yargs/yargs-parser/commit/60bb9b3}{\texttt{ 60bb9b3}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15508}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15508}

\begin{DoxyItemize}
\item arguments of form --foo, -\/abc, will no longer be consumed by nargs
\end{DoxyItemize}

\label{_8.1.0}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15509}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v8.\+0.\+0...\+v8.\+1.\+0\char`\"{}$>$8.\+1.\+0$<$/a$>$ (2017-\/12-\/20)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15509}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15510}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15510}

\begin{DoxyItemize}
\item allow null config values (\href{https://github.com/yargs/yargs-parser/issues/108}{\texttt{ \#108}}) (\href{https://github.com/yargs/yargs-parser/commit/d8b14f9}{\texttt{ d8b14f9}})
\item ensure consistent parsing of dot-\/notation arguments (\href{https://github.com/yargs/yargs-parser/issues/102}{\texttt{ \#102}}) (\href{https://github.com/yargs/yargs-parser/commit/c9bd79c}{\texttt{ c9bd79c}})
\item implement \href{https://github.com/antoniom}{\texttt{ @antoniom}}\textquotesingle{}s fix for camel-\/case expansion (\href{https://github.com/yargs/yargs-parser/commit/3087e1d}{\texttt{ 3087e1d}})
\item only run coercion functions once, despite aliases. (\href{https://github.com/yargs/yargs-parser/issues/76}{\texttt{ \#76}}) (\href{https://github.com/yargs/yargs-parser/issues/103}{\texttt{ \#103}}) (\href{https://github.com/yargs/yargs-parser/commit/507aaef}{\texttt{ 507aaef}})
\item scientific notation circumvented bounds check (\href{https://github.com/yargs/yargs-parser/issues/110}{\texttt{ \#110}}) (\href{https://github.com/yargs/yargs-parser/commit/3571f57}{\texttt{ 3571f57}})
\item tokenizer should ignore spaces at the beginning of the arg\+String (\href{https://github.com/yargs/yargs-parser/issues/106}{\texttt{ \#106}}) (\href{https://github.com/yargs/yargs-parser/commit/f34ead9}{\texttt{ f34ead9}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15511}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15511}

\begin{DoxyItemize}
\item make combining arrays a configurable option (\href{https://github.com/yargs/yargs-parser/issues/111}{\texttt{ \#111}}) (\href{https://github.com/yargs/yargs-parser/commit/c8bf536}{\texttt{ c8bf536}})
\item merge array from arguments with array from config (\href{https://github.com/yargs/yargs-parser/issues/83}{\texttt{ \#83}}) (\href{https://github.com/yargs/yargs-parser/commit/806ddd6}{\texttt{ 806ddd6}})
\end{DoxyItemize}

\label{_8.0.0}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15512}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v7.\+0.\+0...\+v8.\+0.\+0\char`\"{}$>$8.\+0.\+0$<$/a$>$ (2017-\/10-\/05)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15512}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15513}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15513}

\begin{DoxyItemize}
\item Ignore multiple spaces between arguments. (\href{https://github.com/yargs/yargs-parser/issues/100}{\texttt{ \#100}}) (\href{https://github.com/yargs/yargs-parser/commit/d137227}{\texttt{ d137227}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15514}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15514}

\begin{DoxyItemize}
\item allow configuration of prefix for boolean negation (\href{https://github.com/yargs/yargs-parser/issues/94}{\texttt{ \#94}}) (\href{https://github.com/yargs/yargs-parser/commit/00bde7d}{\texttt{ 00bde7d}})
\item reworking how numbers are parsed (\href{https://github.com/yargs/yargs-parser/issues/104}{\texttt{ \#104}}) (\href{https://github.com/yargs/yargs-parser/commit/fba00eb}{\texttt{ fba00eb}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15515}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15515}

\begin{DoxyItemize}
\item strings that fail {\ttfamily Number.\+is\+Safe\+Integer()} are no longer coerced into numbers.
\end{DoxyItemize}

\label{_7.0.0}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15516}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v6.\+0.\+1...\+v7.\+0.\+0\char`\"{}$>$7.\+0.\+0$<$/a$>$ (2017-\/05-\/02)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15516}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15517}{}\doxysubsubsection{Chores}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15517}

\begin{DoxyItemize}
\item revert populate-- logic (\href{https://github.com/yargs/yargs-parser/issues/91}{\texttt{ \#91}}) (\href{https://github.com/yargs/yargs-parser/commit/6003e6d}{\texttt{ 6003e6d}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15518}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15518}

\begin{DoxyItemize}
\item populate-- now defaults to false.
\end{DoxyItemize}

\label{_6.0.1}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15519}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v6.\+0.\+0...\+v6.\+0.\+1\char`\"{}$>$6.\+0.\+1$<$/a$>$ (2017-\/05-\/01)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15519}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15520}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15520}

\begin{DoxyItemize}
\item default \textquotesingle{}--\textquotesingle{} to undefined when not provided; this is closer to the array API (\href{https://github.com/yargs/yargs-parser/issues/90}{\texttt{ \#90}}) (\href{https://github.com/yargs/yargs-parser/commit/4e739cc}{\texttt{ 4e739cc}})
\end{DoxyItemize}

\label{_6.0.0}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15521}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v4.\+2.\+1...\+v6.\+0.\+0\char`\"{}$>$6.\+0.\+0$<$/a$>$ (2017-\/05-\/01)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15521}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15522}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15522}

\begin{DoxyItemize}
\item environment variables should take precedence over config file (\href{https://github.com/yargs/yargs-parser/issues/81}{\texttt{ \#81}}) (\href{https://github.com/yargs/yargs-parser/commit/76cee1f}{\texttt{ 76cee1f}})
\item parsing hints should apply for dot notation keys (\href{https://github.com/yargs/yargs-parser/issues/86}{\texttt{ \#86}}) (\href{https://github.com/yargs/yargs-parser/commit/3e47d62}{\texttt{ 3e47d62}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15523}{}\doxysubsubsection{Chores}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15523}

\begin{DoxyItemize}
\item upgrade to newest version of camelcase (\href{https://github.com/yargs/yargs-parser/issues/87}{\texttt{ \#87}}) (\href{https://github.com/yargs/yargs-parser/commit/f1903aa}{\texttt{ f1903aa}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15524}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15524}

\begin{DoxyItemize}
\item add -- option which allows arguments after the -- flag to be returned separated from positional arguments (\href{https://github.com/yargs/yargs-parser/issues/84}{\texttt{ \#84}}) (\href{https://github.com/yargs/yargs-parser/commit/2572ca8}{\texttt{ 2572ca8}})
\item when parsing stops, we now populate \char`\"{}-\/-\/\char`\"{} by default (\href{https://github.com/yargs/yargs-parser/issues/88}{\texttt{ \#88}}) (\href{https://github.com/yargs/yargs-parser/commit/cd666db}{\texttt{ cd666db}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15525}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15525}

\begin{DoxyItemize}
\item rather than placing arguments in \char`\"{}\+\_\+\char`\"{}, when parsing is stopped via \char`\"{}-\/-\/\char`\"{}; we now populate an array called \char`\"{}-\/-\/\char`\"{} by default.
\item camelcase now requires Node 4+.
\item environment variables will now override config files (args, env, config-\/file, config-\/object)
\end{DoxyItemize}

\label{_5.0.0}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15526}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v4.\+2.\+1...\+v5.\+0.\+0\char`\"{}$>$5.\+0.\+0$<$/a$>$ (2017-\/02-\/18)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15526}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15527}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15527}

\begin{DoxyItemize}
\item environment variables should take precedence over config file (\href{https://github.com/yargs/yargs-parser/issues/81}{\texttt{ \#81}}) (\href{https://github.com/yargs/yargs-parser/commit/76cee1f}{\texttt{ 76cee1f}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15528}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15528}

\begin{DoxyItemize}
\item environment variables will now override config files (args, env, config-\/file, config-\/object)
\end{DoxyItemize}

\label{_4.2.1}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15529}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v4.\+2.\+0...\+v4.\+2.\+1\char`\"{}$>$4.\+2.\+1$<$/a$>$ (2017-\/01-\/02)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15529}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15530}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15530}

\begin{DoxyItemize}
\item flatten/duplicate regression (\href{https://github.com/yargs/yargs-parser/issues/75}{\texttt{ \#75}}) (\href{https://github.com/yargs/yargs-parser/commit/68d68a0}{\texttt{ 68d68a0}})
\end{DoxyItemize}

\label{_4.2.0}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15531}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v4.\+1.\+0...\+v4.\+2.\+0\char`\"{}$>$4.\+2.\+0$<$/a$>$ (2016-\/12-\/01)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15531}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15532}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15532}

\begin{DoxyItemize}
\item inner objects in configs had their keys appended to top-\/level key when dot-\/notation was disabled (\href{https://github.com/yargs/yargs-parser/issues/72}{\texttt{ \#72}}) (\href{https://github.com/yargs/yargs-parser/commit/0b1b5f9}{\texttt{ 0b1b5f9}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15533}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15533}

\begin{DoxyItemize}
\item allow multiple arrays to be provided, rather than always combining (\href{https://github.com/yargs/yargs-parser/issues/71}{\texttt{ \#71}}) (\href{https://github.com/yargs/yargs-parser/commit/0f0fb2d}{\texttt{ 0f0fb2d}})
\end{DoxyItemize}

\label{_4.1.0}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15534}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v4.\+0.\+2...\+v4.\+1.\+0\char`\"{}$>$4.\+1.\+0$<$/a$>$ (2016-\/11-\/07)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15534}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15535}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15535}

\begin{DoxyItemize}
\item apply coercions to default options (\href{https://github.com/yargs/yargs-parser/issues/65}{\texttt{ \#65}}) (\href{https://github.com/yargs/yargs-parser/commit/c79052b}{\texttt{ c79052b}})
\item handle dot notation boolean options (\href{https://github.com/yargs/yargs-parser/issues/63}{\texttt{ \#63}}) (\href{https://github.com/yargs/yargs-parser/commit/02c3545}{\texttt{ 02c3545}})
\end{DoxyItemize}

\label{_4.0.2}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15536}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v4.\+0.\+1...\+v4.\+0.\+2\char`\"{}$>$4.\+0.\+2$<$/a$>$ (2016-\/09-\/30)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15536}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15537}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15537}

\begin{DoxyItemize}
\item whoops, let\textquotesingle{}s make the assign not change the Object key order (\href{https://github.com/yargs/yargs-parser/commit/29d069a}{\texttt{ 29d069a}})
\end{DoxyItemize}

\label{_4.0.1}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15538}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v4.\+0.\+0...\+v4.\+0.\+1\char`\"{}$>$4.\+0.\+1$<$/a$>$ (2016-\/09-\/30)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15538}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15539}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15539}

\begin{DoxyItemize}
\item lodash.\+assign was deprecated (\href{https://github.com/yargs/yargs-parser/issues/59}{\texttt{ \#59}}) (\href{https://github.com/yargs/yargs-parser/commit/5e7eb11}{\texttt{ 5e7eb11}})
\end{DoxyItemize}

\label{_4.0.0}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15540}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v3.\+2.\+0...\+v4.\+0.\+0\char`\"{}$>$4.\+0.\+0$<$/a$>$ (2016-\/09-\/26)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15540}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15541}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15541}

\begin{DoxyItemize}
\item coerce should be applied to the final objects and arrays created (\href{https://github.com/yargs/yargs-parser/issues/57}{\texttt{ \#57}}) (\href{https://github.com/yargs/yargs-parser/commit/4ca69da}{\texttt{ 4ca69da}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15542}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15542}

\begin{DoxyItemize}
\item coerce is no longer applied to individual arguments in an implicit array.
\end{DoxyItemize}

\label{_3.2.0}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15543}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v3.\+1.\+0...\+v3.\+2.\+0\char`\"{}$>$3.\+2.\+0$<$/a$>$ (2016-\/08-\/13)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15543}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15544}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15544}

\begin{DoxyItemize}
\item coerce full array instead of each element (\href{https://github.com/yargs/yargs-parser/issues/51}{\texttt{ \#51}}) (\href{https://github.com/yargs/yargs-parser/commit/cc4dc56}{\texttt{ cc4dc56}})
\end{DoxyItemize}

\label{_3.1.0}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15545}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v3.\+0.\+0...\+v3.\+1.\+0\char`\"{}$>$3.\+1.\+0$<$/a$>$ (2016-\/08-\/09)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15545}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15546}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15546}

\begin{DoxyItemize}
\item address pkg\+Conf parsing bug outlined in \href{https://github.com/yargs/yargs-parser/issues/37}{\texttt{ \#37}} (\href{https://github.com/yargs/yargs-parser/issues/45}{\texttt{ \#45}}) (\href{https://github.com/yargs/yargs-parser/commit/be76ee6}{\texttt{ be76ee6}})
\item better parsing of negative values (\href{https://github.com/yargs/yargs-parser/issues/44}{\texttt{ \#44}}) (\href{https://github.com/yargs/yargs-parser/commit/2e43692}{\texttt{ 2e43692}})
\item check aliases when guessing defaults for arguments fixes \href{https://github.com/yargs/yargs-parser/issues/41}{\texttt{ \#41}} (\href{https://github.com/yargs/yargs-parser/issues/43}{\texttt{ \#43}}) (\href{https://github.com/yargs/yargs-parser/commit/f3e4616}{\texttt{ f3e4616}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15547}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15547}

\begin{DoxyItemize}
\item added coerce option, for providing specialized argument parsing (\href{https://github.com/yargs/yargs-parser/issues/42}{\texttt{ \#42}}) (\href{https://github.com/yargs/yargs-parser/commit/7b49cd2}{\texttt{ 7b49cd2}})
\end{DoxyItemize}

\label{_3.0.0}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15548}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v2.\+4.\+1...\+v3.\+0.\+0\char`\"{}$>$3.\+0.\+0$<$/a$>$ (2016-\/08-\/07)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15548}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15549}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15549}

\begin{DoxyItemize}
\item parsing issue with numeric character in group of options (\href{https://github.com/yargs/yargs-parser/issues/19}{\texttt{ \#19}}) (\href{https://github.com/yargs/yargs-parser/commit/f743236}{\texttt{ f743236}})
\item upgraded lodash.\+assign (\href{https://github.com/yargs/yargs-parser/commit/5d7fdf4}{\texttt{ 5d7fdf4}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15550}{}\doxysubsubsection{BREAKING CHANGES}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15550}

\begin{DoxyItemize}
\item subtle change to how values are parsed in a group of single-\/character arguments.
\item {\itshape first released in 3.\+1.\+0, better handling of negative values should be considered a breaking change.}
\end{DoxyItemize}

\label{_2.4.1}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15551}{}\doxysubsection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v2.\+4.\+0...\+v2.\+4.\+1\char`\"{}$>$2.\+4.\+1$<$/a$>$ (2016-\/07-\/16)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15551}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15552}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15552}

\begin{DoxyItemize}
\item {\bfseries{count\+:}} do not increment a default value (\href{https://github.com/yargs/yargs-parser/issues/39}{\texttt{ \#39}}) (\href{https://github.com/yargs/yargs-parser/commit/b04a189}{\texttt{ b04a189}})
\end{DoxyItemize}

\label{_2.4.0}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15553}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v2.\+3.\+0...\+v2.\+4.\+0\char`\"{}$>$2.\+4.\+0$<$/a$>$ (2016-\/04-\/11)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15553}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15554}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15554}

\begin{DoxyItemize}
\item {\bfseries{environment\+:}} Support nested options in environment variables (\href{https://github.com/yargs/yargs-parser/issues/26}{\texttt{ \#26}}) thanks \href{https://github.com/elas7}{\texttt{ @elas7}} \textbackslash{}o/ (\href{https://github.com/yargs/yargs-parser/commit/020778b}{\texttt{ 020778b}})
\end{DoxyItemize}

\label{_2.3.0}%
 \hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15555}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/yargs/yargs-\/parser/compare/v2.\+2.\+0...\+v2.\+3.\+0\char`\"{}$>$2.\+3.\+0$<$/a$>$ (2016-\/04-\/09)}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15555}
\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15556}{}\doxysubsubsection{Bug Fixes}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15556}

\begin{DoxyItemize}
\item {\bfseries{boolean\+:}} fix for boolean options with non boolean defaults (\#20) (\href{https://github.com/yargs/yargs-parser/commit/2dbe86b}{\texttt{ 2dbe86b}}), closes \mbox{[}(\#20\mbox{]}(\href{https://github.com/(/issues/20)}{\texttt{ https\+://github.\+com/(/issues/20)}}
\item {\bfseries{package\+:}} remove tests from tarball (\href{https://github.com/yargs/yargs-parser/commit/0353c0d}{\texttt{ 0353c0d}})
\item {\bfseries{parsing\+:}} handle calling short option with an empty string as the next value. (\href{https://github.com/yargs/yargs-parser/commit/a867165}{\texttt{ a867165}})
\item boolean flag when next value contains the strings \textquotesingle{}true\textquotesingle{} or \textquotesingle{}false\textquotesingle{}. (\href{https://github.com/yargs/yargs-parser/commit/69941a6}{\texttt{ 69941a6}})
\item update dependencies; add standard-\/version bin for next release (\#24) (\href{https://github.com/yargs/yargs-parser/commit/822d9d5}{\texttt{ 822d9d5}})
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15557}{}\doxysubsubsection{Features}\label{md_sfcode_node_modules_karma_node_modules_yargs_parser_CHANGELOG_autotoc_md15557}

\begin{DoxyItemize}
\item {\bfseries{configuration\+:}} Allow to pass configuration objects to yargs-\/parser (\href{https://github.com/yargs/yargs-parser/commit/0780900}{\texttt{ 0780900}})
\item {\bfseries{normalize\+:}} allow normalize to work with arrays (\href{https://github.com/yargs/yargs-parser/commit/e0eaa1a}{\texttt{ e0eaa1a}}) 
\end{DoxyItemize}