From a651f3b96807c3c9d64f9c4940ace3234dc4aaf2 Mon Sep 17 00:00:00 2001 From: James Mitchell Date: Fri, 20 Mar 2026 11:07:43 +0000 Subject: [PATCH] Update version numbers etc for v1.4.2 --- CITATION.cff | 4 ++-- README.md | 10 +++++----- docs/source/changelog-v1.rst | 16 ++++++++++++++-- docs/source/install.rst | 8 ++++---- 4 files changed, 25 insertions(+), 13 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 00de7fea..81c07f89 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.1 -date-released: "2026-03-17" +version: 1.4.2 +date-released: "2026-03-20" diff --git a/README.md b/README.md index 3472d3ff..222cca04 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-10431-z +[The Todd-Coxeter algorithm for semigroups and monoids]: https://doi.org/10.1007/s00233-024-1.4.2-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.1.tar.gz -tar -xf libsemigroups_pybind11-1.4.1.tar.gz -rm -f libsemigroups_pybind11-1.4.1.tar.gz -cd libsemigroups_pybind11-1.4.1 +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 pip install . ``` diff --git a/docs/source/changelog-v1.rst b/docs/source/changelog-v1.rst index d777a8d0..71e94ff3 100644 --- a/docs/source/changelog-v1.rst +++ b/docs/source/changelog-v1.rst @@ -8,6 +8,18 @@ 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. + +* Todd coxeter rtypes by @james-d-mitchell in + https://github.com/libsemigroups/libsemigroups_pybind11/pull/406 +* Doc fixes by @james-d-mitchell in + https://github.com/libsemigroups/libsemigroups_pybind11/pull/407 + v1.4.1 (released 17/03/2026) ---------------------------- @@ -20,7 +32,7 @@ v1.4.0 (released 25/02/2026) This is a minor release including some improvements and new features: -* Update to libsemigroups v3.5.0 and add the new features it contains. +* Update to libsemigroups_ v3.5.0 and add the new features it contains. * transf: future proof ``__getitem__`` by @james-d-mitchell in https://github.com/libsemigroups/libsemigroups_pybind11/pull/382 * todd-coxeter: update for changes in libsemigroups by @james-d-mitchell in https://github.com/libsemigroups/libsemigroups_pybind11/pull/388 @@ -28,7 +40,7 @@ This is a minor release including some improvements and new features: v1.3.0 (released 18/01/2026) ---------------------------- -* Update to libsemigroups v3.4.0 and add features introduced there by +* Update to libsemigroups_ v3.4.0 and add features introduced there by @james-d-mitchell in https://github.com/libsemigroups/libsemigroups_pybind11/pull/380 diff --git a/docs/source/install.rst b/docs/source/install.rst index 51527cc2..b3caaed4 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.1.tar.gz - $ tar -xf libsemigroups_pybind11-1.4.1.tar.gz - $ rm -f libsemigroups_pybind11-1.4.1.tar.gz - $ cd libsemigroups_pybind11-1.4.1 + $ 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 $ pip install . Building the documentation