Skip to content

Commit 59ef2fb

Browse files
Update version numbers etc for v1.1.0
1 parent 22a8e35 commit 59ef2fb

File tree

7 files changed

+44
-44
lines changed

7 files changed

+44
-44
lines changed

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,5 @@ abstract: >-
4141
A Python package that wraps the functionality of the C++
4242
library libsemigroups.
4343
license: GPL-3.0+
44-
version: 1.0.1
45-
date-released: "2025-08-13"
44+
version: 1.1.0
45+
date-released: "2025-09-30"

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,10 @@ pip install .
109109
To build `libsemigroups_pybind11` from a release archive:
110110

111111
```console
112-
curl -L -O https://github.com/libsemigroups/libsemigroups_pybind11/releases/latest/download/libsemigroups_pybind11-1.0.1.tar.gz
113-
tar -xf libsemigroups_pybind11-1.0.1.tar.gz
114-
rm -f libsemigroups_pybind11-1.0.1.tar.gz
115-
cd libsemigroups_pybind11-1.0.1
112+
curl -L -O https://github.com/libsemigroups/libsemigroups_pybind11/releases/latest/download/libsemigroups_pybind11-1.1.0.tar.gz
113+
tar -xf libsemigroups_pybind11-1.1.0.tar.gz
114+
rm -f libsemigroups_pybind11-1.1.0.tar.gz
115+
cd libsemigroups_pybind11-1.1.0
116116
pip install .
117117
```
118118

build_tools/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ def minimum_libsemigroups_version():
1616
Returns the minimum required version of libsemigroups required to build
1717
libsemigroups_pybind11.
1818
"""
19-
return "3.1.3"
19+
return "3.2.0"

docs/source/changelog-v1.rst

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,23 @@
88
Changelog - version 1
99
=====================
1010

11+
v1.1.0 (released 30/09/2025)
12+
----------------------------
13+
14+
This is a minor release with a few new features from libsemigroups_ and some bugfixes:
15+
16+
* Throw if bad alphabet or rules by @james-d-mitchell in https://github.com/libsemigroups/libsemigroups_pybind11/pull/317
17+
* Add some missing and features from the ``presentation`` namespace by @james-d-mitchell in https://github.com/libsemigroups/libsemigroups_pybind11/pull/318
18+
* Test default values and ``datetime`` types by @Joseph-Edwards in https://github.com/libsemigroups/libsemigroups_pybind11/pull/324
19+
* Todd coxeter additions by @james-d-mitchell in https://github.com/libsemigroups/libsemigroups_pybind11/pull/328
20+
1121
v1.0.1 (released 13/08/2025)
12-
-----------------------------
22+
----------------------------
1323

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

1626
v1.0.0 (released 12/08/2025)
17-
-----------------------------
27+
----------------------------
1828

1929
This is a major release that significantly expands the API of
2030
``libsemigroups_pybind11`` to expose much of the functionality implemented in

docs/source/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
What is libsemigroups_?
1111
~~~~~~~~~~~~~~~~~~~~~~~
1212

13-
Before explaining what ``libsmigroups_pybind11`` is, it is first necessary to
13+
Before explaining what ``libsemigroups_pybind11`` is, it is first necessary to
1414
explain `libsemigroups`_. `libsemigroups`_ is a C++17 library containing
1515
implementations of several algorithms for computing finite, and finitely
1616
presented, semigroups and monoids. The main algorithms implemented in

docs/source/install.rst

Lines changed: 23 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -30,35 +30,25 @@ of the following (depending on your system and setup):
3030
$ python -m pip install libsemigroups_pybind11
3131

3232

33-
.. Installing with conda
34-
---------------------
35-
36-
This installation method assumes that you have anaconda or miniconda installed.
37-
See the `getting started`_ and `miniconda download page`_ on the conda_ website.
38-
39-
.. _conda: https://conda.io/
40-
41-
.. _getting started: http://bit.ly/33B0Vfs
42-
43-
.. _miniconda download page: https://conda.io/miniconda.html
44-
45-
It might be a good idea to create and activate a conda environment to contain
46-
the installation of the ``libsemigroups_pybind11``:
47-
48-
::
49-
50-
conda create --name libsemigroups
51-
conda activate libsemigroups
52-
53-
Install ``libsemigroups_pybind11``:
54-
55-
::
56-
57-
conda install -c conda-forge libsemigroups_pybind11
58-
59-
.. warning::
60-
61-
At present this does not work for Macs with M1 processors.
33+
Installing with mamba
34+
---------------------
35+
36+
This installation method assumes that you have anaconda or miniconda installed.
37+
See the `getting started`_ and `miniconda download page`_ on the conda_ website.
38+
39+
.. _conda: https://conda.io/
40+
41+
.. _getting started: http://bit.ly/33B0Vfs
42+
43+
.. _miniconda download page: https://conda.io/miniconda.html
44+
45+
It might be a good idea to create and activate a conda/mamba environment to contain
46+
the installation of the ``libsemigroups_pybind11``:
47+
48+
::
49+
50+
$ mamba create --name myenv_name libsemigroups_pybind11
51+
$ mamba activate myenv_name
6252

6353
From the sources
6454
----------------
@@ -87,10 +77,10 @@ To build ``libsemigroups_pybind11`` from a release archive:
8777
8878
::
8979

90-
$ curl -L -O https://github.com/libsemigroups/libsemigroups_pybind11/releases/latest/download/libsemigroups_pybind11-1.0.1.tar.gz
91-
$ tar -xf libsemigroups_pybind11-1.0.1.tar.gz
92-
$ rm -f libsemigroups_pybind11-1.0.1.tar.gz
93-
$ cd libsemigroups_pybind11-1.0.1
80+
$ curl -L -O https://github.com/libsemigroups/libsemigroups_pybind11/releases/latest/download/libsemigroups_pybind11-1.1.0.tar.gz
81+
$ tar -xf libsemigroups_pybind11-1.1.0.tar.gz
82+
$ rm -f libsemigroups_pybind11-1.1.0.tar.gz
83+
$ cd libsemigroups_pybind11-1.1.0
9484
$ pip install .
9585

9686
Building the documentation

release.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[authors]
22
expired_emails = []
33
author_files = ["docs/source/authors.rst"]
4-
ignore = []
4+
ignore = ["dependabot"]

0 commit comments

Comments
 (0)