|
| 1 | +.. |
| 2 | + Copyright (c) 2021-2024, J. D. Mitchell |
| 3 | +
|
| 4 | + Distributed under the terms of the GPL license version 3. |
| 5 | + |
| 6 | + The full license is in the file LICENSE, distributed with this software. |
| 7 | + |
| 8 | +Changelog - version 0 |
| 9 | +===================== |
| 10 | + |
| 11 | +v0.10.1 (released 29/03/2023) |
| 12 | +----------------------------- |
| 13 | + |
| 14 | +This release increases the required version of ``libsemigroups`` to v2.7.1, |
| 15 | +which contains some bug fixes. |
| 16 | + |
| 17 | +v0.10.0 (released 23/03/2023) |
| 18 | +----------------------------- |
| 19 | + |
| 20 | +This is a minor release adding some new functionality from ``libsemigroups``: |
| 21 | + |
| 22 | +- ukkonen: add support for ``Ukkonen`` + helpers by @james-d-mitchell in |
| 23 | + https://github.com/libsemigroups/libsemigroups_pybind11/pull/132 |
| 24 | +- present: add further manip. funcs by @james-d-mitchell in |
| 25 | + https://github.com/libsemigroups/libsemigroups_pybind11/pull/136 |
| 26 | + |
| 27 | +v0.9.2 (released 22/03/2023) |
| 28 | +---------------------------- |
| 29 | + |
| 30 | +This is a minor release fixing some issues in the last release. |
| 31 | + |
| 32 | +v0.9.1 (released 21/03/2023) |
| 33 | +---------------------------- |
| 34 | + |
| 35 | +This is a minor release with some minor improvements: |
| 36 | + |
| 37 | +- stephen: make ``accepts/is_left_factor`` call more robust by @james-d-mitchell |
| 38 | + in https://github.com/libsemigroups/libsemigroups_pybind11/pull/129 |
| 39 | +- tests: add libsemigroups v2.7.0 special case by @james-d-mitchell in |
| 40 | + https://github.com/libsemigroups/libsemigroups_pybind11/pull/130 |
| 41 | + |
| 42 | +v0.9.0 (released 06/03/2023) |
| 43 | +---------------------------- |
| 44 | + |
| 45 | +This is a minor release including two changes and some minor improvements to the |
| 46 | +doc: |
| 47 | + |
| 48 | +- Improve ``ActionDigraph`` colours by @MTWhyte in |
| 49 | + https://github.com/libsemigroups/libsemigroups_pybind11/pull/125 |
| 50 | +- Add support for ``ActionDigraph::cbegin/cend_pstilo`` by @james-d-mitchell in |
| 51 | + https://github.com/libsemigroups/libsemigroups_pybind11/pull/127 |
| 52 | + |
| 53 | +v0.8.0 (released 28/02/2023) |
| 54 | +---------------------------- |
| 55 | + |
| 56 | +This is a minor version that adds all the features from the namespace |
| 57 | +``libsemigroups::presentation`` to the package, these are: |
| 58 | + |
| 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 |
| 66 | + ``shortest_rule_length`` |
| 67 | +- ``make_semigroup`` |
| 68 | + |
| 69 | +v0.7.3 (released 07/02/2023) |
| 70 | +---------------------------- |
| 71 | + |
| 72 | +This is a minor version with some improvements and adjustments for forthcoming |
| 73 | +changes in ``libsemigroups``. |
| 74 | + |
| 75 | +v0.7.2 (released 12/01/2023) |
| 76 | +---------------------------- |
| 77 | + |
| 78 | +This is a minor change related to some forthcoming changes in ``libsemigroups``. |
| 79 | + |
| 80 | +v0.7.1 (released 11/01/2023) |
| 81 | +---------------------------- |
| 82 | + |
| 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 | + |
| 87 | +v0.7.0 (released 15/12/2022) |
| 88 | +---------------------------- |
| 89 | + |
| 90 | +This release contains a number of improvements and fixes, and adds support for |
| 91 | +the library of finite semigroup and monoid presentations in ``libsemigroups`` |
| 92 | +and the ``Stephen`` class from ``libsemigroups``. |
| 93 | + |
| 94 | +- Add functionality for the presentation helper ``replace_word`` by @MTWhyte in |
| 95 | + https://github.com/libsemigroups/libsemigroups_pybind11/pull/84 |
| 96 | +- Out neighbours for action digraphs by @james-d-mitchell in |
| 97 | + https://github.com/libsemigroups/libsemigroups_pybind11/pull/91 |
| 98 | +- Add functionality for the ``fpsemi-examples`` presentations by @MTWhyte in |
| 99 | + https://github.com/libsemigroups/libsemigroups_pybind11/pull/85 |
| 100 | +- Stephen by @james-d-mitchell in |
| 101 | + https://github.com/libsemigroups/libsemigroups_pybind11/pull/93 |
| 102 | + |
| 103 | +v0.6.0 (released 02/12/2022) |
| 104 | +---------------------------- |
| 105 | + |
| 106 | +This release contains a number of improvements and fixes, and adds support for |
| 107 | +the ``Konieczny`` class from ``libsemigroups``. |
| 108 | + |
| 109 | +- Add missing header include in cong.cpp by @james-d-mitchell in |
| 110 | + https://github.com/libsemigroups/libsemigroups_pybind11/pull/77 |
| 111 | +- Remove trivial rules by @james-d-mitchell in |
| 112 | + https://github.com/libsemigroups/libsemigroups_pybind11/pull/79 |
| 113 | +- Fix string encoding in ``KnuthBendix`` by @james-d-mitchell in |
| 114 | + https://github.com/libsemigroups/libsemigroups_pybind11/pull/82 |
| 115 | +- Add support for ``Konieczny`` from ``libsemigroups`` by @james-d-mitchell in |
| 116 | + https://github.com/libsemigroups/libsemigroups_pybind11/pull/80 |
| 117 | +- Better ``__repr__`` for ``KnuthBendix`` by @james-d-mitchell in |
| 118 | + https://github.com/libsemigroups/libsemigroups_pybind11/pull/86 |
| 119 | + |
| 120 | +v0.5.0 (released 16/11/2022) |
| 121 | +---------------------------- |
| 122 | + |
| 123 | +This is a minor release adding support for the ``libsemigroups`` class |
| 124 | +``Kambites`` for computing small overlap monoids. |
| 125 | + |
| 126 | +v0.4.3 (released 09/11/2022) |
| 127 | +---------------------------- |
| 128 | + |
| 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 the |
| 131 | +package. |
| 132 | + |
| 133 | +v0.4.2 (released 28/10/2022) |
| 134 | +---------------------------- |
| 135 | + |
| 136 | +Update for version 2.3.2 of ``libsemigroups`` which contains some bugfixes. |
| 137 | + |
| 138 | +v0.4.1 (released 11/10/2022) |
| 139 | +---------------------------- |
| 140 | + |
| 141 | +Update for version 2.3.1 of ``libsemigroups`` which contains some bugfixes in |
| 142 | +the ``Sims1`` class, the ``Presentation`` class and its helper functions. |
| 143 | + |
| 144 | +v0.4.0 (released 04/10/2022) |
| 145 | +---------------------------- |
| 146 | + |
| 147 | +This is a minor release with a couple of new features added: |
| 148 | + |
| 149 | +- ``libsemigroups`` constants ``POSITIVE_INFINITY``, ``NEGATIVE_INFINITY``, and |
| 150 | + ``UNDEFINED`` are properly supported; |
| 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); |
| 153 | + |
| 154 | +and some minor improvements (the tests now use ``pytest`` exclusively). |
| 155 | + |
| 156 | +v0.3.0 (released 29/09/2022) |
| 157 | +---------------------------- |
| 158 | + |
| 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. |
| 162 | + |
| 163 | +v0.2.2 (released 16/09/2022) |
| 164 | +---------------------------- |
| 165 | + |
| 166 | +A very minor release to futureproof some tests against new versions of |
| 167 | +``libsemigroups``. |
| 168 | + |
| 169 | +v0.2.1 (released 12/09/2022) |
| 170 | +---------------------------- |
| 171 | + |
| 172 | +A very minor release trying to fix an issue in the release process. |
| 173 | + |
| 174 | +v0.2.0 (released 10/09/2022) |
| 175 | +---------------------------- |
| 176 | + |
| 177 | +This is a minor release adding support for the ``libsemigroups`` class template |
| 178 | +``Presentation`` by @MTWhyte and @james-d-mitchell in: |
| 179 | + |
| 180 | +https://github.com/libsemigroups/libsemigroups_pybind11/pull/49 |
| 181 | + |
| 182 | +v0.1.8 (released 27/01/2022) |
| 183 | +---------------------------- |
| 184 | + |
| 185 | +This is a very minor release which contains no functional changes, or bugfixes, |
| 186 | +but exists to fix an issue related to the wheel created for pypi on mac os x arm |
| 187 | +machines. |
| 188 | + |
| 189 | +v0.1.7 (released 27/01/2022) |
| 190 | +---------------------------- |
| 191 | + |
| 192 | +This is a very minor release which contains no functional changes, or bugfixes, |
| 193 | +but exists to fix an issue related to the wheel created for pypi on mac os x arm |
| 194 | +machines. |
| 195 | + |
| 196 | +v0.1.6 (released 02/12/2021) |
| 197 | +---------------------------- |
| 198 | + |
| 199 | +This is a very minor release which contains no functional changes, or bugfixes, |
| 200 | +but exists to test whether or not the github actions job for creating wheels, |
| 201 | +and uploading to pypi works properly. These changes were made by Chinmaya |
| 202 | +Nagpal. |
| 203 | + |
| 204 | +v0.1.5 (released 02/12/2021) |
| 205 | +---------------------------- |
| 206 | + |
| 207 | +This is a minor release fixing (hopefully) the required version of |
| 208 | +``pkgconfig``. |
| 209 | + |
| 210 | +v0.1.4 (released 12/11/2021) |
| 211 | +---------------------------- |
| 212 | + |
| 213 | +Yet another minor release updating the C++ code for some forthcoming changes in |
| 214 | +``libsemigroups``. |
| 215 | + |
| 216 | +v0.1.3 (released 11/11/2021) |
| 217 | +---------------------------- |
| 218 | + |
| 219 | +A minor release updating the C++ code for some forthcoming changes in |
| 220 | +``libsemigroups``. |
| 221 | + |
| 222 | +v0.1.2 (released 11/11/2021) |
| 223 | +---------------------------- |
| 224 | + |
| 225 | +A minor release fixing some issues and adding some more tests. |
| 226 | + |
| 227 | +v0.1.1 (released 08/10/2021) |
| 228 | +---------------------------- |
| 229 | + |
| 230 | +An exceedingly minor release to resolve an issue in the previous release. |
| 231 | + |
| 232 | +v0.1.0 (released 08/10/2021) |
| 233 | +---------------------------- |
| 234 | + |
| 235 | +Some minor issues were resolved and the function ``follow_path`` was added for |
| 236 | +``ActionDigraphs``. |
| 237 | + |
| 238 | +v0.0.0 (released 24/09/2021) |
| 239 | +---------------------------- |
| 240 | + |
| 241 | +First release of the package, some functionality of ``libsemigroups`` is not yet |
| 242 | +available. |
0 commit comments