Changelog History
-
v1.3.1 Changes
November 10, 2019- ➕ Add default
timeInterval
parameters in animation enums. - 0️⃣ The library now requires Swift 5.1 to support default parameters.
- ➕ Add default
-
v1.3 Changes
December 31, 2018- ➕ Added support for Swift 4.2.
-
v1.2 Changes
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()
andanimateCells()
have been renamed toanimate()
and are differentiated based on the parameter passed in.Renaming
reloadData(smoothly: animated:)
toreloadData(inPlace: animated:)
. -
v1.1 Changes
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 Changes
August 27, 2017⚡️ This update adds an
indexPaths
parameter tofunc 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 Changes
November 16, 2016Now calm down.