The definition of \Autoref uses \ltx@IfUndefined from the ltxcmds package. This assumes hyperref loads ltxcmds, which was recently removed as a dependency. It does still load ltxcmds implicitly through one of its other loaded packages, but in case one of those stops loading it it's probably better to change the definition of \Autoref to not use \ltx@IfUndefined.
The definition of
\Autoref
uses\ltx@IfUndefined
from theltxcmds
package. This assumeshyperref
loadsltxcmds
, which was recently removed as a dependency. It does still loadltxcmds
implicitly through one of its other loaded packages, but in case one of those stops loading it it's probably better to change the definition of\Autoref
to not use\ltx@IfUndefined
.