From f092b8d4bcea36aba767b068c3f008dc65c03f17 Mon Sep 17 00:00:00 2001 From: Ken Tominaga Date: Mon, 8 Nov 2021 12:24:08 -0800 Subject: [PATCH] Bump version and add watchOS and tvOS compatibility --- Sources/SwiftMeasurement/SwiftMeasurement.swift | 14 +++++++------- SwiftMeasurement.podspec | 4 +++- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/Sources/SwiftMeasurement/SwiftMeasurement.swift b/Sources/SwiftMeasurement/SwiftMeasurement.swift index b3519c2..f72c5c1 100644 --- a/Sources/SwiftMeasurement/SwiftMeasurement.swift +++ b/Sources/SwiftMeasurement/SwiftMeasurement.swift @@ -147,24 +147,24 @@ public extension Double { return Measurement(value: self, unit: .hours) } - @available(iOS 13.0, macOS 10.15, *) + @available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13, *) var milliseconds: Measurement { return Measurement(value: self, unit: .milliseconds) } - @available(iOS 13.0, macOS 10.15, *) + @available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13, *) var microseconds: Measurement { return Measurement(value: self, unit: .microseconds) } - @available(iOS 13.0, macOS 10.15, *) + @available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13, *) var nanoseconds: Measurement { return Measurement(value: self, unit: .nanoseconds) } - @available(iOS 13.0, macOS 10.15, *) + @available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13, *) var picoseconds: Measurement { - return Measurement(value: self, unit: .nanoseconds) + return Measurement(value: self, unit: .picoseconds) } } @@ -321,7 +321,7 @@ public extension Double { return Measurement(value: self, unit: .nanohertz) } - @available(iOS 13.0, macOS 10.15, *) + @available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13, *) var framesPerSecond: Measurement { return Measurement(value: self, unit: .framesPerSecond) } @@ -808,7 +808,7 @@ public extension Double { } // - UnitInformationStorage: [] -@available(iOS 13.0, macOS 10.15, *) +@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *) public extension Double { var bytes: Measurement { diff --git a/SwiftMeasurement.podspec b/SwiftMeasurement.podspec index c5964fd..bc8a330 100644 --- a/SwiftMeasurement.podspec +++ b/SwiftMeasurement.podspec @@ -1,11 +1,13 @@ Pod:: Spec.new do |s| s.name = 'SwiftMeasurement' - s.version = '0.4.0' + s.version = '0.4.1' s.swift_version = '5.0' s.osx.deployment_target = '10.12' s.ios.deployment_target = '10.0' + s.watchos.deployment_target = '3.0' + s.tvos.deployment_target = '10.0' s.license = 'MIT' s.summary = 'The best way to deal with Measurements and Units in Swift'