- bugfix: Generate new C file to fix compile issues
- bugfix: Fix deprecation warning for collections.abc in Python 3.8+
- bugfix: Fix isdisjoint to return True when the sets are disjoint
- build: Include 3.6 when testing
- dist: Include test files in sdist
- docs: Make the Readme a bit prettier
- breaking change: All comparisons, other than eq, against other ordered sets are now performed unordered; i.e., they are treated as regular sets.
- isorderedsubset and isorderedsuperset have been added to perform ordered comparisons against other sequences. Using these methods with unordered collections wield yield arbitrary (and depending on Python implementation, unstable) results.
- bugfix: Set operations only worked with iterables if the OrderedSet was on the left-hand side. They now work both ways.
- bugfix: The order of an intersection was the right-hand side's order. It is now fixed to be the left-hand side's order.
- Make comparisons work with sets and lists, and not crash when compared with None.
- Add pickle/copy support to OrderedSet
- Make OrderedSets handle slicing in __getitem__().
- Add proper attribution and licenses.
- Don't require Cython to build an sdist.
- First implementation.