# HG changeset patch # User Adam Chlipala # Date 1305479818 14400 # Node ID bd6b03bc633312e42ec299e7906c2e892094bd4c # Parent aa2398e5830693e7719555c9c75e78d8469d33df New release diff -r aa2398e58306 -r bd6b03bc6333 CHANGELOG --- a/CHANGELOG Thu May 12 17:14:13 2011 -0400 +++ b/CHANGELOG Sun May 15 13:16:58 2011 -0400 @@ -1,3 +1,20 @@ +======== +20110515 +======== + +- Cygwin compatibility +- Compatibility with Gentoo packaging process, including a .ebuild file +- Change typing of SQL subqueries, to indicate that they may always return NULL + (for no rows) +- Syntactic sugar for GROUP BY with variable numbers of columns + (using 'tab.{{c}}', where 'c :: {Type}') +- 'ALL' for SQL relational operators +- Add nullable types to the class for valid operands for SQL arithmetic +- 'alt' attribute for +- and HTML tags +- Allow 'debug' and 'naughtyDebug' in client-side code, implemented with 'alert' +- Bug fixes and optimization improvements + ======== 20110123 ======== diff -r aa2398e58306 -r bd6b03bc6333 doc/manual.tex --- a/doc/manual.tex Thu May 12 17:14:13 2011 -0400 +++ b/doc/manual.tex Sun May 15 13:16:58 2011 -0400 @@ -1565,6 +1565,7 @@ \hspace{.1in} \to \mt{selectedFields} ::: \{\{\mt{Type}\}\} \\ \hspace{.1in} \to \mt{selectedExps} ::: \{\mt{Type}\} \\ \hspace{.1in} \to \mt{sql\_relop} \\ + \hspace{.1in} \to \mt{bool} \; (* \; \mt{ALL} \; *) \\ \hspace{.1in} \to \mt{sql\_query1} \; \mt{free} \; \mt{afree} \; \mt{tables1} \; \mt{selectedFields} \; \mt{selectedExps} \\ \hspace{.1in} \to \mt{sql\_query1} \; \mt{free} \; \mt{afree} \; \mt{tables2} \; \mt{selectedFields} \; \mt{selectedExps} \\ \hspace{.1in} \to \mt{sql\_query1} \; \mt{free} \; \mt{afree} \; \mt{selectedFields} \; \mt{selectedFields} \; \mt{selectedExps}