Skip to content

Commit fe27a86

Browse files
Update version numbers etc for v1.2.0
1 parent f9919fb commit fe27a86

File tree

7 files changed

+42
-12
lines changed

7 files changed

+42
-12
lines changed

.mailmap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ Joseph Edwards <jde1@st-andrews.ac.uk> Joseph Edwards <josephdavidedwards@gmail.
55
James Mitchell <jdm3@st-andrews.ac.uk> James Mitchell <james-d-mitchell@users.noreply.github.com>
66
Chinmaya Nagpal <chinmaya1011@gmail.com> Chinmaya Nagpal <cn69@st-andrews.ac.uk>
77
Chinmaya Nagpal <chinmaya1011@gmail.com> chinmaya1011 <36993291+chinmaya1011@users.noreply.github.com>
8+
James Swent <jws20@st-andrews.ac.uk> James Swent <jake@osprey21.com>
89
Maria Tsalakou <mt200@st-andrews.ac.uk> Maria Tsalakou <55688065+mariatsalakou@users.noreply.github.com>
910
Murray Whyte <mw231@st-andrews.ac.uk> Murray Whyte <42549861+MTWhyte@users.noreply.github.com>

CITATION.cff

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ authors:
3131
- given-names: Murray
3232
family-names: Whyte
3333
email: mw231@st-andrews.ac.uk
34-
affiliation: " University of St Andrews"
34+
affiliation: University of St Andrews
3535
orcid: "https://orcid.org/0009-0008-0467-1000"
3636
identifiers:
3737
- type: doi
@@ -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.1.0
45-
date-released: "2025-09-30"
44+
version: 1.2.0
45+
date-released: "2025-12-16"

README.md

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

152152
```console
153-
curl -L -O https://github.com/libsemigroups/libsemigroups_pybind11/releases/latest/download/libsemigroups_pybind11-1.1.0.tar.gz
154-
tar -xf libsemigroups_pybind11-1.1.0.tar.gz
155-
rm -f libsemigroups_pybind11-1.1.0.tar.gz
156-
cd libsemigroups_pybind11-1.1.0
153+
curl -L -O https://github.com/libsemigroups/libsemigroups_pybind11/releases/latest/download/libsemigroups_pybind11-1.2.0.tar.gz
154+
tar -xf libsemigroups_pybind11-1.2.0.tar.gz
155+
rm -f libsemigroups_pybind11-1.2.0.tar.gz
156+
cd libsemigroups_pybind11-1.2.0
157157
pip install .
158158
```
159159

docs/source/_static/links.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33
.. _DOT: https://www.graphviz.org/doc/info/lang.html
44
.. _Graphviz: https://www.graphviz.org
55
.. _pybind11: https://pybind11.readthedocs.io/en/stable/#
6+
.. _HPCombi: https://libsemigroups.github.io/HPCombi/

docs/source/authors.rst

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ Contributors
3030
- `Nicolas Thiery`_ helped the authors understand the ecosystem for integrating
3131
C++ code into python, and to some preliminary versions of the python bindings
3232
for libsemigroups_ using cython, and cppyy.
33-
- Chinmaya Nagpal (chinmaya1011@gmail.com) resolved some issues with the
33+
- Chinmaya Nagpal (chinmaya1011@gmail.com) resolved a great many issues with the
3434
packaging.
35+
- James Swent (jws20@st-andrews.ac.uk) contributed several implementations for
36+
the `to` function and several reduction ordering implementations.
3537

3638
.. _nicolas thiery: https://nicolas.thiery.name/

docs/source/changelog-v1.rst

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,32 @@
88
Changelog - version 1
99
=====================
1010

11+
v1.2.0 (released 16/12/2025)
12+
----------------------------
13+
14+
This is a minor release incorporating a number of bugfixes/improvements in
15+
libsemigroups_. Support for HPCombi_ transformation types is also added for the
16+
first time!
17+
18+
* Drop support for Python 3.9 support Python 3.14 by @Joseph-Edwards in https://github.com/libsemigroups/libsemigroups_pybind11/pull/335
19+
* Remove ``Union`` by @james-d-mitchell in https://github.com/libsemigroups/libsemigroups_pybind11/pull/339
20+
* Import file modules in ``__init__`` by @james-d-mitchell in https://github.com/libsemigroups/libsemigroups_pybind11/pull/338
21+
* Sync aho corasick by @james-d-mitchell in https://github.com/libsemigroups/libsemigroups_pybind11/pull/340
22+
* konieczny: add init mem fn by @james-d-mitchell in https://github.com/libsemigroups/libsemigroups_pybind11/pull/349
23+
* word-graph: fix ``follow_path`` return type by @james-d-mitchell in https://github.com/libsemigroups/libsemigroups_pybind11/pull/348
24+
* paths: add helpers by @james-d-mitchell in https://github.com/libsemigroups/libsemigroups_pybind11/pull/350
25+
* Sync ``Forest`` and its helpers with recent changes in libsemigroups_ by @james-d-mitchell in https://github.com/libsemigroups/libsemigroups_pybind11/pull/347
26+
* Sync presentation by @james-d-mitchell in https://github.com/libsemigroups/libsemigroups_pybind11/pull/351
27+
* Sync examples by @james-d-mitchell in https://github.com/libsemigroups/libsemigroups_pybind11/pull/353
28+
* Sync ``to<Presentation>`` upstream enhancements by @jswent in https://github.com/libsemigroups/libsemigroups_pybind11/pull/358
29+
* hpcombi: support ``Vect16`` + ``PTransf16`` + subclasses by @james-d-mitchell in https://github.com/libsemigroups/libsemigroups_pybind11/pull/355
30+
* paths: update for fixes in libsemigroups_ by @james-d-mitchell in https://github.com/libsemigroups/libsemigroups_pybind11/pull/363
31+
32+
New Contributors
33+
~~~~~~~~~~~~~~~~
34+
35+
* @jswent made their first contribution in https://github.com/libsemigroups/libsemigroups_pybind11/pull/359
36+
1137
v1.1.0 (released 30/09/2025)
1238
----------------------------
1339

docs/source/install.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,10 @@ To build ``libsemigroups_pybind11`` from a release archive:
101101
102102
::
103103

104-
$ curl -L -O https://github.com/libsemigroups/libsemigroups_pybind11/releases/latest/download/libsemigroups_pybind11-1.1.0.tar.gz
105-
$ tar -xf libsemigroups_pybind11-1.1.0.tar.gz
106-
$ rm -f libsemigroups_pybind11-1.1.0.tar.gz
107-
$ cd libsemigroups_pybind11-1.1.0
104+
$ curl -L -O https://github.com/libsemigroups/libsemigroups_pybind11/releases/latest/download/libsemigroups_pybind11-1.2.0.tar.gz
105+
$ tar -xf libsemigroups_pybind11-1.2.0.tar.gz
106+
$ rm -f libsemigroups_pybind11-1.2.0.tar.gz
107+
$ cd libsemigroups_pybind11-1.2.0
108108
$ pip install .
109109

110110
Building the documentation

0 commit comments

Comments
 (0)