Releases: semigroups/Semigroups
5.6.3
- Remove
moduleStateinit from gapbind14 kernel extension by @fingolfin in #1179 - Remove test for
Matrix(GF(3), [[]]);(targeting stable-5.6 branch) by @fingolfin in #1181
5.6.2
- Gapbind14 clear by @james-d-mitchell in #1144
- doc: specify full main XML filename by @fingolfin in #1148
- gapbind14: unconditionally call
__builtin_unreachableby @james-d-mitchell in #1150 - Narrow declarations of
FactorizationandWreathProductby @james-d-mitchell in #1156 - Cherry pick a bunch of commits from main by @james-d-mitchell in #1164
- ci: don't use BuildPackages.sh directly by @james-d-mitchell in #1165
- build: override bundled libsemigroups install paths by @jengelh in #1074
- Change filters for methods to increase their rank by @james-d-mitchell in #1170
- Codex doc improvements by @james-d-mitchell in #1166
- Resolve incompatibility with Orb v5.1.0 by @james-d-mitchell in #1171
New Contributors
Full Changelog:
v5.6.1...v5.6.2
5.6.1
This is a minor release to fix some issues with the release archive for v5.6.0,
and to fix a memory leak caused by raising errors in GAP from caught C++
exceptons:
- Fix
GAPBIND14_TRYmemory leak by @Joseph-Edwards in #1145
5.6.0
There are a bunch of fixes and improvements in this version. The most major new
features are those added in
- Add Cartan matrix computation for monoids by @JosephDayngerRuiz in #1048
What's Changed
- Implement
IsCryptoGroupby @Yann-Peresse in #732 - Update my contact details by @fingolfin in #1061
- Add
UniformRandomPartialPermby @james-d-mitchell in #935 - Introduce
IsIrreducibleBipartitionandIrreducibleComponentsOfBipartitionby @james-d-mitchell in #1055 PermuteMultiplicationTable, refactorOnMultiplicationTable, add docs by @pramothragavan in #1054- Add
OnePseudoInverseOfSemigroupElementmethod for more types by @james-d-mitchell in #936 - Replace custom type
GVarFuncwith GAP'sObjFuncby @fingolfin in #1067 - Use gap_all.h instead of compiled.h by @fingolfin in #1068
OneInverseOfSemigroupElementby @JosephDayngerRuiz in #1095- Fix some broken URLs in the
CHANGELOG/READMEby @wilfwilson in #1085 - Fix a typo in
CHANGELOG.mdby @wilfwilson in #1086 - Add a
CHANGES_URLfield forCHANGELOG.mdtoPackageInfo.gby @wilfwilson in #1083 - Disallow duplicate named generators in
FreeBandandFreeInverseSemigroupby @wilfwilson in #1118 - Remove mention of the obsolete
.covignorefile in the.releasescript by @wilfwilson in #1103 - Add Cartan matrix computation for monoids by @JosephDayngerRuiz in #1048
- Fix typo in
CHANGELOG.mdby @wilfwilson in #1122 - Remove some spurious
.tar.gzsuffixes from directory names in the manual by @wilfwilson in #1123 - Update to use
libsemigroupsv3 by @Joseph-Edwards in #1087
New Contributors
- @Yann-Peresse made their first contribution in #732
- @pramothragavan made their first contribution in #1054
- @JosephDayngerRuiz made their first contribution in #1095
Full Changelog: v5.5.4...v5.6.0
5.5.4
This is a minor release that includes a technical change for compatibility with Digraphs v1.11.0, and which removes the use of the SmallGroups package in the Semigroups test suite.
5.5.3
This is a minor release including some changes for compatibility with GAP by @fingolfin.
5.5.2
This is a minor release removing some extraneous files included in the release archive for v5.5.1, and updating a test file due to some changes in a recent version of GAP.
5.5.1
This is a release containing one fix:
- Fix
TikzStringfor bipartitions by @james-d-mitchell in #1060
and updating the version of libsemigroups required to version 2.7.4 which
resolves: #1064
5.5.0
What's Changed
- Fix bug in gen pairs by @james-d-mitchell in #1043
- Generalize
IsSelfDualSemigroupdeclaration by @fingolfin in #1044 - Better inverses by @Tianrun-Y in #1021
- Use GAP kernel helper
IS_STRING_REPto test for strings by @fingolfin in #1045 - Better Nambooripad by @Tianrun-Y in #1026
- build(deps): bump codecov/codecov-action from 3 to 5 by @dependabot in #1046
- build(deps): bump jidicula/clang-format-action from 4.13.0 to 4.14.0 by @dependabot in #1047
- Fix spelling by @james-d-mitchell in #1050
- Avoid obsolete C_NEW_STRING macro by @fingolfin in #1051
Full Changelog: v5.4.0...v5.5.0
5.4.0
What's Changed
- cong: fix typo in
ImagesElmby @james-d-mitchell in #1019 - Don't try to read non-existent file by @james-d-mitchell in #1025
- Improved
IsIsomorphicSemigroupMethod by @awesometillman in #1023 - fix typo in nambooripad partial order documentation by @Tianrun-Y in #1030
- Better kernel module checking by @Joseph-Edwards in #1032
- Fix ChooseHashFunction rank issue. by @reiniscirpons in #1035
- kernel: Semigroups can be used in GAP on julia by @james-d-mitchell in #1036
- Use LoadKernelExtension for gapbind_demo by @fingolfin in #1039
New Contributors
- @awesometillman made their first contribution in #1023
- @Tianrun-Y made their first contribution in #1030
Full Changelog: v5.3.7...v5.4.0