Skip to content

Releases: ascmitc/mhl

Release v1.0.3

15 Mar 15:35
bcabf38
Compare
Choose a tag to compare
  • Adding new error code 33 for missing ASC MHL manifest file (i.e. *mhl) file during chain file check (was same as missing ASC MHL history, error code 30)

Release v1.0.2

13 Mar 10:45
5aaecec
Compare
Choose a tag to compare

Fixing Python version definitions (now >= 3.11) in setup.py

Release v1.0.1

08 Mar 08:58
7d93a39
Compare
Choose a tag to compare
  • Updating Python version in deploy script for pip package

Release v1.0

08 Mar 08:28
5970ecb
Compare
Choose a tag to compare

New features

  • Renaming of files:
    • proper handling of previousPath in XML files as documented in specification
    • new option --detect_renaming (-dr) for detecting renamed files based on their hash value
  • Changes or missing manifest files in ascmhl folders are now detected

Changes

  • Updating code and tests to work with Python 3.11 and 3.12
  • Adding missing "Z" at the end of time stamps in file names as required by specification

Fixes

  • Fixed: logging of nested histories stopped after first level
  • Smaller fixes and improvements

⚠️ (Potentially) breaking changes

  • ascmhl library and command line tool now works with Python 3.11 and 3.12 (0.9.x versions worked with Python 3.7, 3.8, 3.9)

  • Unfortunately the error codes have been quite a mess and had duplicates, probably from previous merges. We cleaned them up entirely as follows (also see errors.py):

    • Changed error/exit codes
    • CompletenessCheckFailedException: 15 → 10
    • NoMHLHistoryException 11 → 30
    • VerificationFailedException 12 → 11
    • VerificationDirectoriesFailedException 15 → 12
    • NewFilesFoundException 13 → 21
    • NoMHLHistoryExceptionForPath 14 → NoMHLHistoryException 30
    • SingelFileNotFoundException 15 → SingleFileNotFoundException 20
    • New error/exit codes
    • ModifiedMHLHistoryFile 31
    • NoMHLChainExceptionForPath 32

Release v0.9.3

06 Sep 10:50
d4fb939
Compare
Choose a tag to compare
Release v0.9.3 Pre-release
Pre-release
  • Fixing issues with non-required attribute version in <tool> element for reading
  • Updates in README

Release v0.9.2

06 Jul 15:56
c917bab
Compare
Choose a tag to compare
Release v0.9.2 Pre-release
Pre-release
  • Fixing issues with non-required element <roothash> for reading and writing

Release v0.9.1

21 Jun 18:23
e94e69d
Compare
Choose a tag to compare
Release v0.9.1 Pre-release
Pre-release

Patches:

  • Fixing incompatibility with latest versions of the Click package in setup.py (with resultcallback).

Release v0.9

16 Mar 10:02
80af44e
Compare
Choose a tag to compare
Release v0.9 Pre-release
Pre-release
  • Allow creation of multiple hash formats in create command (multiple -h arguments) (issue #112)
  • Regrouping of commands (verify without creating a manifest is no "standard" command any more due to spec), introducing new ascmhl-debug command for more dev-oriented commands)
  • Fix for tag typo in collection/chain file (sequencersequencenr)

Release v0.8.1

17 Feb 08:57
a69bfa4
Compare
Choose a tag to compare
Release v0.8.1 Pre-release
Pre-release
  • Fixing a problem with hash mismatch in haslist references (issue #113)
  • Adding a "hash" command for hashing single files, e.g. during trouble shooting

Release v0.8

02 Feb 20:33
a44e928
Compare
Choose a tag to compare
Release v0.8 Pre-release
Pre-release
  • adding support for creator info (in create command)
  • extended info command for entire history (inc. support for creator info)
  • verify command for single files
  • dependency update (lxml)