
\begin{DoxyItemize}
\item Add {\ttfamily -\/-\/preserve-\/root} option to executable (default true)
\item Drop support for Node.\+js below version 6
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_rimraf_CHANGELOG_autotoc_md24936}{}\doxysection{v2.\+7}\label{md_sfcode_node_modules_rimraf_CHANGELOG_autotoc_md24936}

\begin{DoxyItemize}
\item Make {\ttfamily glob} an optional dependency
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_rimraf_CHANGELOG_autotoc_md24937}{}\doxysection{2.\+6}\label{md_sfcode_node_modules_rimraf_CHANGELOG_autotoc_md24937}

\begin{DoxyItemize}
\item Retry on EBUSY on non-\/windows platforms as well
\item Make {\ttfamily rimraf.\+sync} 10000\% more reliable on Windows
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_rimraf_CHANGELOG_autotoc_md24938}{}\doxysection{2.\+5}\label{md_sfcode_node_modules_rimraf_CHANGELOG_autotoc_md24938}

\begin{DoxyItemize}
\item Handle Windows EPERM when lstat-\/ing read-\/only dirs
\item Add glob option to pass options to glob
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_rimraf_CHANGELOG_autotoc_md24939}{}\doxysection{2.\+4}\label{md_sfcode_node_modules_rimraf_CHANGELOG_autotoc_md24939}

\begin{DoxyItemize}
\item Add EPERM to delay/retry loop
\item Add {\ttfamily disable\+Glob} option
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_rimraf_CHANGELOG_autotoc_md24940}{}\doxysection{2.\+3}\label{md_sfcode_node_modules_rimraf_CHANGELOG_autotoc_md24940}

\begin{DoxyItemize}
\item Make max\+Busy\+Tries and emfile\+Wait configurable
\item Handle weird Sun\+OS unlink-\/dir issue
\item Glob the CLI arg for better Windows support
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_rimraf_CHANGELOG_autotoc_md24941}{}\doxysection{2.\+2}\label{md_sfcode_node_modules_rimraf_CHANGELOG_autotoc_md24941}

\begin{DoxyItemize}
\item Handle ENOENT properly on Windows
\item Allow overriding fs methods
\item Treat EPERM as indicative of non-\/empty dir
\item Remove optional graceful-\/fs dep
\item Consistently return null error instead of undefined on success
\item win32\+: Treat ENOTEMPTY the same as EBUSY
\item Add {\ttfamily rimraf} binary
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_rimraf_CHANGELOG_autotoc_md24942}{}\doxysection{2.\+1}\label{md_sfcode_node_modules_rimraf_CHANGELOG_autotoc_md24942}

\begin{DoxyItemize}
\item Fix Sun\+OS error code for a non-\/empty directory
\item Try rmdir before readdir
\item Treat EISDIR like EPERM
\item Remove chmod
\item Remove lstat polyfill, node 0.\+7 is not supported
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_rimraf_CHANGELOG_autotoc_md24943}{}\doxysection{2.\+0}\label{md_sfcode_node_modules_rimraf_CHANGELOG_autotoc_md24943}

\begin{DoxyItemize}
\item Fix my\+Gid call to check process.\+getgid
\item Simplify the EBUSY backoff logic.
\item Use fs.\+lstat in node $>$= 0.\+7.\+9
\item Remove gently option
\item remove fiber implementation
\item Delete files that are marked read-\/only
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_rimraf_CHANGELOG_autotoc_md24944}{}\doxysection{1.\+0}\label{md_sfcode_node_modules_rimraf_CHANGELOG_autotoc_md24944}

\begin{DoxyItemize}
\item Allow ENOENT in sync method
\item Throw when no callback is provided
\item Make opts.\+gently an absolute path
\item use \textquotesingle{}stat\textquotesingle{} if \textquotesingle{}lstat\textquotesingle{} is not available
\item Consistent error naming, and rethrow non-\/\+ENOENT stat errors
\item add fiber implementation 
\end{DoxyItemize}