Changes¶
Here you can see the list of key changes between each intbitset release.
Version 3.0.2.dev¶
(next)
Version 3.0.1 (released 2022-03-05)¶
- Build wheels for older Linux pltaforms and correct Windows and macOS versions.
Version 3.0.0 (released 2022-02-23)¶
Thank you¶
- Pierre Tardy @tardyp
Bug fixes and updates¶
- Allow empty generator
- Behave like a set when doing comparison with other types
- Regenerate C code with Cython 0.29.28
- Drop nose in favor of pytest
- Drop support for Python 2.7
- Add support for Python 3.9 and 3.10
- Remove outdated Docker files
- Streamline documentation
- Let the compiler decide optimization and support non-X86 builds.
Version 2.4.1 (released 2020-09-23)¶
Thank you¶
- Yoan Blanc
- Steven Esser
Bug fixes and updates¶
- Allow empty generator
- Regenerate C code with Cython 0.29.21
Version 2.4.0 (released 2019-12-19)¶
Thank you¶
- Maximiliano Curia
- Jiri Kuncar
- Andrew Murdy
- Philippe Ombredanne
- Tibo Simko
- Max Teegen
Bug fixes and updates¶
- Add support Python 3.5, 3.6, 3.7 and 3.8 and run the tests on these versions
- Fix and improve isdisjoint logic and resource usage
- Regenerate C code with Cython 0.29.14
Version 2.3.0 (released 2016-06-21)¶
Bug fixes¶
- Fixes implementation of del x[123] operator which was wrongly defined as __del__ rather than __delitem__. (#40)
- Amends license reST reference from gpl to lgpl to avoid detection as GPL when scanning the docs for licensing information.
Version 2.2.1 (released 2015-09-16)¶
Bug fixes¶
- Reorganizes MANIFEST.in and adds missing files. (#28) (#29)
Version 2.2.0¶
- Removes coverage because it is not really supported for Cython modules.
- Automatically generates intbitset documentation by using Sphinx automodule functionality.
- Overall, amends documentation to be compatible with reStructuredText.
- Amends .update() and corresponding methods to accept also non-intbitset objects, such as lists or sets of integers respecting the set interface.
- Raises TypeError rather than terminating current process with a segmentation fault when None is used on the left side of an operation with an intbitset.
- Initial release of Docker configuration suitable for local developments.
- No longer returns self in fastload().
- Stops using -march=native for compilation, because it makes the compiler to optimize the code for only the currently used processor.
Version 2.1.1¶
- PyBytes_FromStringAndSize() fix in Python 2
Version 2.1¶
- Adds type checking for &, |, etc. operators. The type of “self” was not checked.
- Adds support for new union() and isdisjoint() set methods.
- Updates intbitset interface to look like set built-in in Python 2.6.
- Supports initialization of an intbitset from a set.
- No crash when intbitset is on rhs.
- Complete Python 3.x support.
Version 2.0¶
- Packaged into a standalone git repository.