summaryrefslogtreecommitdiff
path: root/download/release-next.t2t
blob: 005c32f45232b4691d6dc32a736a365af51a8e7e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
GF 3.8 Release Notes
June 2016

%!style:../css/notes.css
%!postproc(html): <TITLE> <meta charset="UTF-8"><meta name = "viewport" content = "width = device-width"> <TITLE>
%!postproc(html): <H1> <H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>

==Installation==

See the [download page http://www.grammaticalframework.org/download/index.html].


==What's new==

Over 380 changes have been pushed to the source repository since
[the release of GF 3.7.1 release-3.7.1.html] in October 2015.


===GF compiler and run-time library===


====New features and notable changes====

- GF shell: ``vd`` can now output
  [universal dependency http://universaldependencies.org/] diagrams
  in various formats, see ``help vd``.
- ...


====Other changes and bug fixes====

- GF shell: a simple post-processing step has been added in the ``cc`` command
  to try compute ``pre{...}`` tokens instead of leaving them uninterpreted.
- GF shell: an argument parsing problem has been fixed in the ``cc`` command.
  The problem was introduced before the release of GF 3.7.1 and prevented
  commands like ``cc "last"`` and ``cc "last"++"year"`` from working,
  but they should work again now.
- Various improvements and bug fixes in the C run-time system and its bindings
  to other languages.


====Changes of interest to compiler developers====

- The compiler source code has been updated for compatibility with GHC 8.0.1.


===Resource Grammar Library===

- New languages:
  - Nynorsk by Stian Rødven Eide (fairly complete, supports API)
  - Ancient Greek by Hans Leiß (partial, no API yet)
  - Slovene by Krasimir Angelov (partial, no API yet)
  
- Various fixes for several languages.
  - English and Scandinavian: relative clauses and slash questions have been modernized to
    using preposition stranding by default. This also enables the use of //that// in English,
    which solves a problem of choosing between //which// and //who// when animacy information
    is not available. The previous defaults (//which//,//who//,//whom//, pied piping) are available
    in ``Extra`` modules.

- Numerous fixes in the translation dictionaries.
  - two new wide-coverage languages: Estonian and Russian


===GF Cloud services===

- Minibar can now show universal dependency diagrams for grammars that
  support it (e.g. the ResourceDemo grammar).
- PGF service: there is a new command ``deptree`` that can output
  universal dependency diagrams for grammars that support it (there
  has to be a label configuration file).
- Wide Coverage Translation Demo:
  there is now a new button "Grammars..." which show a list where users can
  select which application grammars to use for translation, in addition to
  the wide coverage grammar. Application grammars can give higher quality
  translations in the domain they cover.
  You can change the order in which the selected grammars are tried
  by dragging them up and down in the list.

--------------------

[www.grammaticalframework.org http://www.grammaticalframework.org]