 api variant reference changelog  location 30 and later provide a locationapivariant function to aid in allowing addon modules to support multiple releases even if there are incompatible changes api variant 1 start of api tracking based on location 30 api variant 2 locationdiff renamed to locationcalcdifference because diffmodule was trying to invoke it as a hook before call locationdiff now call locationcalcdifference  