Releases: reuelk/pipeline
Releases · reuelk/pipeline
0.6
Changes
- Moved FCPXML element creation functions to XMLElementExtension.swift
- Added more XMLElement initializers
- Added new resource, library, and event methods
- Added fcpxmlString property to XMLDocumentExtension.swift
- Added description property to FCPXMLElementError enum for more descriptive error messages
- Fixed bugs in fcpxResourceList, fcpxLibrary, fcpxEvents properties
- Revised documentation
0.5
Changes
- Updated to FCPXML v1.6. FCPXML v1.5 support dropped.
- Rewrote and cleaned up a lot of code
- Renamed to Pipeline
- File structure reorganized
- Added DTD file and verification methods for FCPXMLDocument.
- Included FCPXML DTD v1.6
- Updated gap and title XMLElement initializers
- Added addAnnotation(elements:) method for adding annotations to event items.
- Multicam and compound resources now identified in fcpxType property. Functions that looked for .mediaResource fcpxType now look for .multicamResource and .compoundResource.
- Removed ability to write to fcpxUID property for XMLElements since third party tools should not change this value.
- Added keyword collection, smart collection, and folder to FCPXMLElementType enum.
- Added function for finding resources that match a given URL, assetResource(matchingURL: usingFilenameOnly: omittingExtension: caseSensitive: )