3 bug fixes + marking code line with todos
bug fix 1: parameter specification must be of type Object. the bug was that it was only tested if the parameter specification is typeof "object". but that is also the case for an RegExp-object, a Date-object and so on... the bug was detected by recently written unit tests.
bug fix 2: if in a complex parameter specification the type is specified as option by using the array-syntax then that array must contain exactly one value - the type. the bug was that it was not tested if that array contained exactly one value. the bug was detected by recently written unit tests.
bug fix 3: error texts exported as regular expressions in function __export_internals__ must also escape opening and closing brackets because that are special characters in regular expressions. the bug has no relevance for using the library. the bug was detected by recently written unit tests.
regenerated minified version of ArgueJS2 after fixing bugs