All Versions
40
Latest Version
Avg Release Cycle
80 days
Latest Release
351 days ago

Changelog History
Page 3

  • v1.5.1 Changes

    May 26, 2016

    Miscellaneous

    • โž• Added support for PyLint and minor source changes.
    • โฌ‡๏ธ Dropped Python 3.2 support from tox testing due to virtualenv limitations.
  • v1.5.0 Changes

    May 26, 2016

    Miscellaneous

    • โž• Added Performance at Scale documentation.
  • v1.4.3 Changes

    December 03, 2015

    Miscellaneous

    • ๐Ÿ“š Updated documentation with SF Python 2015 Holiday Meetup Talk.
  • v1.4.2 Changes

    October 20, 2015

    API Changes

    • ๐Ÿ”„ Changed SortedList initializer to support key-argument callable and automatically return SortedListWithKey when present.
    • ๐Ÿ”„ Changed SortedListWithKey to inherit from SortedList.
    • Changed SortedSet.__ior__ to call update rather than union.
    • ๐Ÿ”„ Changed SortedList comparison to match Sequence semantics as described in CPython Language Reference Section 5.9.
    • ๐Ÿ”„ Changed SortedSet comparison to raise NotImplemented on type mismatch.
    • Removed SortedList.as_list method. Use list(sorted_list) instead.
    • โœ‚ Removed SortedList._slice method. Use slice.indices instead.
    • โž• Added private references to public methods for internal use to ease method over-loading.

    ๐Ÿ›  Bugfixes

    • ๐Ÿ”„ Changed sorteddict.ValuesView.count to correctly reference sorted dictionary.

    ๐Ÿ‘Œ Improvements

    • SortedList.__getitem__ now 35% faster for indexing at beginning and end.
    • SortedList.pop now 35% faster by inlining fast-paths.
    • del sorted_list[:] now calls clear and is much faster.
    • โšก๏ธ sorted_list[:] = values now calls clear and update and is much faster.

    Miscellaneous

    • โž• Added Python 3.5 support in tox testing.
    • โž• Added discussion of ruamel.ordereddict.sorteddict to performance documentation.
    • ๐Ÿ”€ Merged file sortedlistwithkey.py into sortedlist.py.
  • v0.9.6 Changes

    June 22, 2015

    API Changes

    • โž• Added islice method to sorted list, dict, and set types.
    • โž• Added irange and irange_key method to sorted list, dict, and set types.
  • v0.9.5 Changes

    March 16, 2015

    API Changes

    • โž• Added bisect_key methods to sorted list, dict, and set types.
    • โž• Added last=True argument to SortedDict.popitem.
  • v0.9.4 Changes

    December 04, 2014

    ๐Ÿ›  Bugfixes

    • โž• Added implementation and testing for Python pickle module.
  • v0.9.3 Changes

    November 30, 2014

    API Changes

    • โœ‚ Removed SortedListWithKeyPair type.

    ๐Ÿ‘Œ Improvements

    • Changed type references to self.__class__ as able.
  • v0.9.2 Changes

    October 20, 2014

    API Changes

    • โœ‚ Removed value_orderable argument from SortedListWithKey initializer.
    • โž• Added key-callable argument to SortedDict initializer.
    • โž• Added key-callable argument to SortedSet initializer.

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ”„ Changed SortedDict to inherit directly from dict.

    Miscellaneous

    • โž• Added PyPy3 support to tox testing.
    • โž• Added SortedListWithKey to sorted list performance comparison documentation.
  • v0.9.1 Changes

    September 20, 2014

    ๐Ÿ›  Bugfixes

    • Changed SortedList.__setitem__ with slices to correctly update internal "maxes" index.