All Versions
10
Latest Version
Avg Release Cycle
79 days
Latest Release
577 days ago

Changelog History

  • v1.4.5 Changes

    March 29, 2020
    • ⚡️ [28a02be] Update Swift tools version to Swift 5.2
    • ⚠ [2faee02] Fix warnings presented in Xcode 11.4
  • v1.4.4 Changes

    January 05, 2020
    • [57ed02e] Fix stack overflow when diffing large collections on background threads (#66)
  • v1.4.3 Changes

    May 25, 2019
    • ⚡️ [5788cde] Allow user to update data source after performBatchUpdates is called and before updates are applied. Updating the data source in places otherwise causes a crash.
  • v1.4.2 Changes

    April 27, 2019
    • ⚡️ [e2febc9] Make NestedBatchUpdate public
  • v1.4.1 Changes

    April 19, 2019
    • ⚡️ [bec9600] Update README and add support for CocoaPods’ new Swift version support
    • 🛠 [33fbfbc] Fixes for CocoaPods
  • v1.4.0 Changes

    March 30, 2019

    🚀 This release includes Swift 5.0 and Xcode 10.2 compatibility.

    🔄 Changes

    • 🔀 [bc40b8e] Merge pull request #50 from tonyarnold/swift-5.0
    • [890d832] Gather coverage data only when it's generated
    • 🏗 [629577c] Fixes to build configuration
    • ✅ [4c915b0] Try out a new TravisCI test matrix
    • [3a40e3b] Bump tooling versions to Swift 5.0
    • ⚡️ [e345775] Perform Xcode’s recommended configuration updates
    • ⚡️ [83f3d14] Update ORGANIZATIONNAME to “Differ Project”
    • [82c829f] Enable Base localization
    • [2250f5a] Bump Xcode compatibility version to 10.0
    • 🚚 [189ae5c] Remove redundant access modifiers from extension methods
    • [91c45b3] Bump SWIFT_VERSION to 5.0
    • 🛠 [5e80d18] Initial fixes for Swift 5.0
    • [83c0781] Fix URL pointing to TravisCI
    • ⚡️ [9b62b30] Update README to reference new TravisCI server address
    • ♻️ [0769c44] Merge pull request #49 from dineshba/refactoringBatchUpdate
    • ♻️ [b66656c] Refactored to loop the diff once instead of three times
    • ⚡️ [5f31966] Moved the common logic into BatchUpdate
    • 🔀 [1cdb445] Merge pull request #47 from tonyarnold/fix/remove-patch-from-parameter
    • 🔀 [288cda5] Merge pull request #48 from dineshba/master
    • ♻️ [74e95b3] Refactored to use map instead of for-loop
    • ✅ [bfda6ae] Add test for diffTraces in Diff
    • 🚚 [1e38ecc] Remove unnecessary “from” parameter from Diff.patch(…)
    • 🚀 [0d07963] Force TravisCI to install a prerelease of CocoaPods
    • ⚡️ [6bdcd9c] Update README.md to reflect the current build requirements
  • v1.3.0 Changes

    September 26, 2018

    🚀 This release includes Swift 4.2 compatibility.

    If you have not transitioned to Xcode 10/Swift 4.2, please remain on v1.2.3.

    Thanks to @maurovc and @rayfix for these changes!

  • v1.2.3 Changes

    May 06, 2018
    • 🚀 Disables code coverage in Release builds

    Thanks to @sebskuse for this fix.

  • v1.2.2 Changes

    April 21, 2018
    • 🛠 Fixes an improper IndexSet initialisation (#30).

    Thanks to @neilsardesai for reporting this problem.

  • v1.2.1 Changes

    April 20, 2018
    • ✂ Remove Equatable restriction from Patch (#25).
    • 👉 Use animator() proxy for NSCollectionView animations (#27)
    • 🛠 Fixes Swift Package Manager building - it's no longer necessary to provide the minimum macOS SDK target, and it should now work on Linux (#28)
    • Graph.playground has been added to the included sample project.

    Thanks to @garnett, @rudedogg, @chrisco314 and @kirbyfan64 for these contributions!