All Versions
12
Latest Version
Avg Release Cycle
71 days
Latest Release
1300 days ago

Changelog History
Page 1

  • v3.0.0 Changes

    September 24, 2020

    โž• Added

    • ๐Ÿ‘Œ Support for Xcode 12.

    ๐Ÿ”„ Changed

    • โฌ‡๏ธ Dropped support for iOS 8
  • v2.0.0 Changes

    June 16, 2020

    โž• Added

    • ๐Ÿ†• New delegate methods allowing insets, minimum line spacing and minimum inter-item spacing to be set on a per-section basis.

    ๐Ÿ”„ Changed

    • Delegate methods now allow header and footer sizes to be set rather than heights for greater control.
    • ๐Ÿ›  Fixed an issue whereby the layout didn't handle contentInsets correctly.
  • v1.3.1 Changes

    December 02, 2019

    ๐Ÿ”„ Changed

    • Imported Foundation and UIKit in FlexibleRowHeightGridLayout.swift to enable successful compilation under SPM.
  • v1.3.0 Changes

    September 30, 2018

    โž• Added

    • ๐Ÿ‘Œ Support for multiple sections. ### ๐Ÿ”„ Changed
    • ๐Ÿ›  Fixed calculation of layout attributes for headers and footers.
  • v1.2.2 Changes

    September 04, 2018

    ๐Ÿ”„ Changed

    • ๐ŸŽ Performance improvements to ensure that delegate methods are only invoked when the layout is invalidated.
  • v1.2.1 Changes

    August 27, 2018

    ๐Ÿ”„ Changed

    • ๐Ÿ”ฆ Exposed minimumLineSpacing and minimumInteritemSpacing properties to the Obj-C runtime.
  • v1.2.0 Changes

    August 23, 2018

    โž• Added

    • โž• Added minimumLineSpacing and minimumInteritemSpacing properties for setting the minimum spacing to use between lines of items in the grid and the minimum spacing to use between items in the same row respectively.
  • v1.1.1 Changes

    August 14, 2018

    ๐Ÿ”„ Changed

    • ๐Ÿšš Moved FlexibleRowHeightGridLayout.swift -> FlexibleRowHeightGridLayout/Classes/FlexibleRowHeightGridLayout.swift
    • ๐Ÿšš Moved FlexibleRowHeightGridLayoutDelegate.swift -> FlexibleRowHeightGridLayout/Classes/FlexibleRowHeightGridLayoutDelegate.swift
  • v1.1.0 Changes

    August 09, 2018

    โž• Added

    • โž• Added an example app comparing UICollectionViewFlowLayout and FlexibleRowHeightGridLayout.

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fixed issue whereby FlexibleRowHeightGridLayout initializer was inaccessible due not being marked as public.
    • In FlexibleRowHeightGridLayoutDelegate the following methods have been changed:
      • func collectionView(_ collectionView: UICollectionView, heightForItemAt indexPath: IndexPath) -> CGFloat becomes -> @objc optional func collectionView(_ collectionView: UICollectionView, layout: FlexibleRowHeightGridLayout, referenceHeightForFooterInSection section: Int) -> CGFloat
      • @objc optional func collectionView(_ collectionView: UICollectionView, referenceHeightForHeaderInSection section: Int) -> CGFloat becomes -> @objc optional func collectionView(_ collectionView: UICollectionView, layout: FlexibleRowHeightGridLayout, referenceHeightForFooterInSection section: Int) -> CGFloat
      • @objc optional func collectionView(_ collectionView: UICollectionView, referenceHeightForFooterInSection section: Int) -> CGFloat becomes -> @objc optional func collectionView(_ collectionView: UICollectionView, layout: FlexibleRowHeightGridLayout, referenceHeightForFooterInSection section: Int) -> CGFloat
  • v1.0.0 Changes

    August 08, 2018

    โž• Added

    • ๐Ÿ‘Œ Support for sections including headers and / or footers.