Changelog

Version 0.7.12

Drop Python 3.3 support.

Include license file in wheel.

Version 0.7.11

Port tests from nose/unittest to pytest, add Travis CI and coveralls.

Update meta data, tag Python 3.6 support.

Version 0.7.10

Use private _int attribute for internal unboxing purposes.

Relax bitsets and graphivz dependencies to < 1.0.

Improved documentation.

Version 0.7.9

Raise an error if bitset members have duplicates.

Extended and improved documentation, added Sphinx-based API reference.

Improved unittests.

Version 0.7.8

Added integers.n() and integers.rank().

Make iter_set() available on series as index_sets() method.

Version 0.7.7

Made indexes() available on bitsets as iter_set() method.

Added transform module providing additional integer (un)packing tools.

Version 0.7.6

Added optional as_set parameter to members() method returning a frozenset.

Version 0.7.5

Added optional boolean value argument to count() method.

Added integers.bit_mask().

Version 0.7.4

Support domains of just one element (minimum was two).

Version 0.7.3

Added integers.compress().

Added copy() method (improve set compatibility).

Version 0.7.2

Support custom label function in visualization.

Version 0.7.1

Fixed powerset() failing with start argument.

Fixed bool(bitset) never False under py3.

Version 0.7

Added Python 3.3+ support.

Fixed (un)pickling with protocol 2 and higher.

Added fromints() and ints() methods to collections.

Version 0.6.1

Made README.rst optional dependency a version range.

Version 0.6

Added reverse argument to atoms() and inatoms(), improved visualization edge order.

Changed series frombitsets argument to iterable argument instead of *args, fixed bits method.

Improved doctests.

Version 0.5.1

Some cleanup.

Version 0.5

Added atoms() and inatoms() method.

Backwards incompatible: renamed from_spam methods to fromspam.

Version 0.4

Add reduce_and, reduce_or on series and as class-only methods on all bitsets.

Improved visualization using graphviz 0.2 with new api.

Version 0.3

Added visualization.

Version 0.2

Added all() and any() methods, improved __nonzero__.

Improved documentation.

Version 0.1.4

Coerce other argument of frozenset-compatible methods to bitset.

Version 0.1.3

Fixed empty bitset __contains__ to raise KeyError with non-member.

Support constructor override by series.List subclass.

Package info and documentation refinements.

Version 0.1.2

Constructor always returns a new subclass (obsoleted cached argument).

Bitset instances can no more get instance dicts (enforce empty __slots__).

Full set of construction and conversion methods for bitset sequences.

Remove sanity assertions from set methods.

Improve documentation.

Version 0.1.1

Fixed from_members() with string arguments.

Version 0.1

First public release.