Releases: libsemigroups/libsemigroups_pybind11
1.1.0
This is a minor release with a few new features from libsemigroups_ and some bugfixes:
- Throw if bad alphabet or rules by @james-d-mitchell in #317
- Add some missing and features from the
presentationnamespace by @james-d-mitchell in #318 - Test default values and
datetimetypes by @Joseph-Edwards in #324 - Todd coxeter additions by @james-d-mitchell in #328
1.0.1
This is a minor release that adds some missing files to the PyPI source.
1.0.0
This is a major release that significantly expands the API of libsemigroups_pybind11 to expose much of the functionality implemented in version 3 of libsemigroups. The extent of the changes made in this release means that it is likely that any code written with earlier versions of libsemigroups_pybind11 will no longer work.
The structure of libsemigroups_pybind11 is very tightly linked to the the structure of libsemigroups. Therefore, some of the differences between v0.10.1 and v1.0.0 of libsemigroups_pyind11 will be related to the differences between v2 and v3 of libsemigroups, such as changes to class names and interfaces. These changes can be found in the libsemigroups changelog.
0.10.1
This release increases the required version of libsemigroups to v2.7.1, which contains some bug fixes.
0.10.0
This is a minor release adding some new functionality from libsemigroups:
- ukkonen: add support for Ukkonen + helpers by @james-d-mitchell in #132
- present: add further manip. funcs by @james-d-mitchell in #136
0.9.2
This is a minor release fixing some issues in the last release, namely:
- tests: add libsemigroups v2.6.2 special case by @james-d-mitchell in #133
- knuth-bendix: fix
helper to_latin1again by @james-d-mitchell in #134
0.9.1
This is a minor release with some minor improvements:
- stephen: make
accepts/is_left_factorcall more robust by @james-d-mitchell in #129 - tests: add libsemigroups v2.7.0 special case by @james-d-mitchell in #130
Full Changelog: v0.9.0...v0.9.1
0.9.0
This is a minor release including two changes and some minor improvements to the doc:
- Improve
ActionDigraphcolours by @MTWhyte in #125 - Add support for
ActionDigraph::cbegin/cend_pstiloby @james-d-mitchell in #127
0.8.0
This is a minor version that adds all the features from the namespace libsemigroups::presentation to the package, these are:
add_zero_rulesare_rules_sortedchange_alphabetletterandcharacterfirst_unused_lettergreedy_reduce_lengthlongest_rule,shortest_rule,longest_rule_length, and
shortest_rule_lengthmake_semigroup
0.7.3
This is a minor version with some improvements and adjustments for forthcoming changes in libsemigroups.