All Versions
6
Latest Version
Avg Release Cycle
218 days
Latest Release
76 days ago

Changelog History

  • v1.3.1

    November 10, 2019
    • ➕ Add default timeInterval parameters in animation enums.
    • 0️⃣ The library now requires Swift 5.1 to support default parameters.
  • v1.3

    December 31, 2018
    • ➕ Added support for Swift 4.2.
  • v1.2

    September 27, 2017

    ➕ Adding a completion handler when reloadData(inPlace: animated:) is called synchronously.

    A fix for animateWithFade() potentially calling it's completion block multiple times.


    🍱 ⚠️ Breaking changes ⚠️

    animateTableView() and animateCells() have been renamed to animate() and are differentiated based on the parameter passed in.

    Renaming reloadData(smoothly: animated:) to reloadData(inPlace: animated:).

  • v1.1

    August 28, 2017

    🚀 This release updates behavior that cell animations will fire their completion block after all the cell animations have completed, not after each individual animation.

    It is not a minor semantic version bump because while it is a bug fix, it produces a change in behavior which some people may have been relying on.

  • v1.0.1

    August 27, 2017

    ⚡️ This update adds an indexPaths parameter to func animateCells.

    ~func animateCells(animation: TableViewAnimation.Cell, completion: (() -> Void)? = nil)~

    func animateCells(animation: TableViewAnimation.Cell, indexPaths: [IndexPath]? = nil, completion: (() -> Void)? = nil)

    This change is non-breaking, since indexPaths parameter is optional. Your old code should continue to work as it did before.

  • v1.0

    November 16, 2016

    Now calm down.