diff --git a/WHATSNEW.txt b/WHATSNEW.txt index 3bd8eeb..d9d3144 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -6,6 +6,21 @@ CHANGES + +- More and better validation is done of parameters passed to + the parsing API: + + In addition to the initial symbol table, the passed + template table is also checked. + + The initial value for each passed symbol is checked for + valid type in both the symbol table and the template table passed + to the API. + + Template names are checked to make sure they do not contain + namespace separators. Templates must be named canonically. + This was previously the case, but not checked. + - The program changes described below have made the 'ParseConfig' API incompatible with previous versions of 'tconfpy'. The version number has been branched to 2.x to reflect this fact. Existing