No idea. Nothing in the Release Notes (but lots of other interesting stuff), nothing in the online help, nothing in the knowledge base, no mention about a changed API or dropped feature at all... Can be a good and a bad thing at the same time.
The new BNF script reload mode in QlikView November 2017 initial release doesn't allow the Macro function name in the script. This is a bug that RD will fix in the future release, hopefully in Patch 1.
Disable the BNF script reload mode either from the script, or fromthe settings.ini file.
Instructions of disabling BNF reload module:
Disabling BNF reload mode for the entire server: Update the Settings.ini by adding the line EnableBnfReload=0
Disabling BNF reload mode for individual apps: Add the ///$bnf off tag at the top of the script (The tag must be in the first 50 characters of the script).