All Versions
11
Latest Version
Avg Release Cycle
122 days
Latest Release
243 days ago

Changelog History
Page 1

  • v1.2.2

    October 19, 2020
  • v1.2.1

    April 14, 2020
  • v1.2

    December 07, 2019
  • v1.1

    December 07, 2019
  • v1.0 Changes

    March 08, 2018

    BREAKING CHANGES:

    • Removing unnecessary "expandableSection" array and its use cases
    • Clean up the code, rename some delegate methods:

    OLD func expandableCell(forSection section: Int, inTableView tableView: ExpyTableView) -> UITableViewCell

    OLD func canExpand(section: Int, inTableView tableView: ExpyTableView) -> Bool

    ๐Ÿ†• NEW func tableView(tableView: ExpyTableView, expandableCellForSection section: Int) -> UITableViewCell

    ๐Ÿ†• NEW func tableView(_ tableView: ExpyTableView, canExpandSection section: Int) -> Bool

    ๐Ÿ‘€ see commit "134e83f" for more details.

    โž• ADDITIONS:

    ๐Ÿ‘Œ Support Swift 4.0 #15

    Completes #21 and adds abstractions to ExpyTableView class

    โž• Add explanations for #12

  • v0.3.1

    June 22, 2017
  • v0.3.0 Changes

    June 22, 2017
    • Delegate methods are unified now. It returns ExpyState instead of ExpyActionType.
    • โšก๏ธ ExpyTableViewHeaderCell protocol is added. If a cell conforms to it, it gets state change updates in the changeState method.
    • ๐Ÿšš Method named getActionType is removed.
    • ExpyState with didExpand and didColapse works more accurate now.(They were being called before the animation completely finished.)
    • First cell which is used to generate an expandable header is not being reloaded anymore during the expanding or collapsing animation. Because, this was preventing implementation of independent animations in it. (For example rotating the arrow in header cell.)
    • When an expandable cell tapped, its userInteractionEnabled parameter becomes false until the animation is completed.
    • โž• Adding cellReuseStatus to changeState method of ExpyTableViewHeaderCell
    • Exposing (expand: section) and (collapse: section) methods.
  • v0.2.2

    June 20, 2017
  • v0.2.1

    June 20, 2017
  • v0.2.0

    June 18, 2017