
\begin{DoxyItemize}
\item \mbox{[}Fix\mbox{]} include actual fix from 579179e
\item \mbox{[}Dev Deps\mbox{]} update {\ttfamily eslint}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12978}{}\doxysection{1.\+2.\+1 / 2020-\/09-\/09}\label{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12978}

\begin{DoxyItemize}
\item \mbox{[}Fix\mbox{]} phantomjs‘ Reflect.\+apply does not throw properly on a bad array-\/like
\item \mbox{[}Dev Deps\mbox{]} update {\ttfamily eslint}, {\ttfamily @ljharb/eslint-\/config}
\item \mbox{[}meta\mbox{]} fix eclint error
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12979}{}\doxysection{1.\+2.\+0 / 2020-\/06-\/02}\label{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12979}

\begin{DoxyItemize}
\item \mbox{[}New\mbox{]} use~{\ttfamily Reflect.\+apply}‑based callability~detection
\item \mbox{[}readme\mbox{]} add install instructions (\#55)
\item \mbox{[}meta\mbox{]} only run {\ttfamily aud} on prod deps
\item \mbox{[}Dev Deps\mbox{]} update {\ttfamily eslint}, {\ttfamily @ljharb/eslint-\/config}, {\ttfamily tape}, {\ttfamily make-\/arrow-\/function}, {\ttfamily make-\/generator-\/function}; add {\ttfamily aud}, {\ttfamily safe-\/publish-\/latest}, {\ttfamily make-\/async-\/function}
\item \mbox{[}Tests\mbox{]} add~tests for~function~proxies (\#53, \#25)
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12980}{}\doxysection{1.\+1.\+5 / 2019-\/12-\/18}\label{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12980}

\begin{DoxyItemize}
\item \mbox{[}meta\mbox{]} remove unused Makefile and associated utilities
\item \mbox{[}meta\mbox{]} add {\ttfamily funding} field; add FUNDING.\+yml
\item \mbox{[}Dev Deps\mbox{]} update {\ttfamily eslint}, {\ttfamily @ljharb/eslint-\/config}, {\ttfamily semver}, {\ttfamily tape}, {\ttfamily covert}, {\ttfamily rimraf}
\item \mbox{[}Tests\mbox{]} use shared travis configs
\item \mbox{[}Tests\mbox{]} use {\ttfamily eccheck} over {\ttfamily editorconfig-\/tools}
\item \mbox{[}Tests\mbox{]} use {\ttfamily npx aud} instead of {\ttfamily nsp} or {\ttfamily npm audit} with hoops
\item \mbox{[}Tests\mbox{]} remove {\ttfamily jscs}
\item \mbox{[}actions\mbox{]} add automatic rebasing / merge commit blocking
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12981}{}\doxysection{1.\+1.\+4 / 2018-\/07-\/02}\label{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12981}

\begin{DoxyItemize}
\item \mbox{[}Fix\mbox{]} improve {\ttfamily class} and arrow function detection (\#30, \#31)
\item \mbox{[}Tests\mbox{]} on all latest node minors; improve matrix
\item \mbox{[}Dev Deps\mbox{]} update all dev deps
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12982}{}\doxysection{1.\+1.\+3 / 2016-\/02-\/27}\label{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12982}

\begin{DoxyItemize}
\item \mbox{[}Fix\mbox{]} ensure “class “ doesn’t screw up “class” detection
\item \mbox{[}Tests\mbox{]} up to {\ttfamily node} {\ttfamily v5.\+7}, {\ttfamily v4.\+3}
\item \mbox{[}Dev Deps\mbox{]} update to {\ttfamily eslint} v2, {\ttfamily @ljharb/eslint-\/config}, {\ttfamily jscs}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12983}{}\doxysection{1.\+1.\+2 / 2016-\/01-\/15}\label{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12983}

\begin{DoxyItemize}
\item \mbox{[}Fix\mbox{]} Make sure comments don’t screw up “class” detection (\#4)
\item \mbox{[}Tests\mbox{]} up to {\ttfamily node} {\ttfamily v5.\+3}
\item \mbox{[}Tests\mbox{]} Add {\ttfamily parallelshell}, run both {\ttfamily -\/-\/es-\/staging} and stock tests at once
\item \mbox{[}Dev Deps\mbox{]} update {\ttfamily tape}, {\ttfamily jscs}, {\ttfamily nsp}, {\ttfamily eslint}, {\ttfamily @ljharb/eslint-\/config}
\item \mbox{[}Refactor\mbox{]} convert {\ttfamily is\+Non\+ES6\+Class\+Fn} into {\ttfamily is\+ES6\+Class\+Fn}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12984}{}\doxysection{1.\+1.\+1 / 2015-\/11-\/30}\label{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12984}

\begin{DoxyItemize}
\item \mbox{[}Fix\mbox{]} do not throw when a non-\/function has a function in its \href{\#2}{\texttt{ \mbox{[}Prototype\mbox{]}}}
\item \mbox{[}Dev Deps\mbox{]} update {\ttfamily tape}, {\ttfamily eslint}, {\ttfamily @ljharb/eslint-\/config}, {\ttfamily jscs}, {\ttfamily nsp}, {\ttfamily semver}
\item \mbox{[}Tests\mbox{]} up to {\ttfamily node} {\ttfamily v5.\+1}
\item \mbox{[}Tests\mbox{]} no longer allow node 0.\+8 to fail.
\item \mbox{[}Tests\mbox{]} fix npm upgrades in older nodes
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12985}{}\doxysection{1.\+1.\+0 / 2015-\/10-\/02}\label{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12985}

\begin{DoxyItemize}
\item \mbox{[}Fix\mbox{]} Some browsers report Typed\+Array constructors as {\ttfamily typeof object}
\item \mbox{[}New\mbox{]} return false for \char`\"{}class\char`\"{} constructors, when possible.
\item \mbox{[}Tests\mbox{]} up to {\ttfamily io.\+js} {\ttfamily v3.\+3}, {\ttfamily node} {\ttfamily v4.\+1}
\item \mbox{[}Dev Deps\mbox{]} update {\ttfamily eslint}, {\ttfamily editorconfig-\/tools}, {\ttfamily nsp}, {\ttfamily tape}, {\ttfamily semver}, {\ttfamily jscs}, {\ttfamily covert}, {\ttfamily make-\/arrow-\/function}
\item \mbox{[}Docs\mbox{]} Switch from vb.\+teelaun.\+ch to versionbadg.\+es for the npm version badge SVG
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12986}{}\doxysection{1.\+0.\+4 / 2015-\/01-\/30}\label{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12986}

\begin{DoxyItemize}
\item If @to\+String\+Tag is not present, use the old-\/school Object\+::to\+String test.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12987}{}\doxysection{1.\+0.\+3 / 2015-\/01-\/29}\label{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12987}

\begin{DoxyItemize}
\item Add tests to ensure arrow functions are callable.
\item Refactor to aid optimization of non-\/try/catch code.
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12988}{}\doxysection{1.\+0.\+2 / 2015-\/01-\/29}\label{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12988}

\begin{DoxyItemize}
\item Fix broken package.\+json
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12989}{}\doxysection{1.\+0.\+1 / 2015-\/01-\/29}\label{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12989}

\begin{DoxyItemize}
\item Add early exit for typeof not \char`\"{}function\char`\"{}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12990}{}\doxysection{1.\+0.\+0 / 2015-\/01-\/29}\label{md_sfcode_node_modules_is_callable_CHANGELOG_autotoc_md12990}

\begin{DoxyItemize}
\item Initial release. 
\end{DoxyItemize}