Skip to content

0.2.0

Compare
Choose a tag to compare
@orchetect orchetect released this 28 Apr 09:11
· 479 commits to main since this release

General

  • Major internal refactors to improve reliability and scalability for possible future formats and feature additions
  • Unit tests added with automated GitHub CI

New Features

  • Default done file renamed to done.json and content is now JSON formatted (#2)
  • Added --exclude-exclusive-roles <video, audio> CLI flag (#5)
  • Markers that share the same ID will gain unique incrementing number suffixes by default (#9)
  • Markers are now sorted chronologically by timecode (#10)
  • Added --label-hide-names CLI flag to hide label names on thumbnail images (#16)
  • Added --done-filename <filename> CLI argument to customize done filename (#17)
  • Added --media-search-path <path> argument to allow custom media search path(s) (#20)
  • Added Airtable export profile (--export-format airtable) (#21)
  • Added MIDI file export profile (--export-format midi) (#23)
  • Added --enable-subframes CLI flag to show subframes in all timecode strings (#29)
  • Added --include-outside-clip-boundaries CLI flag (#34)
  • Added --folder-format CLI flag (#35)
  • Added --no-media CLI flag (#40)
  • Added JSON manifest file output in addition to CSV (#44)

Refinements

  • --id-naming-mode and --label CLI arguments now take short-form label IDs (#15)
  • Empty roles with no default role receive placeholder role (#33)
  • Redundant subroles are now stripped in metadata output (#33)
  • Parsing marker locations is now more reliable (#34)

Bug Fixes

  • Correctly supports all FCP frame rates (including drop frame) (#3)
  • Library name is now URL decoded and stripped of file extension (#13)
  • Markers outside of clip bounds now correctly log a warning (#34)