Releases: orchetect/DAWFileKit
Releases · orchetect/DAWFileKit
0.5.1
0.4.13
0.4.12
0.4.11
0.4.10
Added
- Added DAW-agnostic
DAWMarkerTrack
andDAWTrackType
types - FCPXML:
FrameSampling
gains newopticalFlowFRC
case for FCPXML 1.12 - FCPXML: Added new
FrameDataPreset
to extract information for individual frames.
The essential functinality is built and tested, but needs improvements for better compatibility with complex FCPXML timelines and clip types.
Improvements
ProTools.SessionInfo
: extract/convert toDAWMarker
now splits markers into rulers/tracks- FCPXML: Potential improvement for detection of timeline start as timecode
- FCPXML: Fixed potential issues with calculating absolute start timecode for elements
Changes
ProTools.SessionInfo
:trackName
property is now non-Optional- FCPXML: Refactored
Version
as struct with static instances, instead of enum - FCPXML: Refactored
keywordsFlat
context value logic to newKeyword
Collection methodflattenedKeywords()
Maintenance
- Bumped versions for some dependencies
- Updated unit tests
0.4.9
New
- FCPXML: Added
AnyTimeline
type-erasure box to wrap any timeline element model - FCPXML: Added
allTimelines()
model root method to return all usable timelines in a FCPXML document - FCPXML: Refactored timeline model properties to new
FCPXMLElementMetaTimeline
protocol:timelineStartAsTimecode()
uses heuristic to return timeline starttimelineDurationAsTimecode()
Fixed
- FCPXML: fixed container depth calculation involving
ref-clip
s
Maintenance
- Added unit tests
0.4.8
0.4.7
- FCPXML: Added keywords extraction for elements
- FCPXML: Keyword extraction now removes duplicates and sorts alphabetically
- FCPXML: Refactored
Keyword
propertykeywords
to use String array - FCPXML: Improved
Metadata
model properties and added Metadatum model - FCPXML: Added
metadata
element context value
0.4.6
0.4.5
New
- FCPXML: Added
includeDisabled
property toExtractionScope
Fixed
- FCPXML: Fixed bug where
Title
model object was accessing the incorrect role attribute - FCPXML: Resolved compiler ambiguity in
AnyRole
sequencecontains
category methods - FCPXML: Extracted
title
elements now never return audio roles
Maintenance
- Added unit tests