1
- .. Copyright (c) 2021-2024, J. D. Mitchell
1
+ ..
2
+ Copyright (c) 2021-2024, J. D. Mitchell
2
3
3
- Distributed under the terms of the GPL license version 3.
4
+ Distributed under the terms of the GPL license version 3.
4
5
5
- The full license is in the file LICENSE, distributed with this software.
6
+ The full license is in the file LICENSE, distributed with this software.
6
7
7
8
Changelog
8
9
=========
@@ -18,9 +19,9 @@ v0.10.0 (released 23/03/2023)
18
19
19
20
This is a minor release adding some new functionality from ``libsemigroups ``:
20
21
21
- * ukkonen: add support for ``Ukkonen `` + helpers by @james-d-mitchell in
22
+ - ukkonen: add support for ``Ukkonen `` + helpers by @james-d-mitchell in
22
23
https://github.com/libsemigroups/libsemigroups_pybind11/pull/132
23
- * present: add further manip. funcs by @james-d-mitchell in
24
+ - present: add further manip. funcs by @james-d-mitchell in
24
25
https://github.com/libsemigroups/libsemigroups_pybind11/pull/136
25
26
26
27
v0.9.2 (released 22/03/2023)
@@ -33,20 +34,20 @@ v0.9.1 (released 21/03/2023)
33
34
34
35
This is a minor release with some minor improvements:
35
36
36
- * stephen: make ``accepts/is_left_factor `` call more robust by @james-d-mitchell
37
+ - stephen: make ``accepts/is_left_factor `` call more robust by @james-d-mitchell
37
38
in https://github.com/libsemigroups/libsemigroups_pybind11/pull/129
38
- * tests: add libsemigroups v2.7.0 special case by @james-d-mitchell in
39
+ - tests: add libsemigroups v2.7.0 special case by @james-d-mitchell in
39
40
https://github.com/libsemigroups/libsemigroups_pybind11/pull/130
40
41
41
42
v0.9.0 (released 06/03/2023)
42
43
----------------------------
43
44
44
- This is a minor release including two changes and some minor improvements to
45
- the doc:
45
+ This is a minor release including two changes and some minor improvements to the
46
+ doc:
46
47
47
- * Improve ``ActionDigraph `` colours by @MTWhyte in
48
+ - Improve ``ActionDigraph `` colours by @MTWhyte in
48
49
https://github.com/libsemigroups/libsemigroups_pybind11/pull/125
49
- * Add support for ``ActionDigraph::cbegin/cend_pstilo `` by @james-d-mitchell in
50
+ - Add support for ``ActionDigraph::cbegin/cend_pstilo `` by @james-d-mitchell in
50
51
https://github.com/libsemigroups/libsemigroups_pybind11/pull/127
51
52
52
53
v0.8.0 (released 28/02/2023)
@@ -55,15 +56,15 @@ v0.8.0 (released 28/02/2023)
55
56
This is a minor version that adds all the features from the namespace
56
57
``libsemigroups::presentation `` to the package, these are:
57
58
58
- * ``add_zero_rules ``
59
- * ``are_rules_sorted ``
60
- * ``change_alphabet ``
61
- * ``letter `` and ``character ``
62
- * ``first_unused_letter ``
63
- * ``greedy_reduce_length ``
64
- * ``longest_rule ``, ``shortest_rule ``, ``longest_rule_length ``, and
59
+ - ``add_zero_rules ``
60
+ - ``are_rules_sorted ``
61
+ - ``change_alphabet ``
62
+ - ``letter `` and ``character ``
63
+ - ``first_unused_letter ``
64
+ - ``greedy_reduce_length ``
65
+ - ``longest_rule ``, ``shortest_rule ``, ``longest_rule_length ``, and
65
66
``shortest_rule_length ``
66
- * ``make_semigroup ``
67
+ - ``make_semigroup ``
67
68
68
69
v0.7.3 (released 07/02/2023)
69
70
----------------------------
@@ -74,15 +75,14 @@ changes in ``libsemigroups``.
74
75
v0.7.2 (released 12/01/2023)
75
76
----------------------------
76
77
77
- This is a minor change related to some forthcoming changes in
78
- ``libsemigroups ``.
78
+ This is a minor change related to some forthcoming changes in ``libsemigroups ``.
79
79
80
80
v0.7.1 (released 11/01/2023)
81
81
----------------------------
82
82
83
- This is a very minor release updating the required versions of some
84
- dependencies to permit the ``libsemigroups_pybind11 `` wheel to be built with
85
- python 3.11, and to adapt for some recent changes in ``libsemigroups ``.
83
+ This is a very minor release updating the required versions of some dependencies
84
+ to permit the ``libsemigroups_pybind11 `` wheel to be built with python 3.11, and
85
+ to adapt for some recent changes in ``libsemigroups ``.
86
86
87
87
v0.7.0 (released 15/12/2022)
88
88
----------------------------
@@ -91,13 +91,13 @@ This release contains a number of improvements and fixes, and adds support for
91
91
the library of finite semigroup and monoid presentations in ``libsemigroups ``
92
92
and the ``Stephen `` class from ``libsemigroups ``.
93
93
94
- * Add functionality for the presentation helper ``replace_word `` by @MTWhyte in
94
+ - Add functionality for the presentation helper ``replace_word `` by @MTWhyte in
95
95
https://github.com/libsemigroups/libsemigroups_pybind11/pull/84
96
- * Out neighbours for action digraphs by @james-d-mitchell in
96
+ - Out neighbours for action digraphs by @james-d-mitchell in
97
97
https://github.com/libsemigroups/libsemigroups_pybind11/pull/91
98
- * Add functionality for the ``fpsemi-examples `` presentations by @MTWhyte in
98
+ - Add functionality for the ``fpsemi-examples `` presentations by @MTWhyte in
99
99
https://github.com/libsemigroups/libsemigroups_pybind11/pull/85
100
- * Stephen by @james-d-mitchell in
100
+ - Stephen by @james-d-mitchell in
101
101
https://github.com/libsemigroups/libsemigroups_pybind11/pull/93
102
102
103
103
v0.6.0 (released 02/12/2022)
@@ -106,15 +106,15 @@ v0.6.0 (released 02/12/2022)
106
106
This release contains a number of improvements and fixes, and adds support for
107
107
the ``Konieczny `` class from ``libsemigroups ``.
108
108
109
- * Add missing header include in cong.cpp by @james-d-mitchell in
109
+ - Add missing header include in cong.cpp by @james-d-mitchell in
110
110
https://github.com/libsemigroups/libsemigroups_pybind11/pull/77
111
- * Remove trivial rules by @james-d-mitchell in
111
+ - Remove trivial rules by @james-d-mitchell in
112
112
https://github.com/libsemigroups/libsemigroups_pybind11/pull/79
113
- * Fix string encoding in ``KnuthBendix `` by @james-d-mitchell in
113
+ - Fix string encoding in ``KnuthBendix `` by @james-d-mitchell in
114
114
https://github.com/libsemigroups/libsemigroups_pybind11/pull/82
115
- * Add support for ``Konieczny `` from ``libsemigroups `` by @james-d-mitchell in
115
+ - Add support for ``Konieczny `` from ``libsemigroups `` by @james-d-mitchell in
116
116
https://github.com/libsemigroups/libsemigroups_pybind11/pull/80
117
- * Better ``__repr__ `` for ``KnuthBendix `` by @james-d-mitchell in
117
+ - Better ``__repr__ `` for ``KnuthBendix `` by @james-d-mitchell in
118
118
https://github.com/libsemigroups/libsemigroups_pybind11/pull/86
119
119
120
120
v0.5.0 (released 16/11/2022)
@@ -127,8 +127,8 @@ v0.4.3 (released 09/11/2022)
127
127
----------------------------
128
128
129
129
This is a very minor release which contains no functional changes, or bugfixes,
130
- but exists to allow zenodo.org to pick up the release and generate a doi for
131
- the package.
130
+ but exists to allow zenodo.org to pick up the release and generate a doi for the
131
+ package.
132
132
133
133
v0.4.2 (released 28/10/2022)
134
134
----------------------------
@@ -141,25 +141,24 @@ v0.4.1 (released 11/10/2022)
141
141
Update for version 2.3.1 of ``libsemigroups `` which contains some bugfixes in
142
142
the ``Sims1 `` class, the ``Presentation `` class and its helper functions.
143
143
144
-
145
144
v0.4.0 (released 04/10/2022)
146
145
----------------------------
147
146
148
147
This is a minor release with a couple of new features added:
149
148
150
- * ``libsemigroups `` constants ``POSITIVE_INFINITY ``, ``NEGATIVE_INFINITY ``, and
149
+ - ``libsemigroups `` constants ``POSITIVE_INFINITY ``, ``NEGATIVE_INFINITY ``, and
151
150
``UNDEFINED `` are properly supported;
152
- * ``libsemigroups::matrix_helper::pow `` is added as a method for ``__pow__ ``
153
- for some types of matrices (those not defined over a runtime semiring);
151
+ - ``libsemigroups::matrix_helper::pow `` is added as a method for ``__pow__ `` for
152
+ some types of matrices (those not defined over a runtime semiring);
154
153
155
154
and some minor improvements (the tests now use ``pytest `` exclusively).
156
155
157
156
v0.3.0 (released 29/09/2022)
158
157
----------------------------
159
158
160
- This is a minor release adding support for the ``libsemigroups `` class
161
- `` Sims1 `` for computing low index congruences, and some further minor changes
162
- to the ``Presentation `` class.
159
+ This is a minor release adding support for the ``libsemigroups `` class `` Sims1 ``
160
+ for computing low index congruences, and some further minor changes to the
161
+ ``Presentation `` class.
163
162
164
163
v0.2.2 (released 16/09/2022)
165
164
----------------------------
@@ -184,15 +183,15 @@ v0.1.8 (released 27/01/2022)
184
183
----------------------------
185
184
186
185
This is a very minor release which contains no functional changes, or bugfixes,
187
- but exists to fix an issue related to the wheel created for pypi on mac os x
188
- arm machines.
186
+ but exists to fix an issue related to the wheel created for pypi on mac os x arm
187
+ machines.
189
188
190
189
v0.1.7 (released 27/01/2022)
191
190
----------------------------
192
191
193
192
This is a very minor release which contains no functional changes, or bugfixes,
194
- but exists to fix an issue related to the wheel created for pypi on mac os x
195
- arm machines.
193
+ but exists to fix an issue related to the wheel created for pypi on mac os x arm
194
+ machines.
196
195
197
196
v0.1.6 (released 02/12/2021)
198
197
----------------------------
@@ -239,5 +238,5 @@ Some minor issues were resolved and the function ``follow_path`` was added for
239
238
v0.0.0 (released 24/09/2021)
240
239
----------------------------
241
240
242
- First release of the package, some functionality of ``libsemigroups `` is not
243
- yet available.
241
+ First release of the package, some functionality of ``libsemigroups `` is not yet
242
+ available.
0 commit comments