Skip to content

Latest commit

 

History

History
73 lines (63 loc) · 2.11 KB

CHANGELOG.md

File metadata and controls

73 lines (63 loc) · 2.11 KB

Changes

v0.4

  • Support for Python 3 added.
  • Removed the capabilities for <, >, <=, and >= on the DictionaryObject to get Python 3 support properly added.

v0.3.1

  • Fixing the setup.py script so it works on older versions of Python.

v0.3

  • Added DictionaryObject.asdict() to return a copy of the internal data as a dict, because some external libraries may require one and won't accept a DictionaryObject.
  • Added another test to some older doctest code to make sure MutableDictionaryObject.__setitem__ works correctly.
  • Improved release.sh a little bit for generating pypi packages / docs.
  • Upgrading development status to "Production/Stable".

v0.2.5

  • Added __setitem__ to MutableDictionaryObject.

v0.2.4

  • Properly formatted README.md and added some details about how to contribute to this project.
  • Added doctests to this project since the examples actually do work as valid tests taht can be run. Found some bugs, resolved them, and added everything to the automated testing suite.
  • Changed CHANGELOG to CHANGELOG.md.

v0.2.3

  • Adding the source code URL to the README so that it's easier for people to find and help contribute.

v0.2.2

  • Changelog started and prior versions added to this file.
  • Removed some code from MutableDictionaryObject.__setattr__ that is no longer needed now that DictionaryObject.__init__ properly handles initialization of __dict__ when passed in a DictionaryObject.

v0.2.1

  • Improved the thoroughness of the documentation.
  • Added a description for PyPi.

v0.2

  • Fixed equality operators and the comparison method.
  • Fixed object copying when passing in another DictionaryObject.
  • Fixed handling of default values upon __init__.
  • Added __setstate__ / __getstate__ so pickle now works correctly with the classes.
  • Fixed error reporting on exceptions.
  • Improved __repr__ so it gives a proper string represenation of our classes so they can later be eval'd.
  • Added more unit tests:
  • test_pickle
  • test_copy
  • more equality tests
  • Added more examples to the documentation.

v0.1.1

  • First release.