Skip to content

Releases: semigroups/Semigroups

3.4.1

28 Jan 14:00
Compare
Choose a tag to compare

This is a minor release including some bugfixes and improvements. The required minimum version of libsemigroups is increased from v1.1.0 to v1.3.2. The required version of Digraphs is increased to v1.2.0. The datastructures package was implicitly required (via Digraphs), and now at least version v0.2.5 is required explicitly. The version of GAP required was implicitly at least v4.10.0, but was explicity v4.9.0, it is now explicitly v4.10.0.

3.4.0

28 Aug 15:05
Compare
Choose a tag to compare

This is a minor release with the following new features added to the package:

  • CanonicalReesMatrixSemigroup and CanonicalReesZeroMatrixSemigroup written by Chris Russell.
  • ParseRelations for finitely presented semigroups or monoids written by Luke Elliott.
  • TikzString method was implemented for collections of PBRs by Finn Smith.

The following bugs/issues were resolved:

The required minimum version of libsemigroups is now v1.1.0.

3.3.2

28 Jun 10:35
Compare
Choose a tag to compare

This is a very minor release fixing the following issues.

  • Issue #676 and Issue #677 reported by Reinis Cirpons, where for some congruences NonTrivialCongruenceClasses failed to work, but CongruenceClasses did work. This was caused by an issue in EquivalenceRelationPartition; resolved by James D. Mitchell.

  • An issue in the equality, less than, and product methods for PBRs which previously permitted PBRs of different degrees to be given as arguments, resulting in unhelpful errors from within the implementations of these methods; resolved by James D. Mitchell.

3.3.1

28 May 11:31
Compare
Choose a tag to compare

This is a minor release fixing some issues in the build system Max Horn related to compatibility with future versions of GAP, and some other minor fixes by James D. Mitchell and Wilf A. Wilson.

3.3.0

28 Apr 12:30
Compare
Choose a tag to compare

This is a minor release fixing some issues in the build system Chris Jefferson, some improvements to the isomorphism capabilities of the package James D. Mitchell, and the introduction of a rudimentary function to compute the automorphism group of an arbitrary semigroup. From v3.3.0, the Semigroups package requires the images package version 1.3.0 or higher.

3.2.5

28 Mar 15:44
Compare
Choose a tag to compare

This is a minor release to fixing some build issues for windows [Chris Jefferson] and fixing an issue in IsRowTrimBooleanMat, IsColTrimBooleanMat, and IsTrimBooleanMat [Finn Smith] see Issue #654 for more details.

3.2.4

28 Feb 20:18
Compare
Choose a tag to compare

This is a minor release to fix a memory leak and some other issues in the kernel module.

3.2.3

07 Feb 16:32
Compare
Choose a tag to compare

This is a minor release to make some changes fo compatibility with the Digraphs package v1.1.1 and GAP, and to fix a memory leak in the kernel module.

3.2.2

17 Jan 17:46
Compare
Choose a tag to compare

This is a minor release to update the version of libsemigroups to v1.0.5, to include some changes for compatibility with GAP, and to fix the following issues

  • Issue #632 where file objects were not closed properly if an error was given;
  • Issue #636 the compiler flag -march=native is only added if it is supported by the compiler;
  • Issue #637 where IsomorphismPermGroup sometimes returned an incorrect answer.

The changes in this release were made by Max Horn and James D. Mitchell.

3.2.1

04 Dec 13:30
Compare
Choose a tag to compare

This is a minor release to update the version of libsemigroups to v1.0.2,
and to include some changes for compatibility with GAP The changes in this
release were made by James D. Mitchell and Wilf A. Wilson.