summaryrefslogtreecommitdiff
path: root/download
diff options
context:
space:
mode:
authorJohn J. Camilleri <john@digitalgrammars.com>2018-12-03 15:04:21 +0100
committerJohn J. Camilleri <john@digitalgrammars.com>2018-12-03 15:04:21 +0100
commit8d460ac4023800819dd60c1cd9cd0c39d0b653d2 (patch)
tree1a13a6a25dc928b744c8e1b68625a79e87caf6d6 /download
parent5546c6d6da43e878edc74ef8a52db4f4cf563ee0 (diff)
Update 3.10 release notes after going through all gf-core commits since 2017-08-11
Diffstat (limited to 'download')
-rw-r--r--download/release-3.10.md51
1 files changed, 48 insertions, 3 deletions
diff --git a/download/release-3.10.md b/download/release-3.10.md
index ba4fa1bc3..7547395ae 100644
--- a/download/release-3.10.md
+++ b/download/release-3.10.md
@@ -9,8 +9,53 @@ See the [download page](index.html).
## What's new
-- In this release, the GF "core" (compiler and runtimes) have been split from the RGL.
+In this release, the GF "core" (compiler and runtimes) and RGL have been split into separate repositories.
+The binary packages on the downloads page contain both GF and the RGL, but the sources are now separate:
+[gf-core](https://github.com/GrammaticalFramework/gf-core) and
+[gf-rgl](https://github.com/GrammaticalFramework/gf-rgl).
-### Other
+Over 300 changes have been pushed to GF and over 600 changes have been made to the RGL
+since the release of GF 3.9 in August 2017.
-- A lot of repository cleanup
+## General
+
+- Travis integration for both [GF](https://travis-ci.org/GrammaticalFramework/gf-gf) and [RGL](https://travis-ci.org/GrammaticalFramework/gf-rgl).
+- A lot of bug fixes and repository cleanup, including things moved to new repositories:
+ - [Phrasebook](https://github.com/GrammaticalFramework/gf-contrib/tree/master/phrasebook)
+ - [Wide coverge translator](https://github.com/GrammaticalFramework/wide-coverage)
+ - [Mobile apps](https://github.com/GrammaticalFramework/gf-offline-translator)
+ - [gftest](https://github.com/GrammaticalFramework/gftest)
+ - [gf-mode](https://github.com/GrammaticalFramework/gf-emacs-mode) for Emacs
+- A fresh look for the GF website.
+
+## GF compiler and run-time library
+
+- Extensive improvements in the C runtime and bindings to it from Python, Java, Haskell, C#
+- A GF shell which uses the C runtime
+- Better error messages
+- GF now has a Stack configuration file
+- The compiler source code has been updated for compatibility with GHC 8.4.3.
+- `GF_LIB_PATH` can now be `path1:path2:path3`, not just `path1`
+- Add TypeScript type definitions for `gflib.js`
+- New compiler/shell options
+ - added option `-output-format=java` for producing code for embedded grammars in Java
+ - `rf -paragraphs`
+ - `linearize -tabtreebank`
+ - A new function called `completions` is added in the Haskell runtime and used in PGFService. This makes the extraction of completions more platform independent
+
+## Resource Grammar Library
+
+- [Bash build script](https://github.com/GrammaticalFramework/gf-rgl/blob/master/Setup.sh), for building the RGL without Haskell
+- [Windows build script](https://github.com/GrammaticalFramework/gf-rgl/blob/master/Setup.bat), for building the RGL without Haskell on a regular Windows command shell
+- New languages:
+ - Basque
+- Extend and Extra
+- Various fixes for several languages.
+- Various fixes in the translation dictionaries.
+
+## Apps and Cloud services
+
+- Sort list of public grammars by age by default
+- Browser compatibility fixes
+- Allow public grammars to be deleted in more cases
+- Show grammar comments in the list of public grammars