========
20160805
========
- Compatibility fixes for C compilers and OpenSSL
- Starting to change SQL functions to return results in most natural order
- Step 1: queryL
- Bug fixes
========
20160621
========
- Client-side: detect session timeout and ask the user to reload
- New Basis math functions: abs, acos, asin, atan, atan2, cos, exp, floor, log, pow, sqrt, sin
- Compatibility fixes for newer C and SML compilers
- Bug fixes
========
20160515
========
- Support for HTML tags
- Resource-integrity attributes for HTML
- Bug fixes and optimization improvements
========
20160306
========
- Allow '\r' in string and character literals
- New standard library functions: List.span and List.groupBy
- Bug fixes
========
20160213
========
- .urp 'library' directive: only process a given library the first time it is referenced
- For maintenance of Ur/Web project source code, switched from Mercurial to Git
- Added Travis integration
- Bug fixes and improvements to type inference and compatibility
========
20151220
========
- New .urp directive: 'jsFile'
- Merged an experimental automatic caching optimization, triggered with '-sqlcache'
- Bug fixes
========
20151122
========
- Daemon mode now supports shared caching of libraries across projects.
- Change behavior of SQL equality to do the intuitive thing for nullable types.
- Basis.fromMilliseconds
- Bug fixes and improvements to type inference and error messages
========
20151018
========
- Applications now reconnect to database server automatically after losing connection.
- Bug fixes and improvements to compatibility, documentation, and error messages
========
20150819
========
- Allow mouse and key events for
- Add HTML 'align' attribute
- Add onChange handler to radioOption
- New literal [_LOC_] that is replaced with textual information on location in source file
- Add a simple 'make test' target
- Bug fixes and documentation improvements
========
20150520
========
- Change default behavior of client-side GUI event handlers:
By default, events are now passed to handlers on parent DOM nodes as well,
just like in normal JavaScript.
Call [preventDefault] or [stopPropagation] to tweak that behavior.
WARNING: This change may break backward compatibility!
- URIs specified with 'file' .urp directive are implicitly allowed to be referenced.
- New HTML tags: