Next release will be GF 3.5, release notes moved to download/release-3.5.t2t.

Some more work on the 3.5 release notes and download page.
This commit is contained in:
hallgren
2013-08-05 12:38:38 +00:00
parent 5c4dbe743e
commit ff33f66fba
2 changed files with 38 additions and 20 deletions

View File

@@ -8,19 +8,19 @@ Grammatical Framework Download and Installation
%!postproc(html): </B></TD> </TH> %!postproc(html): </B></TD> </TH>
%!postproc(html): <H1> <H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a> %!postproc(html): <H1> <H1><a href="../"><IMG src="../doc/Logos/gf0.png"></a>
**GF 3.4.8** has not been released yet **GF 3.5** has not been released yet
What's new? See the [Release notes release-3.4.8.html]. What's new? See the [Release notes release-3.5.html].
== Binary packages == == Binary packages ==
| **Platform** | **Download** | **How to install** | **Platform** | **Download** | **How to install**
| MacOS X | [gf-3.4.8-bin-intel-mac.tar.gz gf-3.4.8-bin-intel-mac.tar.gz] | ``sudo tar -C /usr/local -zxf gf-3.4.8-bin-intel-mac.tar.gz`` | MacOS X | [gf-3.5-bin-intel-mac.tar.gz gf-3.5-bin-intel-mac.tar.gz] | ``sudo tar -C /usr/local -zxf gf-3.5-bin-intel-mac.tar.gz``
%| Fedora (32-bit) | [Fedora RPMs /~hallgren/tmp/Fedora/] | ``sudo rpm -i ...`` %| Fedora (32-bit) | [Fedora RPMs /~hallgren/tmp/Fedora/] | ``sudo rpm -i ...``
| Ubuntu (32-bit) | [gf_3.4.8-1_i386.deb gf_3.4.8-1_i386.deb] | ``sudo dpkg -i gf_3.4.8-1_i386.deb`` | Ubuntu (32-bit) | [gf_3.5-1_i386.deb gf_3.5-1_i386.deb] | ``sudo dpkg -i gf_3.5-1_i386.deb``
| Ubuntu (64-bit) | [gf_3.4.8-1_amd64.deb gf_3.4.8-1_amd64.deb] | ``sudo dpkg -i gf_3.4.8-1_amd64.deb`` | Ubuntu (64-bit) | [gf_3.5-1_amd64.deb gf_3.5-1_amd64.deb] | ``sudo dpkg -i gf_3.5-1_amd64.deb``
| Windows | [gf-3.4.8-bin-windows.zip gf-3.4.8-bin-windows.zip] | | Windows | [gf-3.5-bin-windows.zip gf-3.5-bin-windows.zip] |
%| ... | ... | ... %| ... | ... | ...
%More binary packages might be added later. %More binary packages might be added later.
@@ -41,7 +41,7 @@ You can install them in other locations, but then you need to set the
``GF_LIB_PATH`` environment variable: ``GF_LIB_PATH`` environment variable:
``` ```
export GF_LIB_PATH=/usr/local/share/gf-3.4.8/lib export GF_LIB_PATH=/usr/local/share/gf-3.5/lib
``` ```
where ``/usr/local`` should be replaced with the path to the location where you where ``/usr/local`` should be replaced with the path to the location where you
@@ -62,7 +62,7 @@ fairly simple:
You can also download the full source package from here: You can also download the full source package from here:
[``gf-3.4.8.tar.gz`` gf-3.4.8.tar.gz]. [``gf-3.5.tar.gz`` gf-3.5.tar.gz].
=== Notes === === Notes ===
@@ -87,14 +87,14 @@ on Linux depends on some non-Haskell libraries that
won't be installed automatically by cabal, and therefore need to be installed won't be installed automatically by cabal, and therefore need to be installed
manually. Here is one way to do this: manually. Here is one way to do this:
- On Ubuntu: ``sudo apt-get install libghc6-terminfo-dev`` - On Ubuntu: ``sudo apt-get install libghc-haskeline-dev``
- On Fedora: ``sudo yum install ghc-terminfo-devel`` - On Fedora: ``sudo yum install ghc-haskeline-devel``
**Note 2**. **Note 2**.
We recommend using GHC 7.6 (which is part of the Haskell Platform 2013.2.0.0) We recommend using GHC 7.6 (which is part of the Haskell Platform 2013.2.0.0)
or GHC 7.4 (which is part of the Haskell Platform 2012.4.0.0). or GHC 7.4 (which is part of the Haskell Platform 2012.4.0.0).
Older versions of GHC (6.12 and 7.0) still works for the most part. Older versions of GHC (6.12 and 7.0) still work for the most part.
(For example, there is a issue with error reporting in ``gf -server`` (For example, there is a issue with error reporting in ``gf -server``
when compiled with GHC 7.0.) when compiled with GHC 7.0.)
%GF does **not** compile with the most recent versions of Alex (>=3.0). %GF does **not** compile with the most recent versions of Alex (>=3.0).

View File

@@ -1,4 +1,4 @@
GF Version 3.4.8 Release Notes GF 3.5 Release Notes
August 2013 August 2013
%!style:../css/style.css %!style:../css/style.css
@@ -11,16 +11,25 @@ See the [download page http://www.grammaticalframework.org/download/index.html].
==What's new== ==What's new==
Over 400 changes have been pushed to the source repository since the release
of GF 3.4.
===GF compiler and run-time library=== ===GF compiler and run-time library===
- The Haskell source code for GF now compiles with GHC 7.6 and hence the - The Haskell source code for GF now compiles with GHC 7.6 and hence the
the latest [Haskell Platform http://www.haskell.org/platform/] (2013.2.0.0). the latest [Haskell Platform http://www.haskell.org/platform/] (2013.2.0.0).
Compatibility with GHC 7.4 is also maintained. Compatibility with GHC 7.4 is also maintained.
- A bug in the partial evaluator that caused problems with pattern macros has - ``gf -s/-q`` now silences ``no linearization of ...`` warnings.
been fixed. - Faster regular expression pattern matching in the grammar compiler.
- The new runtime in C is now stable enough to be used although there - Two bugs in the partial evaluator that caused problems with pattern macros
are still features from the Haskell runtime which are not ported yet. and variants have been fixed.
The new runtime provides the following new features: - A portability problem with PGF files has been fixed. It could cause problems
when PGF files were produced on a 32-bit system and used on a 64-bit system.
- The new runtime in C (in [/src/runtime/c/ ../src/runtime/c/])
is now stable enough to be used although there
are still features from the Haskell runtime which are not ported yet.
The new runtime provides the following new features:
- state of the art statistical parser for GF (PMCFG) - state of the art statistical parser for GF (PMCFG)
- the parser is usable in a robust mode, i.e. even if the - the parser is usable in a robust mode, i.e. even if the
sentence is not in the scope of the grammar it is still possible sentence is not in the scope of the grammar it is still possible
@@ -32,22 +41,31 @@ The new runtime provides the following new features:
- we have started using just-in-time compilation to native code in - we have started using just-in-time compilation to native code in
the exhaustive generator. The goal is to reach the state where the exhaustive generator. The goal is to reach the state where
GF will provide state of the art theorem prover. GF will provide state of the art theorem prover.
[/src/runtime/c/ ../src/runtime/c/]
- There is a binding from Python to the C runtime in [/src/runtime/python/ ../src/runtime/python/]. - There is a binding from Python to the C runtime in [/src/runtime/python/ ../src/runtime/python/].
- A volunteer to complete the binding from Java is highly wanted [/src/runtime/java/ ../src/runtime/java/]. - A volunteer to complete the binding from Java is highly wanted,
[/src/runtime/java/ ../src/runtime/java/].
===Resource Grammar Library=== ===Resource Grammar Library===
- New languages in the Resource Grammar Library: Greek, Maltese - New languages in the Resource Grammar Library: Greek, Maltese
(see the [updated synopsis ../lib/doc/synopsis.html]). (see the [updated synopsis ../lib/doc/synopsis.html]).
%- Improvements for other languages, e.g. [...] - Various improvements for several other languages, e.g. [...]
- Updated web-based RGL browser ([/lib/doc/browse/ ../lib/doc/browse/]). - Updated web-based RGL browser ([/lib/doc/browse/ ../lib/doc/browse/]).
- [...] - [...]
===GF Cloud services=== ===GF Cloud services===
- Word alignment diagrams can now be restricted to a subset
of the languages supported by the grammar.
- Minibar: you can now click on a linearization to obtain a table with all
variants and forms
- Support for [cross-site HTTP requests https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS]... - Support for [cross-site HTTP requests https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS]...
- A UTF-8 decoding problem in ``gf -server`` has been fixed.
It was caused by a backward incompatible change in
[``network-2.4.1.1`` https://github.com/haskell/network/commit/f2168b1f8978b4ad9c504e545755f0795ac869ce].
- Various other small improvements and bug fixes.
- [...] - [...]
-------------------- --------------------