v1.6.8 is as far back as I tested, but it's probably been in for a while longer(possibly since inline functions became a thing).
When running an inline function as part of a command, any exceptions thrown during executing(not compiler errors)will only be shown in the log if the "Wait for the inline function to finish before continuing" option is checked.