All notable changes to this project will be documented in this file.

The format is based on \href{https://keepachangelog.com/en/1.0.0/}{\texttt{ Keep a Changelog}}, and this project adheres to \href{https://semver.org/spec/v2.0.0.html}{\texttt{ Semantic Versioning}}.\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14028}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+13.\+1...\+3.\+14.\+0\char`\"{}$>$3.\+14.\+0$<$/a$>$ -\/ 2020-\/05-\/22}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14028}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14029}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14029}

\begin{DoxyItemize}
\item Support {\ttfamily safe/load\+All(input, options)} variant of call.
\item CI\+: drop outdated nodejs versions.
\item Dev deps bump.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14030}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14030}

\begin{DoxyItemize}
\item Quote {\ttfamily =} in plain scalars \#519.
\item Check the node type for {\ttfamily !$<$?$>$} tag in case user manually specifies it.
\item Verify that there are no null-\/bytes in input.
\item Fix wrong quote position when writing condensed flow, \#526.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14031}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+13.\+0...\+3.\+13.\+1\char`\"{}$>$3.\+13.\+1$<$/a$>$ -\/ 2019-\/04-\/05}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14031}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14032}{}\doxysubsection{Security}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14032}

\begin{DoxyItemize}
\item Fix possible code execution in (already unsafe) {\ttfamily .load()}, \#480.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14033}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+12.\+2...\+3.\+13.\+0\char`\"{}$>$3.\+13.\+0$<$/a$>$ -\/ 2019-\/03-\/20}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14033}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14034}{}\doxysubsection{Security}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14034}

\begin{DoxyItemize}
\item Security fix\+: {\ttfamily safe\+Load()} can hang when arrays with nested refs used as key. Now throws exception for nested arrays. \#475.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14035}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+12.\+1...\+3.\+12.\+2\char`\"{}$>$3.\+12.\+2$<$/a$>$ -\/ 2019-\/02-\/26}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14035}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14036}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14036}

\begin{DoxyItemize}
\item Fix {\ttfamily no\+Array\+Indent} option for root level, \#468.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14037}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+12.\+0...\+3.\+12.\+1\char`\"{}$>$3.\+12.\+1$<$/a$>$ -\/ 2019-\/01-\/05}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14037}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14038}{}\doxysubsection{Added}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14038}

\begin{DoxyItemize}
\item Added {\ttfamily no\+Array\+Indent} option, \#432.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14039}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+11.\+0...\+3.\+12.\+0\char`\"{}$>$3.\+12.\+0$<$/a$>$ -\/ 2018-\/06-\/02}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14039}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14040}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14040}

\begin{DoxyItemize}
\item Support arrow functions without a block statement, \#421.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14041}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+10.\+0...\+3.\+11.\+0\char`\"{}$>$3.\+11.\+0$<$/a$>$ -\/ 2018-\/03-\/05}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14041}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14042}{}\doxysubsection{Added}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14042}

\begin{DoxyItemize}
\item Add arrow functions suport for {\ttfamily !!js/function}.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14043}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14043}

\begin{DoxyItemize}
\item Fix dump in bin/octal/hex formats for negative integers, \#399.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14044}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+9.\+1...\+3.\+10.\+0\char`\"{}$>$3.\+10.\+0$<$/a$>$ -\/ 2017-\/09-\/10}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14044}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14045}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14045}

\begin{DoxyItemize}
\item Fix {\ttfamily condense\+Flow} output (quote keys for sure, instead of spaces), \#371, \#370.
\item Dump astrals as codepoints instead of surrogate pair, \#368.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14046}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+9.\+0...\+3.\+9.\+1\char`\"{}$>$3.\+9.\+1$<$/a$>$ -\/ 2017-\/07-\/08}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14046}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14047}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14047}

\begin{DoxyItemize}
\item Ensure stack is present for custom errors in node 7.+, \#351.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14048}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+8.\+4...\+3.\+9.\+0\char`\"{}$>$3.\+9.\+0$<$/a$>$ -\/ 2017-\/07-\/08}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14048}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14049}{}\doxysubsection{Added}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14049}

\begin{DoxyItemize}
\item Add {\ttfamily condense\+Flow} option (to create pretty URL query params), \#346.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14050}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14050}

\begin{DoxyItemize}
\item Support array return from safe\+Load\+All/load\+All, \#350.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14051}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+8.\+3...\+3.\+8.\+4\char`\"{}$>$3.\+8.\+4$<$/a$>$ -\/ 2017-\/05-\/08}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14051}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14052}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14052}

\begin{DoxyItemize}
\item Dumper\+: prevent space after dash for arrays that wrap, \#343.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14053}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+8.\+2...\+3.\+8.\+3\char`\"{}$>$3.\+8.\+3$<$/a$>$ -\/ 2017-\/04-\/05}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14053}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14054}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14054}

\begin{DoxyItemize}
\item Should not allow numbers to begin and end with underscore, \#335.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14055}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+8.\+1...\+3.\+8.\+2\char`\"{}$>$3.\+8.\+2$<$/a$>$ -\/ 2017-\/03-\/02}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14055}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14056}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14056}

\begin{DoxyItemize}
\item Fix {\ttfamily !!float 123} (integers) parse, \#333.
\item Don\textquotesingle{}t allow leading zeros in floats (except 0, 0.\+xxx).
\item Allow positive exponent without sign in floats.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14057}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+8.\+0...\+3.\+8.\+1\char`\"{}$>$3.\+8.\+1$<$/a$>$ -\/ 2017-\/02-\/07}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14057}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14058}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14058}

\begin{DoxyItemize}
\item Maintenance\+: update browserified build.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14059}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+7.\+0...\+3.\+8.\+0\char`\"{}$>$3.\+8.\+0$<$/a$>$ -\/ 2017-\/02-\/07}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14059}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14060}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14060}

\begin{DoxyItemize}
\item Fix reported position for {\ttfamily duplicated mapping key} errors. Now points to block start instead of block end. (\#243, thanks to @shockey).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14061}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+6.\+1...\+3.\+7.\+0\char`\"{}$>$3.\+7.\+0$<$/a$>$ -\/ 2016-\/11-\/12}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14061}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14062}{}\doxysubsection{Added}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14062}

\begin{DoxyItemize}
\item Support polymorphism for tags (\#300, thanks to @monken).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14063}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14063}

\begin{DoxyItemize}
\item Fix parsing of quotes followed by newlines (\#304, thanks to @dplepage).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14064}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+6.\+0...\+3.\+6.\+1\char`\"{}$>$3.\+6.\+1$<$/a$>$ -\/ 2016-\/05-\/11}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14064}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14065}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14065}

\begin{DoxyItemize}
\item Fix output cut on a pipe, \#286.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14066}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+5.\+5...\+3.\+6.\+0\char`\"{}$>$3.\+6.\+0$<$/a$>$ -\/ 2016-\/04-\/16}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14066}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14067}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14067}

\begin{DoxyItemize}
\item Dumper rewrite, fix multiple bugs with trailing {\ttfamily \textbackslash{}n}. Big thanks to @aepsilon!
\item Loader\+: fix leading/trailing newlines in block scalars, @aepsilon.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14068}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+5.\+4...\+3.\+5.\+5\char`\"{}$>$3.\+5.\+5$<$/a$>$ -\/ 2016-\/03-\/17}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14068}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14069}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14069}

\begin{DoxyItemize}
\item Date parse fix\+: don\textquotesingle{}t allow dates with on digit in month and day, \#268.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14070}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+5.\+3...\+3.\+5.\+4\char`\"{}$>$3.\+5.\+4$<$/a$>$ -\/ 2016-\/03-\/09}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14070}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14071}{}\doxysubsection{Added}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14071}

\begin{DoxyItemize}
\item {\ttfamily no\+Compat\+Mode} for dumper, to disable quoting YAML 1.\+1 values.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14072}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+5.\+2...\+3.\+5.\+3\char`\"{}$>$3.\+5.\+3$<$/a$>$ -\/ 2016-\/02-\/11}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14072}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14073}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14073}

\begin{DoxyItemize}
\item Maintenance release.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14074}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+5.\+1...\+3.\+5.\+2\char`\"{}$>$3.\+5.\+2$<$/a$>$ -\/ 2016-\/01-\/11}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14074}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14075}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14075}

\begin{DoxyItemize}
\item Maintenance\+: missed comma in bower config.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14076}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+5.\+0...\+3.\+5.\+1\char`\"{}$>$3.\+5.\+1$<$/a$>$ -\/ 2016-\/01-\/11}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14076}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14077}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14077}

\begin{DoxyItemize}
\item Removed {\ttfamily inherit} dependency, \#239.
\item Better browserify workaround for esprima load.
\item Demo rewrite.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14078}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+4.\+6...\+3.\+5.\+0\char`\"{}$>$3.\+5.\+0$<$/a$>$ -\/ 2016-\/01-\/10}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14078}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14079}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14079}

\begin{DoxyItemize}
\item Dumper. Fold strings only, \#217.
\item Dumper. {\ttfamily norefs} option, to clone linked objects, \#229.
\item Loader. Throw a warning for duplicate keys, \#166.
\item Improved browserify support (mark {\ttfamily esprima} \& {\ttfamily Buffer} excluded).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14080}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+4.\+5...\+3.\+4.\+6\char`\"{}$>$3.\+4.\+6$<$/a$>$ -\/ 2015-\/11-\/26}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14080}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14081}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14081}

\begin{DoxyItemize}
\item Use standalone {\ttfamily inherit} to keep browserified files clear.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14082}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+4.\+4...\+3.\+4.\+5\char`\"{}$>$3.\+4.\+5$<$/a$>$ -\/ 2015-\/11-\/23}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14082}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14083}{}\doxysubsection{Added}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14083}

\begin{DoxyItemize}
\item Added {\ttfamily line\+Width} option to dumper.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14084}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+4.\+3...\+3.\+4.\+4\char`\"{}$>$3.\+4.\+4$<$/a$>$ -\/ 2015-\/11-\/21}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14084}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14085}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14085}

\begin{DoxyItemize}
\item Fixed floats dump (missed dot for scientific format), \#220.
\item Allow non-\/printable characters inside quoted scalars, \#192.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14086}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+4.\+2...\+3.\+4.\+3\char`\"{}$>$3.\+4.\+3$<$/a$>$ -\/ 2015-\/10-\/10}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14086}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14087}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14087}

\begin{DoxyItemize}
\item Maintenance release -\/ deps bump (esprima, argparse).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14088}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+4.\+1...\+3.\+4.\+2\char`\"{}$>$3.\+4.\+2$<$/a$>$ -\/ 2015-\/09-\/09}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14088}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14089}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14089}

\begin{DoxyItemize}
\item Fixed serialization of duplicated entries in sequences, \#205. Thanks to @vogelsgesang.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14090}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+4.\+0...\+3.\+4.\+1\char`\"{}$>$3.\+4.\+1$<$/a$>$ -\/ 2015-\/09-\/05}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14090}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14091}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14091}

\begin{DoxyItemize}
\item Fixed stacktrace handling in generated errors, for browsers (FF/\+IE).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14092}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+3.\+1...\+3.\+4.\+0\char`\"{}$>$3.\+4.\+0$<$/a$>$ -\/ 2015-\/08-\/23}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14092}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14093}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14093}

\begin{DoxyItemize}
\item Don\textquotesingle{}t throw on warnings anymore. Use {\ttfamily on\+Warning} option to catch.
\item Throw error on unknown tags (was warning before).
\item Reworked internals of error class.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14094}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14094}

\begin{DoxyItemize}
\item Fixed multiline keys dump, \#197. Thanks to @tcr.
\item Fixed heading line breaks in some scalars (regression).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14095}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+3.\+0...\+3.\+3.\+1\char`\"{}$>$3.\+3.\+1$<$/a$>$ -\/ 2015-\/05-\/13}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14095}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14096}{}\doxysubsection{Added}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14096}

\begin{DoxyItemize}
\item Added {\ttfamily .sort\+Keys} dumper option, thanks to @rjmunro.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14097}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14097}

\begin{DoxyItemize}
\item Fixed astral characters support, \#191.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14098}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+2.\+7...\+3.\+3.\+0\char`\"{}$>$3.\+3.\+0$<$/a$>$ -\/ 2015-\/04-\/26}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14098}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14099}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14099}

\begin{DoxyItemize}
\item Significantly improved long strings formatting in dumper, thanks to @isaacs.
\item Strip BOM if exists.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14100}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+2.\+6...\+3.\+2.\+7\char`\"{}$>$3.\+2.\+7$<$/a$>$ -\/ 2015-\/02-\/19}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14100}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14101}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14101}

\begin{DoxyItemize}
\item Maintenance release.
\item Updated dependencies.
\item HISTORY.\+md -\/$>$ CHANGELOG.\+md
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14102}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+2.\+5...\+3.\+2.\+6\char`\"{}$>$3.\+2.\+6$<$/a$>$ -\/ 2015-\/02-\/07}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14102}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14103}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14103}

\begin{DoxyItemize}
\item Fixed encoding of UTF-\/16 surrogate pairs. (e.\+g. \char`\"{}\textbackslash{}\+U0001\+F431\char`\"{} CAT FACE).
\item Fixed demo dates dump (\#113, thanks to @\+Hypercubed).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14104}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+2.\+4...\+3.\+2.\+5\char`\"{}$>$3.\+2.\+5$<$/a$>$ -\/ 2014-\/12-\/28}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14104}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14105}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14105}

\begin{DoxyItemize}
\item Fixed resolving of all built-\/in types on empty nodes.
\item Fixed invalid warning on empty lines within quoted scalars and flow collections.
\item Fixed bug\+: Tag on an empty node didn\textquotesingle{}t resolve in some cases.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14106}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+2.\+3...\+3.\+2.\+4\char`\"{}$>$3.\+2.\+4$<$/a$>$ -\/ 2014-\/12-\/19}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14106}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14107}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14107}

\begin{DoxyItemize}
\item Fixed resolving of !!null tag on an empty node.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14108}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+2.\+2...\+3.\+2.\+3\char`\"{}$>$3.\+2.\+3$<$/a$>$ -\/ 2014-\/11-\/08}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14108}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14109}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14109}

\begin{DoxyItemize}
\item Implemented dumping of objects with circular and cross references.
\item Partially fixed aliasing of constructed objects. (see issue \#141 for details)
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14110}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+2.\+1...\+3.\+2.\+2\char`\"{}$>$3.\+2.\+2$<$/a$>$ -\/ 2014-\/09-\/07}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14110}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14111}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14111}

\begin{DoxyItemize}
\item Fixed infinite loop on unindented block scalars.
\item Rewritten base64 encode/decode in binary type, to keep code licence clear.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14112}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+2.\+0...\+3.\+2.\+1\char`\"{}$>$3.\+2.\+1$<$/a$>$ -\/ 2014-\/08-\/24}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14112}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14113}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14113}

\begin{DoxyItemize}
\item Nothig new. Just fix npm publish error.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14114}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+1.\+0...\+3.\+2.\+0\char`\"{}$>$3.\+2.\+0$<$/a$>$ -\/ 2014-\/08-\/24}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14114}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14115}{}\doxysubsection{Added}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14115}

\begin{DoxyItemize}
\item Added input piping support to CLI.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14116}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14116}

\begin{DoxyItemize}
\item Fixed typo, that could cause hand on initial indent (\#139).
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14117}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+0.\+2...\+3.\+1.\+0\char`\"{}$>$3.\+1.\+0$<$/a$>$ -\/ 2014-\/07-\/07}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14117}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14118}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14118}

\begin{DoxyItemize}
\item 1.\+5x-\/2x speed boost.
\item Removed deprecated `require(\textquotesingle{}xxx.\+yml')\`{} support.
\item Significant code cleanup and refactoring.
\item Internal API changed. If you used custom types -\/ see updated examples. Others are not affected.
\item Even if the input string has no trailing line break character, it will be parsed as if it has one.
\item Added benchmark scripts.
\item Moved bower files to /dist folder
\item Bugfixes.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14119}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+0.\+1...\+3.\+0.\+2\char`\"{}$>$3.\+0.\+2$<$/a$>$ -\/ 2014-\/02-\/27}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14119}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14120}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14120}

\begin{DoxyItemize}
\item Fixed bug\+: \char`\"{}constructor\char`\"{} string parsed as {\ttfamily null}.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14121}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/3.\+0.\+0...\+3.\+0.\+1\char`\"{}$>$3.\+0.\+1$<$/a$>$ -\/ 2013-\/12-\/22}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14121}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14122}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14122}

\begin{DoxyItemize}
\item Fixed parsing of literal scalars. (issue \#108)
\item Prevented adding unnecessary spaces in object dumps. (issue \#68)
\item Fixed dumping of objects with very long ($>$ 1024 in length) keys.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14123}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/2.\+1.\+3...\+3.\+0.\+0\char`\"{}$>$3.\+0.\+0$<$/a$>$ -\/ 2013-\/12-\/16}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14123}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14124}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14124}

\begin{DoxyItemize}
\item Refactored code. Changed API for custom types.
\item Removed output colors in CLI, dump json by default.
\item Removed big dependencies from browser version (esprima, buffer). Load {\ttfamily esprima} manually, if {\ttfamily !!js/function} needed. {\ttfamily !!bin} now returns Array in browser
\item AMD support.
\item Don\textquotesingle{}t quote dumped strings because of {\ttfamily -\/} \& {\ttfamily ?} (if not first char).
\item {\bfseries{Deprecated}} loading yaml files via {\ttfamily require()}, as not recommended behaviour for node.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14125}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/2.\+1.\+2...\+2.\+1.\+3\char`\"{}$>$2.\+1.\+3$<$/a$>$ -\/ 2013-\/10-\/16}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14125}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14126}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14126}

\begin{DoxyItemize}
\item Fix wrong loading of empty block scalars.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14127}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/2.\+1.\+1...\+2.\+1.\+2\char`\"{}$>$2.\+1.\+2$<$/a$>$ -\/ 2013-\/10-\/07}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14127}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14128}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14128}

\begin{DoxyItemize}
\item Fix unwanted line breaks in folded scalars.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14129}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/2.\+1.\+0...\+2.\+1.\+1\char`\"{}$>$2.\+1.\+1$<$/a$>$ -\/ 2013-\/10-\/02}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14129}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14130}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14130}

\begin{DoxyItemize}
\item Dumper now respects deprecated booleans syntax from YAML 1.\+0/1.1
\item Fixed reader bug in JSON-\/like sequences/mappings.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14131}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/2.\+0.\+5...\+2.\+1.\+0\char`\"{}$>$2.\+1.\+0$<$/a$>$ -\/ 2013-\/06-\/05}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14131}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14132}{}\doxysubsection{Added}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14132}

\begin{DoxyItemize}
\item Add standard YAML schemas\+: Failsafe ({\ttfamily FAILSAFE\+\_\+\+SCHEMA}), JSON ({\ttfamily JSON\+\_\+\+SCHEMA}) and Core ({\ttfamily CORE\+\_\+\+SCHEMA}).
\item Add {\ttfamily skip\+Invalid} dumper option.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14133}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14133}

\begin{DoxyItemize}
\item Rename {\ttfamily DEFAULT\+\_\+\+SCHEMA} to {\ttfamily DEFAULT\+\_\+\+FULL\+\_\+\+SCHEMA} and {\ttfamily SAFE\+\_\+\+SCHEMA} to {\ttfamily DEFAULT\+\_\+\+SAFE\+\_\+\+SCHEMA}.
\item Use {\ttfamily safe\+Load} for {\ttfamily require} extension.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14134}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14134}

\begin{DoxyItemize}
\item Bug fix\+: export {\ttfamily NIL} constant from the public interface.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14135}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/2.\+0.\+4...\+2.\+0.\+5\char`\"{}$>$2.\+0.\+5$<$/a$>$ -\/ 2013-\/04-\/26}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14135}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14136}{}\doxysubsection{Security}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14136}

\begin{DoxyItemize}
\item Close security issue in !!js/function constructor. Big thanks to @nealpoole for security audit.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14137}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/2.\+0.\+3...\+2.\+0.\+4\char`\"{}$>$2.\+0.\+4$<$/a$>$ -\/ 2013-\/04-\/08}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14137}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14138}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14138}

\begin{DoxyItemize}
\item Updated .npmignore to reduce package size
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14139}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/2.\+0.\+2...\+2.\+0.\+3\char`\"{}$>$2.\+0.\+3$<$/a$>$ -\/ 2013-\/02-\/26}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14139}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14140}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14140}

\begin{DoxyItemize}
\item Fixed dumping of empty arrays ans objects. (\mbox{[}\mbox{]} and \{\} instead of null)
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14141}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/2.\+0.\+1...\+2.\+0.\+2\char`\"{}$>$2.\+0.\+2$<$/a$>$ -\/ 2013-\/02-\/15}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14141}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14142}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14142}

\begin{DoxyItemize}
\item Fixed input validation\+: tabs are printable characters.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14143}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/2.\+0.\+0...\+2.\+0.\+1\char`\"{}$>$2.\+0.\+1$<$/a$>$ -\/ 2013-\/02-\/09}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14143}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14144}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14144}

\begin{DoxyItemize}
\item Fixed error, when options not passed to function cass
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14145}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/1.\+0.\+3...\+2.\+0.\+0\char`\"{}$>$2.\+0.\+0$<$/a$>$ -\/ 2013-\/02-\/09}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14145}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14146}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14146}

\begin{DoxyItemize}
\item Full rewrite. New architecture. Fast one-\/stage parsing.
\item Changed custom types API.
\item Added YAML dumper.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14147}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/1.\+0.\+2...\+1.\+0.\+3\char`\"{}$>$1.\+0.\+3$<$/a$>$ -\/ 2012-\/11-\/05}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14147}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14148}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14148}

\begin{DoxyItemize}
\item Fixed utf-\/8 files loading.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14149}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/1.\+0.\+1...\+1.\+0.\+2\char`\"{}$>$1.\+0.\+2$<$/a$>$ -\/ 2012-\/08-\/02}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14149}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14150}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14150}

\begin{DoxyItemize}
\item Pull out hand-\/written shims. Use ES5-\/\+Shims for old browsers support. See \#44.
\item Fix timstamps incorectly parsed in local time when no time part specified.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14151}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/1.\+0.\+0...\+1.\+0.\+1\char`\"{}$>$1.\+0.\+1$<$/a$>$ -\/ 2012-\/07-\/07}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14151}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14152}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14152}

\begin{DoxyItemize}
\item Fixes `Type\+Error\+: \textquotesingle{}undefined' is not an object\`{} under Safari. Thanks Phuong.
\item Fix timestamps incorrectly parsed in local time. Thanks @caolan. Closes \#46.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14153}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/0.\+3.\+7...\+1.\+0.\+0\char`\"{}$>$1.\+0.\+0$<$/a$>$ -\/ 2012-\/07-\/01}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14153}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14154}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14154}

\begin{DoxyItemize}
\item {\ttfamily y}, {\ttfamily yes}, {\ttfamily n}, {\ttfamily no}, {\ttfamily on}, {\ttfamily off} are not converted to Booleans anymore. Fixes \#42.
\item {\ttfamily require(filename)} now returns a single document and throws an Error if file contains more than one document.
\item CLI was merged back from js-\/yaml.\+bin
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14155}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/0.\+3.\+6...\+0.\+3.\+7\char`\"{}$>$0.\+3.\+7$<$/a$>$ -\/ 2012-\/02-\/28}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14155}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14156}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14156}

\begin{DoxyItemize}
\item Fix export of {\ttfamily add\+Constructor()}. Closes \#39.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14157}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/0.\+3.\+5...\+0.\+3.\+6\char`\"{}$>$0.\+3.\+6$<$/a$>$ -\/ 2012-\/02-\/22}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14157}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14158}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14158}

\begin{DoxyItemize}
\item Removed AMD parts -\/ too buggy to use. Need help to rewrite from scratch
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14159}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14159}

\begin{DoxyItemize}
\item Removed YUI compressor warning (renamed {\ttfamily double} variable). Closes \#40.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14160}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/0.\+3.\+4...\+0.\+3.\+5\char`\"{}$>$0.\+3.\+5$<$/a$>$ -\/ 2012-\/01-\/10}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14160}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14161}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14161}

\begin{DoxyItemize}
\item Workagound for .npmignore fuckup under windows. Thanks to airportyh.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14162}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/0.\+3.\+3...\+0.\+3.\+4\char`\"{}$>$0.\+3.\+4$<$/a$>$ -\/ 2011-\/12-\/24}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14162}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14163}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14163}

\begin{DoxyItemize}
\item Fixes str\mbox{[}\mbox{]} for old\+IEs support.
\item Adds better has change support for browserified demo.
\item improves compact output of Error. Closes \#33.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14164}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/0.\+3.\+2...\+0.\+3.\+3\char`\"{}$>$0.\+3.\+3$<$/a$>$ -\/ 2011-\/12-\/20}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14164}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14165}{}\doxysubsection{Added}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14165}

\begin{DoxyItemize}
\item adds {\ttfamily compact} stringification of Errors.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14166}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14166}

\begin{DoxyItemize}
\item jsyaml executable moved to separate module.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14167}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/0.\+3.\+1...\+0.\+3.\+2\char`\"{}$>$0.\+3.\+2$<$/a$>$ -\/ 2011-\/12-\/16}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14167}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14168}{}\doxysubsection{Added}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14168}

\begin{DoxyItemize}
\item Added jsyaml executable.
\item Added !!js/function support. Closes \#12.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14169}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14169}

\begin{DoxyItemize}
\item Fixes ug with block style scalars. Closes \#26.
\item All sources are passing JSLint now.
\item Fixes bug in Safari. Closes \#28.
\item Fixes bug in Opers. Closes \#29.
\item Improves browser support. Closes \#20.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14170}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/0.\+3.\+0...\+0.\+3.\+1\char`\"{}$>$0.\+3.\+1$<$/a$>$ -\/ 2011-\/11-\/18}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14170}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14171}{}\doxysubsection{Added}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14171}

\begin{DoxyItemize}
\item Added AMD support for browserified version.
\item Added permalinks for online demo YAML snippets. Now we have YPaste service, lol.
\item Added !!js/regexp and !!js/undefined types. Partially solves \#12.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14172}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14172}

\begin{DoxyItemize}
\item Wrapped browserified js-\/yaml into closure.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14173}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14173}

\begin{DoxyItemize}
\item Fixed the resolvement of non-\/specific tags. Closes \#17.
\item Fixed !!set mapping.
\item Fixed month parse in dates. Closes \#19.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14174}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/0.\+2.\+2...\+0.\+3.\+0\char`\"{}$>$0.\+3.\+0$<$/a$>$ -\/ 2011-\/11-\/09}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14174}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14175}{}\doxysubsection{Added}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14175}

\begin{DoxyItemize}
\item Added browserified version. Closes \#13.
\item Added live demo of browserified version.
\item Ported some of the Py\+YAML tests. See \#14.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14176}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14176}

\begin{DoxyItemize}
\item Removed JS.\+Class dependency. Closes \#3.
\item Fixed timestamp bug when fraction was given.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14177}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/0.\+2.\+1...\+0.\+2.\+2\char`\"{}$>$0.\+2.\+2$<$/a$>$ -\/ 2011-\/11-\/06}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14177}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14178}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14178}

\begin{DoxyItemize}
\item Fixed crash on docs without ---. Closes \#8.
\item Fixed multiline string parse
\item Fixed tests/comments for using array as key
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14179}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/compare/0.\+2.\+0...\+0.\+2.\+1\char`\"{}$>$0.\+2.\+1$<$/a$>$ -\/ 2011-\/11-\/02}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14179}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14180}{}\doxysubsection{Fixed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14180}

\begin{DoxyItemize}
\item Fixed short file read ($<$4k). Closes \#9.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14181}{}\doxysection{$<$a href=\char`\"{}https\+://github.\+com/nodeca/js-\/yaml/releases/tag/0.\+2.\+0\char`\"{}$>$0.\+2.\+0$<$/a$>$ -\/ 2011-\/11-\/02}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14181}
\hypertarget{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14182}{}\doxysubsection{Changed}\label{md_sfcode_node_modules_js_yaml_CHANGELOG_autotoc_md14182}

\begin{DoxyItemize}
\item First public release 
\end{DoxyItemize}