Skip to content

Releases: reuelk/pipeline

0.6

14 Mar 07:10
Compare
Choose a tag to compare

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

14 Mar 07:12
Compare
Choose a tag to compare
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: )