Changelog - version 1

v1.4.2 (released 20/03/2026)

This a minor release which contains a number of minor improvements to the documentation, and some fixes to the return types of the ToddCoxeter methods related to lookahead and lookbehind.

v1.4.1 (released 17/03/2026)

This a minor release which includes the latest version of libsemigroups (v3.5.3), which contains a number of important bugfixes. There are also some improvements to the documentation.

v1.4.0 (released 25/02/2026)

This is a minor release including some improvements and new features:

v1.3.0 (released 18/01/2026)

v1.2.0 (released 16/12/2025)

This is a minor release incorporating a number of bugfixes/improvements in libsemigroups. Support for HPCombi transformation types is also added for the first time!

New Contributors

v1.1.0 (released 30/09/2025)

This is a minor release with a few new features from libsemigroups and some bugfixes:

v1.0.1 (released 13/08/2025)

This is a minor release that adds some missing files to the PyPI source.

v1.0.0 (released 12/08/2025)

This is a major release that significantly expands the API of libsemigroups_pybind11 to expose much of the functionality implemented in version 3 of libsemigroups. The extent of the changes made in this release means that it is likely that any code written with earlier versions of libsemigroups_pybin11 will no longer work.

The structure of libsemigroups_pybind11 is very tightly linked to the structure of libsemigroups. Therefore, some of the differences between v0.10.1 and v1.0.0 of libsemigroups_pyind11 will be related to the differences between v2 and v3 of libsemigroups, such as changes to class names and interfaces. These changes can be found in the libsemigroups changelog.