The changes in this are to the Parser, and a change to handle WITH CTE's within the Analyzers.
The Parser now handles CAST better, EXEC, EXECUTE, WITH CTE's, WITH () and OPTION().
Please note that only queries with FROM clauses will have the source table added as an object into the database. Stored procedures will be treated as basic SQL.
There are some caveats on the OPTION, as a table hint within Option won't be parsed.
If someone has a good example of this I will update the parser to handle it...
If you encounter any issues, or statements that don't parse, please raise them as Issues, and I will address them.
Any suggestions are welcome in the Discussions page.