Version 2.0.4
Fixed
- COT now ensures that cloned Items have a higher InstanceID than the Item they were cloned from, avoiding unexpected out-of-order behavior (#70).
- COT now produces valid manifests for OVF 2.x files (which use SHA256 instead of SHA1 as in OVF 0.x and 1.x).
Added
- Official support for pypy3. (COT has already been usable under pypy3, but now it's actually part of our tests.)
- COT checks the manifest when loading an OVF/OVA and warns if any checksum mismatches are seen.
FileReference
class as superclass ofFileInTAR
andFileOnDisk
.
Changed
- Refactored how man page builds are triggered so that Sphinx is no longer a mandatory pre-requisite for building COT. This helps us to avoid breaking Travis-CI tests when a new version of Sphinx comes out that doesn't support older Python versions like 3.3.
- Replaced
add_disk.guess_drive_type_from_extension
withDiskRepresentation.predicted_drive_type
.