======== 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:
, - New urweb-mode Emacs command: 'urweb-close-matching-tag' - Bug fixes ======== 20150412 ======== - Several new infix operators for function composition, etc. - Hexadecimal integer literals - New HTML events: 'oncontextmenu', 'onmouseenter', and 'onmouseleave' - New HTML attributes: 'download' - Bug fixes and optimization improvements ======== 20150214 ======== - Bug fixes and improvements to type inference and optimization ======== 20150103 ======== - New antiquote syntax for 'ORDER BY' clauses - New standard library function: List.mem - Bug fixes and improvements to type inference ======== 20141206 ======== - New HTML5 form widget tags and attributes - New command-line option for HTTP servers: '-T', to set recv() timeout - New C function uw_remoteSock() for use in FFI code - Bug fixes and improvements to type inference and optimization ======== 20140830 ======== - New HTML attribute: 'role' - Bug fixes ======== 20140819 ======== - Improvements to HTML model - Bug fixes and optimization improvements ======== 20140807 ======== - New .urp directive: 'file' - Support for 'aria-*' attributes in HTML - Default value of 'jsFunc' for less-safe FFI - Client-side implementation of Basis function 'strsindex' - Bug fixes and improvements to type inference and documentation ======== 20140704 ======== - New syntactic shorthand for antiquoting subqueries - New Top members: max and min - 'sql_injectable_prim' instance for 'url' - Bug fixes ======== 20140615 ======== - New syntactic sugar: 'let E where DS end' for 'let DS in E end' - Add 'onChange' attributes to more tags. - New standard library function: String.trim - Start treating Ur/Web tag