adam@2179: ======== adam@2179: 20151018 adam@2179: ======== adam@2179: adam@2179: - Applications now reconnect to database server automatically after losing connection. adam@2179: - Bug fixes and improvements to compatibility, documentation, and error messages adam@2179: adam@2170: ======== adam@2170: 20150819 adam@2170: ======== adam@2170: adam@2170: - Allow mouse and key events for adam@2170: - Add HTML 'align' attribute adam@2170: - Add onChange handler to radioOption adam@2170: - New literal [_LOC_] that is replaced with textual information on location in source file adam@2170: - Add a simple 'make test' target adam@2170: - Bug fixes and documentation improvements adam@2170: adam@2146: ======== adam@2146: 20150520 adam@2146: ======== adam@2146: adam@2146: - Change default behavior of client-side GUI event handlers: adam@2146: By default, events are now passed to handlers on parent DOM nodes as well, adam@2146: just like in normal JavaScript. adam@2146: Call [preventDefault] or [stopPropagation] to tweak that behavior. adam@2146: WARNING: This change may break backward compatibility! adam@2146: - URIs specified with 'file' .urp directive are implicitly allowed to be referenced. adam@2146: - New HTML tags:
, adam@2146: - New urweb-mode Emacs command: 'urweb-close-matching-tag' adam@2146: - Bug fixes adam@2146: adam@2131: ======== adam@2131: 20150412 adam@2131: ======== adam@2131: adam@2131: - Several new infix operators for function composition, etc. adam@2131: - Hexadecimal integer literals adam@2131: - New HTML events: 'oncontextmenu', 'onmouseenter', and 'onmouseleave' adam@2131: - New HTML attributes: 'download' adam@2131: - Bug fixes and optimization improvements adam@2131: adam@2117: ======== adam@2117: 20150214 adam@2117: ======== adam@2117: adam@2117: - Bug fixes and improvements to type inference and optimization adam@2117: adam@2100: ======== adam@2100: 20150103 adam@2100: ======== adam@2100: adam@2100: - New antiquote syntax for 'ORDER BY' clauses adam@2100: - New standard library function: List.mem adam@2100: - Bug fixes and improvements to type inference adam@2100: adam@2088: ======== adam@2088: 20141206 adam@2088: ======== adam@2088: adam@2088: - New HTML5 form widget tags and attributes adam@2088: - New command-line option for HTTP servers: '-T', to set recv() timeout adam@2088: - New C function uw_remoteSock() for use in FFI code adam@2088: - Bug fixes and improvements to type inference and optimization adam@2088: adam@2065: ======== adam@2065: 20140830 adam@2065: ======== adam@2065: adam@2065: - New HTML attribute: 'role' adam@2065: - Bug fixes adam@2065: adam@2059: ======== adam@2059: 20140819 adam@2059: ======== adam@2059: adam@2059: - Improvements to HTML model adam@2059: - Bug fixes and optimization improvements adam@2059: adam@2051: ======== adam@2051: 20140807 adam@2051: ======== adam@2051: adam@2051: - New .urp directive: 'file' adam@2051: - Support for 'aria-*' attributes in HTML adam@2051: - Default value of 'jsFunc' for less-safe FFI adam@2051: - Client-side implementation of Basis function 'strsindex' adam@2051: - Bug fixes and improvements to type inference and documentation adam@2051: adam@2036: ======== adam@2036: 20140704 adam@2036: ======== adam@2036: adam@2036: - New syntactic shorthand for antiquoting subqueries adam@2036: - New Top members: max and min adam@2036: - 'sql_injectable_prim' instance for 'url' adam@2036: - Bug fixes adam@2036: adam@2027: ======== adam@2027: 20140615 adam@2027: ======== adam@2027: adam@2027: - New syntactic sugar: 'let E where DS end' for 'let DS in E end' adam@2027: - Add 'onChange' attributes to more tags. adam@2027: - New standard library function: String.trim adam@2027: - Start treating Ur/Web tag