Skip to content

Latest commit

 

History

History
89 lines (53 loc) · 2.1 KB

changes.rst

File metadata and controls

89 lines (53 loc) · 2.1 KB

Change log

Version 0.6.1.dev1

Released: not yet

Incompatible changes:

Deprecations:

Bug fixes:

  • Fixed new Pylint issue 'deprecated-class' that is raised when importing from collections in Python versions that do not support collections.abc yet.

Enhancements:

Cleanup:

Known issues:

Version 0.6.0

Released: 2021-04-14

Bug fixes:

  • Docs: Fixed description of DictView rich comparison methods. (issue #20)
  • Docs: Fixed development status of Pypi package to be Beta.
  • Fixed that there is no '__reversed__()' method on dict before Python 3.8.

Enhancements:

  • Removed dependency to 'six' package.
  • Stated the memory and compute overhead of using immutable view classes.
  • Added support for hashing, dependent on the hashability of the underlying collection. (issue #30)
  • Added OR (|) operator for DictView on Python 3.9. (issue #38)
  • Added tests for pickling DictView. (issue #47)
  • Added access to the underlying collections via a property.
  • The view classes now use slots for the underlying collection. This improves performance and reduces the view object memory size from 48 Bytes to 40 Bytes. (issue #51)

Cleanup:

  • Docs: Simplified the introduction section.
  • Docs: Removed INSTALL.md file to avoid duplicate information that can become inconsistent.

Version 0.5.0

Released: 2021-04-12

Initial release