From aae265ad82fe2b602cf7204bf3a8ba3306e54c6a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Mar 2026 22:36:39 +0000 Subject: [PATCH 1/2] build(deps): bump jidicula/clang-format-action in the actions group Bumps the actions group with 1 update: [jidicula/clang-format-action](https://github.com/jidicula/clang-format-action). Updates `jidicula/clang-format-action` from 4.16.0 to 4.18.0 - [Release notes](https://github.com/jidicula/clang-format-action/releases) - [Commits](https://github.com/jidicula/clang-format-action/compare/v4.16.0...v4.18.0) --- updated-dependencies: - dependency-name: jidicula/clang-format-action dependency-version: 4.18.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions ... Signed-off-by: dependabot[bot] --- .github/workflows/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 97a9f358..4d3478ff 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -78,7 +78,7 @@ jobs: steps: - uses: actions/checkout@v6 - name: Run clang-format style check on src - uses: jidicula/clang-format-action@v4.16.0 + uses: jidicula/clang-format-action@v4.18.0 with: clang-format-version: 15 check-path: "src" From ab26fda49ae7ef7c28db93a81e6c99e3e1b8b577 Mon Sep 17 00:00:00 2001 From: James Mitchell Date: Tue, 17 Mar 2026 09:30:46 +0000 Subject: [PATCH 2/2] Update version numbers etc for v1.4.1 --- CITATION.cff | 4 ++-- README.md | 8 ++++---- docs/source/changelog-v1.rst | 7 +++++++ docs/source/install.rst | 8 ++++---- release.toml | 2 +- 5 files changed, 18 insertions(+), 11 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index aeef8457..00de7fea 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.0 -date-released: "2026-02-25" +version: 1.4.1 +date-released: "2026-03-17" diff --git a/README.md b/README.md index bff1f957..3472d3ff 100644 --- a/README.md +++ b/README.md @@ -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.0.tar.gz -tar -xf libsemigroups_pybind11-1.4.0.tar.gz -rm -f libsemigroups_pybind11-1.4.0.tar.gz -cd libsemigroups_pybind11-1.4.0 +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 pip install . ``` diff --git a/docs/source/changelog-v1.rst b/docs/source/changelog-v1.rst index cdd933e6..c537f1bb 100644 --- a/docs/source/changelog-v1.rst +++ b/docs/source/changelog-v1.rst @@ -8,6 +8,13 @@ Changelog - version 1 ===================== +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) ---------------------------- diff --git a/docs/source/install.rst b/docs/source/install.rst index 7937f6e0..51527cc2 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.0.tar.gz - $ tar -xf libsemigroups_pybind11-1.4.0.tar.gz - $ rm -f libsemigroups_pybind11-1.4.0.tar.gz - $ cd libsemigroups_pybind11-1.4.0 + $ 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 $ pip install . Building the documentation diff --git a/release.toml b/release.toml index d78eefed..672531f8 100644 --- a/release.toml +++ b/release.toml @@ -1,4 +1,4 @@ [authors] expired_emails = [] author_files = ["docs/source/authors.rst"] -ignore = ["dependabot"] +ignore = ["dependabot", "Codex"]