Discussion:
[GAP Forum] GAP 4.9.2 release announcement
Alexander Konovalov
2018-07-09 09:01:43 UTC
Permalink
Dear GAP Forum,

The next minor release of GAP, version 4.9.2, is now available at

http://www.gap-system.org/Releases/

An overview of changes introduced in GAP 4.9.2 is given below.


Fixed bugs that could lead to break loops:

* Fixed a bug in iterating over an empty cartesian product
(#2421). [Reported by @isadofschi]

Fixed bugs that could lead to crashes:

* Fixed a crash after entering return; in a "method not found"
break loop (#2449).

* Fixed a crash when an error occurs and OutputLogTo points to a
stream which internally uses another stream (#2596).

Fixed bugs that could lead to incorrect results:

* Fixed a bug in computing maximal subgroups, which broke some
other calculations, in particular, computing intermediate
subgroups. (#2488). [Reported by Seyed Hassan Alavi]

Other fixed bugs and further improvements:

* Profiling now correctly handles calls to longjmp and allows
to generate profiles using version 2.0.1 of the Profiling
package (#2444).

* The bin/gap.sh script now respects the GAP_DIR environment
variable (#2465). [Contributed by RussWoodroofe]

* The bin/BuildPackages.sh script now properly builds binaries
for the simpcomp package (#2475).

* Fixed a bug in restoring a workspace, which prevented GAP
from saving the history if a workspace was loaded during
startup (#2578).

The same description with links to the documentation and to
GitHub pull requests is also available at

https://www.gap-system.org/Manuals/doc/changes/chap2.html


In addition, GAP 4.9.2 distribution contains contains updated
versions of some packages from GAP 4.9.1 distribution, and
three new packages.

The new JupyterKernel package by Markus Pfeiffer provides a
so-called kernel for the Jupyter interactive document system
(https://jupyter.org/). This package requires Jupyter to be
installed on your system (see https://jupyter.org/install for
instructions). It also requires GAP packages IO, ZeroMQInterface,
json, and also two new packages by Markus Pfeiffer called
crypting and uuid, all included into GAP 4.9.2 distribution.
The JupyterKernel package is not yet usable on Windows.
Further details about this package can be found at its webpage
https://github.com/gap-packages/JupyterKernel.


The full list of new and updated packages in GAP 4.9.2
distribution is:

Package name | Version | Date
-----------------------------------------
Browse 1.8.8 08/06/2018
crypting 0.8 25/05/2018
Cubefree 1.17 11/06/2018
cvec 2.6.1 07/06/2018
ExamplesForHomalg 2018.05.29 29/05/2018
float 0.9.1 14/06/2018
GRAPE 4.8 05/06/2018
GUAVA 3.14 24/03/2018
HomalgToCAS 2018.06.15 15/06/2018
ITC 1.5 13/06/2018
json 2.0.0 08/06/2018
JupyterKernel 0.99999 21/06/2018
loops 3.4.0 27/10/2017
lpres 0.4.3 14/06/2018
MatricesForHomalg 2018.06.02 02/06/2018
Modules 2018.05.31 31/05/2018
NumericalSgps 1.1.8 06/06/2018
Polycyclic 2.14 12/05/2018
profiling 2.0.1 06/05/2018
RCWA 4.6.2 26/06/2018
Semigroups 3.0.16 29/05/2018
ToolsForHomalg 2018.05.22 22/05/2018
uuid 0.5 22/05/2018
-----------------------------------------


We encourage all users to upgrade to GAP 4.9.2. If you need any
help or would like to report any problems, please do not hesitate
to contact us at ***@gap-system.org, or submit new issues
on GitHub:

https://github.com/gap-system/gap/issues

There is also a 'gap' tag for questions about GAP at the
Mathematics Q&A site:

http://math.stackexchange.com/tags/gap/info

In addition, you may find some GAP related news on Twitter:

http://twitter.com/gap_system


Wishing you fun and success using GAP,

Alexander Konovalov
on behalf of the GAP Group

Loading...