From 23a8a15b8a87691d73631412facb5eadbcabbf49 Mon Sep 17 00:00:00 2001 From: Daniel Thorpe Date: Thu, 14 Sep 2017 22:26:04 +0100 Subject: [PATCH] [2.2.0]: Version updates --- .jazzy.json | 8 ++++---- .swift-version | 2 +- CHANGELOG.md | 5 ++++- README.md | 3 +-- Supporting Files/Version.xcconfig | 2 +- ValueCoding.podspec | 19 +++++++++---------- 6 files changed, 20 insertions(+), 19 deletions(-) diff --git a/.jazzy.json b/.jazzy.json index 1d898ff..b1ce152 100644 --- a/.jazzy.json +++ b/.jazzy.json @@ -3,12 +3,12 @@ "author_url": "http://danthorpe.me", "github_url": "https://github.com/danthorpe/ValueCoding", "module": "ValueCoding", - "module_version": "2.0.0", + "module_version": "2.2.0", "readme": "README.md", - "swift_version": "2.3", + "swift_version": "3.2", "xcodebuild_arguments": [ - "-project", "ValueCoding.xcodeproj", + "-project", "ValueCoding.xcodeproj", "-scheme", "ValueCoding" ], "exclude": ["Tests"] -} \ No newline at end of file +} diff --git a/.swift-version b/.swift-version index 9f55b2c..a3ec5a4 100644 --- a/.swift-version +++ b/.swift-version @@ -1 +1 @@ -3.0 +3.2 diff --git a/CHANGELOG.md b/CHANGELOG.md index 3be7f6e..541116e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +# 2.2.0 +This is for Xcode 9, Swift 3.2 + # 2.1.0 This is for Xcode 8.1, Swift 3.0.1 @@ -18,7 +21,7 @@ This is a Swift 2.3 compatible version # 1.2.0 1. [[VCD-9, VCD-10](https://github.com/danthorpe/ValueCoding/pull/10)]: Adds support for a single level of nesting inside SequenceType values. For example it is now possible to encode and decode `[[Foo]]` structures where `Foo` conforms to `ValueCoding`. - + # 1.1.1 1. [[VCD-7](https://github.com/danthorpe/ValueCoding/pull/7)]: Updates CI stuff. 2. [[VCD-8](https://github.com/danthorpe/ValueCoding/pull/8)]: Updates documentation and README. Thanks [@mrackwitz](https://github.com/danthorpe/ValueCoding/commit/489809da1ba70abf09bc519b784d77a3c47b9f41). diff --git a/README.md b/README.md index 8573c55..507b15d 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ struct Foo: ValueCoding { class FooCoder: NSObject, NSCoding, CodingType { enum Keys: String { - case Bar = "bar" + case bar = "bar" } let value: Foo @@ -87,4 +87,3 @@ ValueCoding builds as a cross platform (iOS, OS X, watchOS, tvOS) extension comp ```ruby pod 'ValueCoding' ``` - diff --git a/Supporting Files/Version.xcconfig b/Supporting Files/Version.xcconfig index 70e6e70..f7555ee 100644 --- a/Supporting Files/Version.xcconfig +++ b/Supporting Files/Version.xcconfig @@ -1 +1 @@ -VALUECODING_VERSION = 2.1.0 +VALUECODING_VERSION = 2.2.0 diff --git a/ValueCoding.podspec b/ValueCoding.podspec index 3c62ec0..1b1e9bc 100644 --- a/ValueCoding.podspec +++ b/ValueCoding.podspec @@ -1,16 +1,16 @@ Pod::Spec.new do |s| s.name = "ValueCoding" - s.version = "2.1.0" + s.version = "2.2.0" s.summary = "Swift protocols for encoding/decoding value types." s.description = <<-DESC - - ValueCoding is a simple pair of protocols to support the archiving + + ValueCoding is a simple pair of protocols to support the archiving and unarchiving of Swift value types. - It works by allowing a value type, which must conform to ValueCoding - to define via a typealias its archiver. The archiver is another type - which implements the ArchiverType protocol. This type will typically - be an NSObject which implements NSCoding and is an adaptor which is + It works by allowing a value type, which must conform to ValueCoding + to define via a typealias its archiver. The archiver is another type + which implements the ArchiverType protocol. This type will typically + be an NSObject which implements NSCoding and is an adaptor which is responsible for encoding and decoding the properties of the value. DESC @@ -24,7 +24,6 @@ Pod::Spec.new do |s| s.ios.deployment_target = '8.0' s.osx.deployment_target = '10.10' s.tvos.deployment_target = '9.0' - s.watchos.deployment_target = '2.0' - s.source_files = 'Sources/*.swift' + s.watchos.deployment_target = '2.0' + s.source_files = 'Sources/*.swift' end -