diff --git a/CITATION.cff b/CITATION.cff index 81c07f893..a5a2be797 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -41,5 +41,5 @@ abstract: >- A Python package that wraps the functionality of the C++ library libsemigroups. license: GPL-3.0+ -version: 1.4.2 -date-released: "2026-03-20" +version: 1.4.3 +date-released: "2026-04-16" diff --git a/README.md b/README.md index 222cca047..d64f77334 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ presented, semigroups and monoids. The main algorithms implemented in [Efficient Testing of Equivalence of Words in a Free Idempotent Semigroup]: https://link.springer.com/chapter/10.1007/978-3-642-11266-9_55 [Applications of automata theory to presentations of monoids and inverse monoids]: https://digitalcommons.unl.edu/dissertations/AAI8803771/ [Todd-Coxeter algorithm]: https://en.wikipedia.org/wiki/Todd%E2%80%93Coxeter_algorithm -[The Todd-Coxeter algorithm for semigroups and monoids]: https://doi.org/10.1007/s00233-024-1.4.2-z +[The Todd-Coxeter algorithm for semigroups and monoids]: https://doi.org/10.1007/s00233-024-10431-z [Schreier-Sims algorithm]: https://en.wikipedia.org/wiki/Schreier%E2%80%93Sims_algorithm [Expository Slides]: https://www.irif.fr/~jep/PDF/Exposes/StAndrews.pdf [Semigroupe 2.01]: https://www.irif.fr/~jep/Logiciels/Semigroupe2.0/semigroupe2.html @@ -150,10 +150,10 @@ uv pip install . To build `libsemigroups_pybind11` from a release archive: ```console -curl -L -O https://github.com/libsemigroups/libsemigroups_pybind11/releases/latest/download/libsemigroups_pybind11-1.4.2.tar.gz -tar -xf libsemigroups_pybind11-1.4.2.tar.gz -rm -f libsemigroups_pybind11-1.4.2.tar.gz -cd libsemigroups_pybind11-1.4.2 +curl -L -O https://github.com/libsemigroups/libsemigroups_pybind11/releases/latest/download/libsemigroups_pybind11-1.4.3.tar.gz +tar -xf libsemigroups_pybind11-1.4.3.tar.gz +rm -f libsemigroups_pybind11-1.4.3.tar.gz +cd libsemigroups_pybind11-1.4.3 pip install . ``` diff --git a/build_tools/__init__.py b/build_tools/__init__.py index 267ba36df..3646f7fdd 100644 --- a/build_tools/__init__.py +++ b/build_tools/__init__.py @@ -11,4 +11,4 @@ def minimum_libsemigroups_version(): """Returns the minimum required version of libsemigroups required to build libsemigroups_pybind11. """ - return "3.5.3" + return "3.5.5" diff --git a/docs/source/changelog-v1.rst b/docs/source/changelog-v1.rst index 71e94ff3d..e3789c3a6 100644 --- a/docs/source/changelog-v1.rst +++ b/docs/source/changelog-v1.rst @@ -8,6 +8,13 @@ Changelog - version 1 ===================== +v1.4.3 (released 16/04/2026) +---------------------------- + +This a minor release which includes the latest version of libsemigroups_ +(v3.5.5), which contains a number of bugfixes, this lead to some corrections to +the doc code examples also. + v1.4.2 (released 20/03/2026) ---------------------------- diff --git a/docs/source/install.rst b/docs/source/install.rst index b3caaed41..10e6a1181 100644 --- a/docs/source/install.rst +++ b/docs/source/install.rst @@ -101,10 +101,10 @@ To build ``libsemigroups_pybind11`` from a release archive: :: - $ curl -L -O https://github.com/libsemigroups/libsemigroups_pybind11/releases/latest/download/libsemigroups_pybind11-1.4.2.tar.gz - $ tar -xf libsemigroups_pybind11-1.4.2.tar.gz - $ rm -f libsemigroups_pybind11-1.4.2.tar.gz - $ cd libsemigroups_pybind11-1.4.2 + $ curl -L -O https://github.com/libsemigroups/libsemigroups_pybind11/releases/latest/download/libsemigroups_pybind11-1.4.3.tar.gz + $ tar -xf libsemigroups_pybind11-1.4.3.tar.gz + $ rm -f libsemigroups_pybind11-1.4.3.tar.gz + $ cd libsemigroups_pybind11-1.4.3 $ pip install . Building the documentation