Changelog

0.2.0

Added

  • Raises ParseError when reading invalid documents

Changed

  • Updated docstrings to be easier to read.
  • Refactored internal usage of a level variable to track how deep the item were in the tree

Removed

  • Removed Element.add(), use Element.append() Element.insert()
  • Removed Element.items(), use Element.iter_all()

0.1.1

Added

  • Licence to github repository
  • Setup files for PyPi to github repository
  • Example usage
  • Unittesting with unittest
  • Coverage exclusion for usage with Coverage.py
  • Using __all__ to define public api, in case of wild import

Changed

  • Elements __setitem__ raises exception on invalid types
  • Elements __next__ implementation was broken
  • serialize() is now a class method

0.1.0

Added

  • First release of DefTree