


The documentated functionality appears to be the same, so there was no need for the change, but this is the biggest cause of users of old versions to run into trouble with my code on the FEX. There was an absurd change of name of one of the methods of inputParser from addParamValue to addParameter.Given that there are validation functions, there's no need for this. For example, required arguments must precede optional arguments must precede name-value pair arguments. Despite the complexity and apparent power, there are silly limitations.

I haven't done any testing, but I wonder about the overheads: all that object, anonymous function and cell array construction and access.You have to write too many lines of code to do even simple things.The inputParser / validateattributes / validatestring collection of function parsing and checking tools.
