diff --git a/CoreStore.podspec b/CoreStore.podspec index d4e757e..8a0bd8f 100644 --- a/CoreStore.podspec +++ b/CoreStore.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "CoreStore" - s.version = "9.0.0" + s.version = "9.1.0" s.swift_version = "5.7" s.license = "MIT" s.homepage = "https://github.com/JohnEstropia/CoreStore" diff --git a/CoreStore.xcodeproj/project.pbxproj b/CoreStore.xcodeproj/project.pbxproj index d9cb0d3..72348c4 100644 --- a/CoreStore.xcodeproj/project.pbxproj +++ b/CoreStore.xcodeproj/project.pbxproj @@ -3102,7 +3102,7 @@ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MARKETING_VERSION = 9.0.0; + MARKETING_VERSION = 9.1.0; OTHER_LDFLAGS = ( "-weak_framework", Combine, @@ -3126,7 +3126,7 @@ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MARKETING_VERSION = 9.0.0; + MARKETING_VERSION = 9.1.0; OTHER_LDFLAGS = ( "-weak_framework", Combine, @@ -3184,7 +3184,7 @@ GCC_NO_COMMON_BLOCKS = YES; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MARKETING_VERSION = 9.0.0; + MARKETING_VERSION = 9.1.0; OTHER_LDFLAGS = ( "-weak_framework", Combine, @@ -3211,7 +3211,7 @@ GCC_NO_COMMON_BLOCKS = YES; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MARKETING_VERSION = 9.0.0; + MARKETING_VERSION = 9.1.0; OTHER_LDFLAGS = ( "-weak_framework", Combine, @@ -3317,7 +3317,7 @@ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.15; - MARKETING_VERSION = 9.0.0; + MARKETING_VERSION = 9.1.0; OTHER_LDFLAGS = ( "-weak_framework", Combine, @@ -3348,7 +3348,7 @@ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.15; - MARKETING_VERSION = 9.0.0; + MARKETING_VERSION = 9.1.0; OTHER_LDFLAGS = ( "-weak_framework", Combine, @@ -3414,7 +3414,7 @@ GCC_NO_COMMON_BLOCKS = YES; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MARKETING_VERSION = 9.0.0; + MARKETING_VERSION = 9.1.0; OTHER_LDFLAGS = ( "-weak_framework", Combine, @@ -3443,7 +3443,7 @@ GCC_NO_COMMON_BLOCKS = YES; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MARKETING_VERSION = 9.0.0; + MARKETING_VERSION = 9.1.0; OTHER_LDFLAGS = ( "-weak_framework", Combine, diff --git a/CoreStoreTests/Info.plist b/CoreStoreTests/Info.plist index 89acc5e..b437fa4 100644 --- a/CoreStoreTests/Info.plist +++ b/CoreStoreTests/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 9.0.0 + 9.1.0 CFBundleSignature ???? CFBundleVersion diff --git a/Package.swift b/Package.swift index 68aa8ca..c9813e5 100644 --- a/Package.swift +++ b/Package.swift @@ -39,8 +39,7 @@ let package = Package( .target( name: "CoreStore", dependencies: [], - path: "Sources", - exclude: ["CoreStoreBridge.h", "CoreStoreBridge.m"] + path: "Sources" ), .testTarget( name: "CoreStoreTests", diff --git a/README.md b/README.md index 8c6d767..2c72b0c 100644 --- a/README.md +++ b/README.md @@ -2449,7 +2449,7 @@ var body: some View { ### Install with CocoaPods In your `Podfile`, add ``` -pod 'CoreStore', '~> 9.0' +pod 'CoreStore', '~> 9.1' ``` and run ``` @@ -2460,7 +2460,7 @@ This installs CoreStore as a framework. Declare `import CoreStore` in your swift ### Install with Carthage In your `Cartfile`, add ``` -github "JohnEstropia/CoreStore" >= 9.0.0 +github "JohnEstropia/CoreStore" >= 9.1.0 ``` and run ``` @@ -2471,7 +2471,7 @@ This installs CoreStore as a framework. Declare `import CoreStore` in your swift #### Install with Swift Package Manager: ```swift dependencies: [ - .package(url: "https://github.com/JohnEstropia/CoreStore.git", from: "9.0.0")) + .package(url: "https://github.com/JohnEstropia/CoreStore.git", from: "9.1.0")) ] ``` Declare `import CoreStore` in your swift file to use the library. diff --git a/Sources/CoreStore+CustomDebugStringConvertible.swift b/Sources/CoreStore+CustomDebugStringConvertible.swift index 0435907..9fc00fc 100644 --- a/Sources/CoreStore+CustomDebugStringConvertible.swift +++ b/Sources/CoreStore+CustomDebugStringConvertible.swift @@ -1215,9 +1215,14 @@ extension NSAttributeType: CoreStoreDebugStringConvertible { case .objectIDAttributeType: return ".objectIDAttributeType" case .UUIDAttributeType: return ".UUIDAttributeType" case .URIAttributeType: return ".URIAttributeType" + +#if swift(>=5.9) // Xcode 15 (iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0) case .compositeAttributeType: return ".compositeAttributeType" + +#endif + @unknown default: - fatalError() + fatalError() } } } diff --git a/Sources/Internals.EntityIdentifier.swift b/Sources/Internals.EntityIdentifier.swift index 6d3e45e..8129efe 100644 --- a/Sources/Internals.EntityIdentifier.swift +++ b/Sources/Internals.EntityIdentifier.swift @@ -74,7 +74,7 @@ extension Internals { default: Internals.abort("\(Internals.typeName(DynamicObject.self)) is not meant to be implemented by external types.") } - } + } internal init(_ entityDescription: NSEntityDescription) {