Skip to content

Releases: ra1028/DifferenceKit

0.7.2

09 Oct 09:41
dc186d7
Compare
Choose a tag to compare

Fix

  • #40 The element updates are included in stage 1 changeset to fix the animation glitch occurs when element updated with other differences.
    The animation glitch when the difference contains section updates was fixed in #10 , but another glitch occurred when element update was included.
    Although this is a workaround, the glitch of the latter is more likely to occur, so I fixed.

0.7.1

04 Oct 07:26
Compare
Choose a tag to compare

Feature

  • Make Optional conform to ContentEquatable

0.7.0

02 Oct 09:24
403a3ab
Compare
Choose a tag to compare

Improvements

  • Performance improved by 1.5x with Swift4.2 🎉
  • Add computed properties sectionChangeCount, elementChangeCount, hasSectionChanges andhasElementChanges in Changeset.
  • Add ContentEquatable.

Breaking change

  • End support for Swift 4.1 or lower.

0.6.0

19 Sep 16:57
d22741e
Compare
Choose a tag to compare

Features

Breaking changes

  • The subspec name UIExtensions is now renamed to UIKitExtension

0.5.3

30 Aug 08:27
af86903
Compare
Choose a tag to compare

Fix

  • Fix unexpected crashs by updating the data held by the data-source inside performBatchUpdates (#17 reported by @Usipov).

0.5.2

27 Aug 07:24
71acd7a
Compare
Choose a tag to compare

Fix

  • #15 Fix behavior when hashValue duplicated.

0.5.1

26 Aug 17:28
Compare
Choose a tag to compare

Fix

  • Fix the animation glitch occurs when section updated by including sectioned element updates in changeset stage 4 (#10)

0.5.0

21 Aug 13:41
Compare
Choose a tag to compare

Breaking changes

  • Section is renamed to ArraySection
  • DifferentiableSection is inherited from Differentiable
  • DifferentiableSection no longer requires a model now

Improvement

  • Got a bit better performance

0.4.1

20 Aug 15:54
b36d4c7
Compare
Choose a tag to compare

Change

  • Set the target collection to data of the last stage changeset.

0.4.0

12 Aug 18:41
e9c1e9a
Compare
Choose a tag to compare

Breaking changes

  • Turn back the name of Differentiable.identifier to differenceIdentifier
  • Turn back the name of associated type Differentiable.Identifier to DifferenceIdentifier

Fix

  • Fixed a crash bug in edge cases of sectioned collection diffing (#5 reported by @Sameesunkaria)