Skip to content

Latest commit

 

History

History
47 lines (28 loc) · 2.1 KB

CHANGELOG.md

File metadata and controls

47 lines (28 loc) · 2.1 KB

2017-12-03 wooster v1.0.3

Added additional checks to guard against invalid plists. This includes writing and reading plists with recursive collections.

Handle OverflowErrors when reading dates outside the range of datetime.datetime

2017-05-10 wooster v1.0.2

Sort sets and dictionaries by key when writing.

2016-01-11 wooster v1.0.1

Adding back in Python 2.6 support. This will be removed again in a future version.

2016-01-09 wooster v1.0.0

This release changes the type of Uid from a subclass of int to a subclass of object.

This change was made to address GitHub issue #9 Ints are being turned into Uids and vice versa when both are present in a plist.

This release also bumps the minimum supported Python versions to 2.7 and 3.4.

2016-01-09 wooster v0.9.1

Fixes GitHub issue #8 ERROR: testLargeDates (test_valid.TestValidPlistFile)

Fixes #6 Empty Data object converted as empty string

Creates 1-byte strings when possible, per PR #4

2014-10-26 wooster v0.9

Fixes #5 ValueError: timestamp out of range for platform time_t

Merged pull request #3 removing the six module while keeping Python3 compatibility

2014-08-17 wooster v0.8

Fixes #3 testFileRead fails using python 3.x along with several other Python 3 compatibility issues.