summaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG47
1 files changed, 47 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 94d3b0a4..d36431a5 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,4 +1,51 @@
========
+20200209
+========
+
+- New invocation mode 'urweb daemon restart'
+- Disallow wildcards in signatures
+- At compile time, start allowing "#" as a URL
+- New option '-u' for generated HTTP servers, to use UNIX sockets
+- New HTML tag attribute: 'step' (for <crange>)
+- New SQL function: 'similar' (via pg_trgm)
+- New List function: foldli
+- New Json functions: json_record_withOptional, json_time, rfc3339_in, rfc3339_out
+- New Datetime member: ord_month
+- New JavaScript FFI function 'listen'
+- Experimental support for the Language Server Protocol (helpful for IDEs)
+- Bug fixes and improvements to documentation, error messages, performance, and compatibility
+
+========
+20190217
+========
+
+- Update of standard-library string functions to handle non-ASCII UTF-8 properly
+- New command-line options: -endpoints
+- New .urp directive: safeGetDefault
+- New Basis functions: textOfBlob, unsafeSerialized[To|From]String
+- New Top functions: mapX4, foldR4
+- New List functions: allM, assocAddSorted, mapConcat, mapConcatM, mapMi, searchM
+- New ListPair functions: mapM, unzip
+- New Option function: mapM
+- Flycheck integration
+- Bug fixes and improvements to type inference, documentation, error messages, and compatibility
+
+========
+20180616
+========
+
+- New feature to cache files stored in the database as blobs, via the
+ 'filecache' .urp directive
+- New .urp directives: 'mimeTypes' and 'file' (new long form)
+- New HTML pseudo-tag: <cradio>
+- New HTML tag attributes: 'oninput', 'onscroll', 'title', 'size'
+- New standard-library functions: 'List.findM' and 'List.existsM'
+- New '-help' command-line option for compiler
+- Remove insecure function 'Basis.crypt' (which didn't seem to have any users)
+- Selenium-based automatic testing
+- Bug fixes and improvements to documentation and error messages
+
+========
20170720
========