From cb8e3139483c915819586c1f79117dc97f4abb78 Mon Sep 17 00:00:00 2001 From: Daniel Thorpe Date: Fri, 15 Sep 2017 00:27:39 +0100 Subject: [PATCH] [3.0.0]: Updates version --- CHANGELOG.md | 7 ++++++- README.md | 2 ++ Supporting Files/ValueCoding.h | 8 ++++++-- Supporting Files/ValueCoding.xcconfig | 8 ++++++-- Supporting Files/Version.xcconfig | 12 +++++++++++- Supporting Files/Warnings.xcconfig | 8 ++++++-- ValueCoding.podspec | 2 +- 7 files changed, 38 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 541116e..cbc7bcc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ +# 3.0.0 +This is for Xcode 9, Swift 4.0. + +**Please note that _ValueCoding_ is marked as deprecated, as it has been rendered obsolete by Apple introducing the `Codable` protocol. The project has been mothballed, and will no longer be maintained.** + # 2.2.0 -This is for Xcode 9, Swift 3.2 +This is for Xcode 9, Swift 3.2. # 2.1.0 This is for Xcode 8.1, Swift 3.0.1 diff --git a/README.md b/README.md index 507b15d..a602821 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,8 @@ # ValueCoding +**Please note that _ValueCoding_ is marked as deprecated, as it has been rendered obsolete by Apple introducing the `Codable` protocol with Swift 4.0. The project has been mothballed, and will no longer be maintained.** + ValueCoding is a simple pair of protocols to support the coding of Swift value types. It works by allowing a value type, which must conform to `ValueCoding` to define via a typealias its *coder*. The coder is another type which implements the `CoderType` 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. diff --git a/Supporting Files/ValueCoding.h b/Supporting Files/ValueCoding.h index fee0b27..209afe7 100644 --- a/Supporting Files/ValueCoding.h +++ b/Supporting Files/ValueCoding.h @@ -1,7 +1,11 @@ // -// ValueCoding +// ValueCoding +// File created on 11/10/2015. // -// Copyright © 2016 Daniel Thorpe. All rights reserved. +// Copyright (c) 2015-2017 Daniel Thorpe +// +// ValueCoding is licensed under the MIT License. Read the full license at +// https://github.com/danthorpe/ValueCoding/blob/master/LICENSE // #import diff --git a/Supporting Files/ValueCoding.xcconfig b/Supporting Files/ValueCoding.xcconfig index a158316..c43afeb 100644 --- a/Supporting Files/ValueCoding.xcconfig +++ b/Supporting Files/ValueCoding.xcconfig @@ -1,7 +1,11 @@ // -// ValueCoding +// ValueCoding +// File created on 11/10/2015. // -// Copyright © 2016 Daniel Thorpe. All rights reserved. +// Copyright (c) 2015-2017 Daniel Thorpe +// +// ValueCoding is licensed under the MIT License. Read the full license at +// https://github.com/danthorpe/ValueCoding/blob/master/LICENSE // #include "Version.xcconfig" diff --git a/Supporting Files/Version.xcconfig b/Supporting Files/Version.xcconfig index f7555ee..b25b4c5 100644 --- a/Supporting Files/Version.xcconfig +++ b/Supporting Files/Version.xcconfig @@ -1 +1,11 @@ -VALUECODING_VERSION = 2.2.0 +// +// ValueCoding +// File created on 11/10/2015. +// +// Copyright (c) 2015-2017 Daniel Thorpe +// +// ValueCoding is licensed under the MIT License. Read the full license at +// https://github.com/danthorpe/ValueCoding/blob/master/LICENSE +// + +VALUECODING_VERSION = 3.0.0 diff --git a/Supporting Files/Warnings.xcconfig b/Supporting Files/Warnings.xcconfig index 93e77d6..dd30784 100644 --- a/Supporting Files/Warnings.xcconfig +++ b/Supporting Files/Warnings.xcconfig @@ -1,7 +1,11 @@ // -// ValueCoding +// ValueCoding +// File created on 11/10/2015. // -// Copyright © 2016 ProcedureKit. All rights reserved. +// Copyright (c) 2015-2017 Daniel Thorpe +// +// ValueCoding is licensed under the MIT License. Read the full license at +// https://github.com/danthorpe/ValueCoding/blob/master/LICENSE // CLANG_WARN_DOCUMENTATION_COMMENTS = YES diff --git a/ValueCoding.podspec b/ValueCoding.podspec index 1b1e9bc..c27b8b0 100644 --- a/ValueCoding.podspec +++ b/ValueCoding.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "ValueCoding" - s.version = "2.2.0" + s.version = "3.0.0" s.summary = "Swift protocols for encoding/decoding value types." s.description = <<-DESC