diff --git a/CoreStore.podspec b/CoreStore.podspec index 81734ac..999a9d3 100644 --- a/CoreStore.podspec +++ b/CoreStore.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "CoreStore" - s.version = "4.0.1" + s.version = "4.0.2" s.license = "MIT" s.summary = "Unleashing the real power of Core Data with the elegance and safety of Swift" s.homepage = "https://github.com/JohnEstropia/CoreStore" diff --git a/CoreStoreDemo/CoreStoreDemo/Info.plist b/CoreStoreDemo/CoreStoreDemo/Info.plist index 82edb50..667b1ef 100644 --- a/CoreStoreDemo/CoreStoreDemo/Info.plist +++ b/CoreStoreDemo/CoreStoreDemo/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 4.0.1 + 4.0.2 CFBundleSignature ???? CFBundleVersion diff --git a/Sources/CustomSchemaMappingProvider.swift b/Sources/CustomSchemaMappingProvider.swift index 756fdb2..32f60c4 100644 --- a/Sources/CustomSchemaMappingProvider.swift +++ b/Sources/CustomSchemaMappingProvider.swift @@ -32,7 +32,7 @@ import Foundation /** A `SchemaMappingProvider` that accepts custom mappings for some entities. Mappings of entities with no `CustomMapping` provided will be automatically calculated if possible. */ -open class CustomSchemaMappingProvider: Hashable, SchemaMappingProvider { +public class CustomSchemaMappingProvider: Hashable, SchemaMappingProvider { /** The source model version for the mapping. diff --git a/Sources/InferredSchemaMappingProvider.swift b/Sources/InferredSchemaMappingProvider.swift index 232ca06..588900a 100644 --- a/Sources/InferredSchemaMappingProvider.swift +++ b/Sources/InferredSchemaMappingProvider.swift @@ -32,7 +32,7 @@ import Foundation /** A `SchemaMappingProvider` that tries to infer model migration between two `DynamicSchema` versions by searching all `xcmappingmodel`s from `Bundle.allBundles` or by relying on lightweight migration if possible. Throws an error if lightweight migration is impossible for the two `DynamicSchema`. This mapping is automatically used as a fallback mapping provider, even if no mapping providers are explicitly declared in the `StorageInterface`. */ -final class InferredSchemaMappingProvider: Hashable, SchemaMappingProvider { +public final class InferredSchemaMappingProvider: Hashable, SchemaMappingProvider { // MARK: Equatable diff --git a/Sources/Info.plist b/Sources/Info.plist index 1bcfa6d..aa59408 100644 --- a/Sources/Info.plist +++ b/Sources/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 4.0.0 + 4.0.2 CFBundleSignature ???? CFBundleVersion diff --git a/Sources/XcodeSchemaMappingProvider.swift b/Sources/XcodeSchemaMappingProvider.swift index fdcc71b..9b97988 100644 --- a/Sources/XcodeSchemaMappingProvider.swift +++ b/Sources/XcodeSchemaMappingProvider.swift @@ -32,7 +32,7 @@ import Foundation /** A `SchemaMappingProvider` that tries to infer model migration between two `DynamicSchema` versions by loading an xcmappingmodel file from the specified `Bundle`. Throws `CoreStoreError.mappingModelNotFound` if the xcmappingmodel file cannot be found, or if the xcmappingmodel doesn't resolve the source and destination `DynamicSchema`. */ -final class XcodeSchemaMappingProvider: Hashable, SchemaMappingProvider { +public final class XcodeSchemaMappingProvider: Hashable, SchemaMappingProvider { /** The source model version for the mapping.