CollectionKit v1.3.0 Release Notes

Release Date: 2018-04-12 // about 6 years ago
    • dequeue by Type (#39) @HiroshiHorie
    • Convert the Convenience Inits to designated Inits to use them for subclassing. (#47) @Narsail
    • ➕ Add in CollectionViewCollectionProvider. (#53) @jindulys
    • ➕ Add super designated initializer call to SpaceCollectionProvider. (#52) @jindulys
    • 🐎 Scroll performance improvement
      • identifiers will now be cached and won't be used to calculate differences if there are no visible index change.
    • 🚚 CollectionView.activeFrameInset is removed.
    • VisibleFrameInsetLayout is added to replace activeFrameInset.

      • To achieve the same effect as activeFrameInset, use:

      SomeLayout().insetVisibleFrame(by: activeFrameInset)

    • 🐎 CollectionComposer reload performance is improved, especially for deeply nested sections. Previously each composer have to created an array of length of all items contained inside the composer during reload. and now it doesn't.