Skip to content

Releases: orchetect/TimecodeKit

1.1.2

26 Apr 03:01
826bc0c
Compare
Choose a tag to compare
  • Improved real time conversion behavior & added additional unit test

1.1.1

24 Apr 22:36
2e71cb7
Compare
Choose a tag to compare
  • Timecode.Delta: Fixed access levels, clarified inline help

1.1.0

23 Apr 23:46
27a1390
Compare
Choose a tag to compare
  • Math operator behavior change
    • +, -, +=, -= now use wrapping: instead of clamping: when underflow/overflow occurs around timecode bounds
    • +, -, +=, -= now converts rhs to lhs's frame rate if they do not match prior to calculating
    • *, /, *=, /= can now take a Double as the rhs operand
  • Added Timecode.Delta
  • Added Timecode.Transformer
  • Removed TimeValue struct and replaced it with TimeInterval (aka Double, from Foundation)

1.0.11

07 Mar 07:08
bb850da
Compare
Choose a tag to compare
  • Added Identifiable conformance to Timecode.FrameRate (for SwiftUI)
  • Added .compatibleGroupRates to Timecode.FrameRate
  • Updated unit tests

1.0.10

27 Feb 07:09
16adee2
Compare
Choose a tag to compare

Bumped dependency version to account for RegEx helper method changes

1.0.9

29 Jan 05:19
e590144
Compare
Choose a tag to compare
  • Performance improvements: Removed redundant imports, added @inlinable where possible
  • 100fps stringValue bugfix (incorrectly output as 3 digit places for frame number, but is now 2 digits)
  • Added FrameRate.CompatibleGroup and related methods
  • Misc inline help clarification, typos fixed
  • Bumped dependency min versions

1.0.8

09 Jan 01:43
429b634
Compare
Choose a tag to compare

Fixed TCC.toTimecode(rawValuesAt:) to not return Optional

1.0.7

08 Jan 09:20
ca13e3e
Compare
Choose a tag to compare
  • Internalized dependency

1.0.6

06 Jan 07:51
Compare
Choose a tag to compare
  • Added conformance to Codable

1.0.5

29 Oct 06:07
Compare
Choose a tag to compare

Minor syntax updates and performance improvements.