diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f8b01d9..f3d0b2e5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ The changelog for `IGListKit`. Also see the [releases](https://github.com/instagram/IGListKit/releases) on GitHub. -4.0.0 (upcoming release) +4.0.0 ----- ### Breaking Changes diff --git a/Examples/Examples-iOS/Podfile.lock b/Examples/Examples-iOS/Podfile.lock index 21c79d49..aed3cfd9 100644 --- a/Examples/Examples-iOS/Podfile.lock +++ b/Examples/Examples-iOS/Podfile.lock @@ -1,7 +1,7 @@ PODS: - - IGListDiffKit (3.4.0) - - IGListKit (3.4.0): - - IGListDiffKit (= 3.4.0) + - IGListDiffKit (4.0.0) + - IGListKit (4.0.0): + - IGListDiffKit (= 4.0.0) DEPENDENCIES: - IGListDiffKit (from `../../IGListDiffKit.podspec`) @@ -14,8 +14,8 @@ EXTERNAL SOURCES: :path: "../../IGListKit.podspec" SPEC CHECKSUMS: - IGListDiffKit: c780d5f336d276224575e231a982bcc04044b442 - IGListKit: 50f04303ebab85f6103763c6d4e32e7205e11281 + IGListDiffKit: 665d6cf43ce726e676013db9c7d6c4294259b6b2 + IGListKit: fd5a5d21935298f5849fa49d426843cff97b77c7 PODFILE CHECKSUM: 2b95f8cd7d9770f8701026bd003a9e614c3f2d78 diff --git a/Examples/Examples-iOS/Pods/Local Podspecs/IGListKit.podspec.json b/Examples/Examples-iOS/Pods/Local Podspecs/IGListKit.podspec.json index 974b0ac7..6b69543a 100644 --- a/Examples/Examples-iOS/Pods/Local Podspecs/IGListKit.podspec.json +++ b/Examples/Examples-iOS/Pods/Local Podspecs/IGListKit.podspec.json @@ -1,6 +1,6 @@ { "name": "IGListKit", - "version": "3.4.0", + "version": "4.0.0", "summary": "A data-driven UICollectionView framework.", "homepage": "https://github.com/Instagram/IGListKit", "documentation_url": "https://instagram.github.io/IGListKit", @@ -12,12 +12,12 @@ "social_media_url": "https://twitter.com/fbOpenSource", "source": { "git": "https://github.com/Instagram/IGListKit.git", - "tag": "3.4.0", + "tag": "4.0.0", "branch": "stable" }, "dependencies": { "IGListDiffKit": [ - "= 3.4.0" + "= 4.0.0" ] }, "ios": { diff --git a/Examples/Examples-iOS/Pods/Manifest.lock b/Examples/Examples-iOS/Pods/Manifest.lock index 21c79d49..aed3cfd9 100644 --- a/Examples/Examples-iOS/Pods/Manifest.lock +++ b/Examples/Examples-iOS/Pods/Manifest.lock @@ -1,7 +1,7 @@ PODS: - - IGListDiffKit (3.4.0) - - IGListKit (3.4.0): - - IGListDiffKit (= 3.4.0) + - IGListDiffKit (4.0.0) + - IGListKit (4.0.0): + - IGListDiffKit (= 4.0.0) DEPENDENCIES: - IGListDiffKit (from `../../IGListDiffKit.podspec`) @@ -14,8 +14,8 @@ EXTERNAL SOURCES: :path: "../../IGListKit.podspec" SPEC CHECKSUMS: - IGListDiffKit: c780d5f336d276224575e231a982bcc04044b442 - IGListKit: 50f04303ebab85f6103763c6d4e32e7205e11281 + IGListDiffKit: 665d6cf43ce726e676013db9c7d6c4294259b6b2 + IGListKit: fd5a5d21935298f5849fa49d426843cff97b77c7 PODFILE CHECKSUM: 2b95f8cd7d9770f8701026bd003a9e614c3f2d78 diff --git a/Examples/Examples-iOS/Pods/Target Support Files/IGListDiffKit/IGListDiffKit-Info.plist b/Examples/Examples-iOS/Pods/Target Support Files/IGListDiffKit/IGListDiffKit-Info.plist index ebdce251..3424ca66 100644 --- a/Examples/Examples-iOS/Pods/Target Support Files/IGListDiffKit/IGListDiffKit-Info.plist +++ b/Examples/Examples-iOS/Pods/Target Support Files/IGListDiffKit/IGListDiffKit-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.4.0 + 4.0.0 CFBundleSignature ???? CFBundleVersion diff --git a/Examples/Examples-iOS/Pods/Target Support Files/IGListKit/IGListKit-Info.plist b/Examples/Examples-iOS/Pods/Target Support Files/IGListKit/IGListKit-Info.plist index ebdce251..3424ca66 100644 --- a/Examples/Examples-iOS/Pods/Target Support Files/IGListKit/IGListKit-Info.plist +++ b/Examples/Examples-iOS/Pods/Target Support Files/IGListKit/IGListKit-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.4.0 + 4.0.0 CFBundleSignature ???? CFBundleVersion diff --git a/Examples/Examples-macOS/Podfile.lock b/Examples/Examples-macOS/Podfile.lock index e2978fe1..1585669b 100644 --- a/Examples/Examples-macOS/Podfile.lock +++ b/Examples/Examples-macOS/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - IGListDiffKit (3.4.0) + - IGListDiffKit (4.0.0) DEPENDENCIES: - IGListDiffKit (from `../../IGListDiffKit.podspec`) @@ -9,7 +9,7 @@ EXTERNAL SOURCES: :path: "../../IGListDiffKit.podspec" SPEC CHECKSUMS: - IGListDiffKit: c780d5f336d276224575e231a982bcc04044b442 + IGListDiffKit: 665d6cf43ce726e676013db9c7d6c4294259b6b2 PODFILE CHECKSUM: a5e65f00463ec091d58ee2241126ab30f6d2ee69 diff --git a/Examples/Examples-macOS/Pods/Manifest.lock b/Examples/Examples-macOS/Pods/Manifest.lock index e2978fe1..1585669b 100644 --- a/Examples/Examples-macOS/Pods/Manifest.lock +++ b/Examples/Examples-macOS/Pods/Manifest.lock @@ -1,5 +1,5 @@ PODS: - - IGListDiffKit (3.4.0) + - IGListDiffKit (4.0.0) DEPENDENCIES: - IGListDiffKit (from `../../IGListDiffKit.podspec`) @@ -9,7 +9,7 @@ EXTERNAL SOURCES: :path: "../../IGListDiffKit.podspec" SPEC CHECKSUMS: - IGListDiffKit: c780d5f336d276224575e231a982bcc04044b442 + IGListDiffKit: 665d6cf43ce726e676013db9c7d6c4294259b6b2 PODFILE CHECKSUM: a5e65f00463ec091d58ee2241126ab30f6d2ee69 diff --git a/Examples/Examples-macOS/Pods/Target Support Files/IGListDiffKit/IGListDiffKit-Info.plist b/Examples/Examples-macOS/Pods/Target Support Files/IGListDiffKit/IGListDiffKit-Info.plist index ebdce251..3424ca66 100644 --- a/Examples/Examples-macOS/Pods/Target Support Files/IGListDiffKit/IGListDiffKit-Info.plist +++ b/Examples/Examples-macOS/Pods/Target Support Files/IGListDiffKit/IGListDiffKit-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.4.0 + 4.0.0 CFBundleSignature ???? CFBundleVersion diff --git a/Examples/Examples-tvOS/Podfile.lock b/Examples/Examples-tvOS/Podfile.lock index 59d2db2a..19f076e3 100644 --- a/Examples/Examples-tvOS/Podfile.lock +++ b/Examples/Examples-tvOS/Podfile.lock @@ -1,7 +1,7 @@ PODS: - - IGListDiffKit (3.4.0) - - IGListKit (3.4.0): - - IGListDiffKit (= 3.4.0) + - IGListDiffKit (4.0.0) + - IGListKit (4.0.0): + - IGListDiffKit (= 4.0.0) DEPENDENCIES: - IGListDiffKit (from `../../IGListDiffKit.podspec`) @@ -14,8 +14,8 @@ EXTERNAL SOURCES: :path: "../../IGListKit.podspec" SPEC CHECKSUMS: - IGListDiffKit: c780d5f336d276224575e231a982bcc04044b442 - IGListKit: 50f04303ebab85f6103763c6d4e32e7205e11281 + IGListDiffKit: 665d6cf43ce726e676013db9c7d6c4294259b6b2 + IGListKit: fd5a5d21935298f5849fa49d426843cff97b77c7 PODFILE CHECKSUM: 57ee7be27265cfa15902ecd3e41339cf18d24ed7 diff --git a/Examples/Examples-tvOS/Pods/Local Podspecs/IGListKit.podspec.json b/Examples/Examples-tvOS/Pods/Local Podspecs/IGListKit.podspec.json index 974b0ac7..6b69543a 100644 --- a/Examples/Examples-tvOS/Pods/Local Podspecs/IGListKit.podspec.json +++ b/Examples/Examples-tvOS/Pods/Local Podspecs/IGListKit.podspec.json @@ -1,6 +1,6 @@ { "name": "IGListKit", - "version": "3.4.0", + "version": "4.0.0", "summary": "A data-driven UICollectionView framework.", "homepage": "https://github.com/Instagram/IGListKit", "documentation_url": "https://instagram.github.io/IGListKit", @@ -12,12 +12,12 @@ "social_media_url": "https://twitter.com/fbOpenSource", "source": { "git": "https://github.com/Instagram/IGListKit.git", - "tag": "3.4.0", + "tag": "4.0.0", "branch": "stable" }, "dependencies": { "IGListDiffKit": [ - "= 3.4.0" + "= 4.0.0" ] }, "ios": { diff --git a/Examples/Examples-tvOS/Pods/Manifest.lock b/Examples/Examples-tvOS/Pods/Manifest.lock index 59d2db2a..19f076e3 100644 --- a/Examples/Examples-tvOS/Pods/Manifest.lock +++ b/Examples/Examples-tvOS/Pods/Manifest.lock @@ -1,7 +1,7 @@ PODS: - - IGListDiffKit (3.4.0) - - IGListKit (3.4.0): - - IGListDiffKit (= 3.4.0) + - IGListDiffKit (4.0.0) + - IGListKit (4.0.0): + - IGListDiffKit (= 4.0.0) DEPENDENCIES: - IGListDiffKit (from `../../IGListDiffKit.podspec`) @@ -14,8 +14,8 @@ EXTERNAL SOURCES: :path: "../../IGListKit.podspec" SPEC CHECKSUMS: - IGListDiffKit: c780d5f336d276224575e231a982bcc04044b442 - IGListKit: 50f04303ebab85f6103763c6d4e32e7205e11281 + IGListDiffKit: 665d6cf43ce726e676013db9c7d6c4294259b6b2 + IGListKit: fd5a5d21935298f5849fa49d426843cff97b77c7 PODFILE CHECKSUM: 57ee7be27265cfa15902ecd3e41339cf18d24ed7 diff --git a/Examples/Examples-tvOS/Pods/Target Support Files/IGListDiffKit/IGListDiffKit-Info.plist b/Examples/Examples-tvOS/Pods/Target Support Files/IGListDiffKit/IGListDiffKit-Info.plist index ebdce251..3424ca66 100644 --- a/Examples/Examples-tvOS/Pods/Target Support Files/IGListDiffKit/IGListDiffKit-Info.plist +++ b/Examples/Examples-tvOS/Pods/Target Support Files/IGListDiffKit/IGListDiffKit-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.4.0 + 4.0.0 CFBundleSignature ???? CFBundleVersion diff --git a/Examples/Examples-tvOS/Pods/Target Support Files/IGListKit/IGListKit-Info.plist b/Examples/Examples-tvOS/Pods/Target Support Files/IGListKit/IGListKit-Info.plist index ebdce251..3424ca66 100644 --- a/Examples/Examples-tvOS/Pods/Target Support Files/IGListKit/IGListKit-Info.plist +++ b/Examples/Examples-tvOS/Pods/Target Support Files/IGListKit/IGListKit-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.4.0 + 4.0.0 CFBundleSignature ???? CFBundleVersion diff --git a/Guides/Installation.md b/Guides/Installation.md index 5706ed37..5a1ee355 100644 --- a/Guides/Installation.md +++ b/Guides/Installation.md @@ -9,7 +9,7 @@ The preferred method of installation for `IGListKit` is using [CocoaPods](https: In order to use the latest release of the framework, add the following to your `Podfile`: ```ruby -pod 'IGListKit', '~> 3.0' +pod 'IGListKit', '~> 4.0' ``` ### Using `master` @@ -29,7 +29,7 @@ With the exception of `macOS` (which currently only supports the diffing algorit However, if you only want to use the diffing components of this library, then you can use the diffing subspec in your `Podfile`: ```ruby -pod 'IGListKit/Diffing', '~> 3.0' +pod 'IGListKit/Diffing', '~> 4.0' ``` Regardless of whether you only use the diffing components, or the entire library, the imports are the same: @@ -43,5 +43,5 @@ import IGListKit If using [Carthage](https://github.com/Carthage/Carthage), add the following to your `Cartfile`: ```ogdl -github "Instagram/IGListKit" ~> 3.0 +github "Instagram/IGListKit" ~> 4.0 ``` diff --git a/README.md b/README.md index 59e1f194..22981eb1 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ We use the open source version `master` branch in the Instagram app. ## Requirements - Xcode 9.0+ -- iOS 8.0+ +- iOS 9.0+ - tvOS 9.0+ - macOS 10.11+ *(diffing algorithm components only)* - Interoperability with Swift 3.0+ @@ -59,7 +59,7 @@ We use the open source version `master` branch in the Instagram app. The preferred installation method is with [CocoaPods](https://cocoapods.org). Add the following to your `Podfile`: ```ruby -pod 'IGListKit', '~> 3.4.0' +pod 'IGListKit', '~> 4.0.0' ``` ### Carthage @@ -67,7 +67,7 @@ pod 'IGListKit', '~> 3.4.0' For [Carthage](https://github.com/Carthage/Carthage), add the following to your `Cartfile`: ```ogdl -github "Instagram/IGListKit" ~> 3.4.0 +github "Instagram/IGListKit" ~> 4.0.0 ``` > For advanced usage, see our [Installation Guide](https://instagram.github.io/IGListKit/installation.html). diff --git a/Source/Info.plist b/Source/Info.plist index a1416321..d69dcdf8 100644 --- a/Source/Info.plist +++ b/Source/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.4.0 + 4.0.0 CFBundleVersion $(CURRENT_PROJECT_VERSION) NSPrincipalClass