Skip to content

Commit e6ee8c8

Browse files
Update version numbers etc for 5.1.0
1 parent 18b90cf commit e6ee8c8

4 files changed

Lines changed: 52 additions & 7 deletions

File tree

.VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5.0.2
1+
5.1.0

CHANGELOG.md

Lines changed: 48 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,50 @@ Copyright © 2011-2022 [James D. Mitchell][] et al.
33

44
Licensing information can be found in the `LICENSE` file.
55

6+
### Version 5.1.0 (released 31/10/2022)
7+
8+
The following major new features have been added in this version:
9+
10+
* extensive support for translations by @flsmith in
11+
https://github.com/semigroups/Semigroups/pull/720.
12+
See Chapter 18 of the manual for details.
13+
* support for `Sims1` in libsemigroups by @james-d-mitchell in
14+
https://github.com/semigroups/Semigroups/pull/873. This manifests in the new
15+
functions:
16+
* `IteratorOfRightCongruences`, `IteratorOfLeftCongruences`
17+
* `NumberOfRightCongruences`, `NumberOfLeftCongruences`
18+
* `SmalerDegreeTransformationRepresentation`
19+
20+
The following bugs were resolved:
21+
22+
* `IsDualSemigroupRep` is no longer a representation by @flsmith in
23+
https://github.com/semigroups/Semigroups/pull/863
24+
* fix an issue in `SemigroupIsomorphismByImages` by @james-d-mitchell
25+
in https://github.com/semigroups/Semigroups/pull/866
26+
* set `IsInjective` flag before calling `SetNiceMonomorphism` by @ThomasBreuer
27+
in https://github.com/semigroups/Semigroups/pull/870
28+
* Fix issue 869 (the multiplication table of fp semigroups/monoids was
29+
sometimes incorrect) by @james-d-mitchell in
30+
https://github.com/semigroups/Semigroups/pull/871
31+
* Resolve Issue #868 (there was recursion depth trap error when trying to
32+
create an fp monoid from a small semigroup)by @james-d-mitchell in
33+
https://github.com/semigroups/Semigroups/pull/872
34+
* semifp: add missing methods for fp monoids/semigroups by @james-d-mitchell in
35+
https://github.com/semigroups/Semigroups/pull/874
36+
* Fix the README to use the correct version of GAP that's required by
37+
@james-d-mitchell in https://github.com/semigroups/Semigroups/pull/876
38+
* Replace gap implementation of `EqualInFreeBand` with C++ implementation from
39+
libsemigroups by @reiniscirpons in
40+
https://github.com/semigroups/Semigroups/pull/877
41+
* Remove an obsolete comment by @fingolfin in
42+
https://github.com/semigroups/Semigroups/pull/878
43+
* Fix extreme tests by @james-d-mitchell in
44+
https://github.com/semigroups/Semigroups/pull/880
45+
46+
## New Contributors
47+
* @ThomasBreuer made their first contribution in https://github.com/semigroups/Semigroups/pull/870
48+
* @reiniscirpons made their first contribution in https://github.com/semigroups/Semigroups/pull/877
49+
650
### Version 5.0.2 (released 12/08/2022)
751

852
This is a minor release hopefully resolving some crashes originating in
@@ -28,7 +72,7 @@ was an implementation of matrices over the integers and over finite fields,
2872
because at the time they were written it was not possible to use the matrices
2973
in the GAP library. This is no longer the case, and some changes in the GAP
3074
library for version 4.12, meant that the implementation in [Semigroups][] had
31-
to be removed.
75+
to be removed.
3276

3377
Previously, to create a matrix over the integers you could do:
3478

@@ -40,13 +84,13 @@ The equivalent in version 5.0.0 of [Semigroups][] is:
4084

4185
where `Integers` is the ring of integers. The changes for matrices over finite
4286
fields are mostly internal, and it was, and still is, possible to create such
43-
matrices using, for example,
87+
matrices using, for example,
4488

4589
Matrix(GF(4), Z(4) * [[0, 1], [1, 0]]);
4690

4791
In versions of [Semigroups][] before 5.0.0, the filter
4892
`IsMatrixOverFiniteField` could also be used when constructing matrices, and
49-
these features have been removed in version 5.0.0.
93+
these features have been removed in version 5.0.0.
5094
See: https://github.com/semigroups/Semigroups/pull/827
5195

5296
The new features introduced in version 5.0.0 are:
@@ -56,7 +100,7 @@ The new features introduced in version 5.0.0 are:
56100
* Support for homomorphisms was introduced by Artemis Konstantinidi,
57101
Chinmay Nagpal, and [James D. Mitchell][] in
58102
https://github.com/semigroups/Semigroups/pull/797
59-
and
103+
and
60104
https://github.com/semigroups/Semigroups/pull/828
61105

62106
### Version 4.0.3 (released 01/07/2022)

PackageInfo.g

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ _STANDREWSCS := Concatenation(["Jack Cole Building, North Haugh, ",
3434
SetPackageInfo(rec(
3535
PackageName := "Semigroups",
3636
Subtitle := "A package for semigroups and monoids",
37-
Version := "5.0.2",
38-
Date := "12/08/2022", # dd/mm/yyyy format
37+
Version := "5.1.0",
38+
Date := "31/10/2022", # dd/mm/yyyy format
3939
License := "GPL-3.0-or-later",
4040

4141
ArchiveFormats := ".tar.gz",

VERSIONS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
##
1010
##
1111

12+
release 5.1.0 - 31/10/2022
1213
release 5.0.2 - 12/08/2022
1314
release 5.0.1 - 11/08/2022
1415
release 5.0.0 - 05/08/2022

0 commit comments

Comments
 (0)