All notable changes to this project will be documented in this file.
CompositionalLayoutDSL
adheres to Semantic Versioning.
- Documentation will now use DocC
- Drop support for Swift 5.3, we now use
@resultBuilder
instead of@_functionBuilder
- Drop support for Carthage
CompositionalLayout
Configuration
Section
ListSection
RawSection
HGroup
VGroup
CustomGroup
Item
DecorationItem
SupplementaryItem
BoundarySupplementaryItem
SupplementaryItem.AnchorOffset
ListResultBuilder
LayoutConfiguration
LayoutSection
LayoutGroup
LayoutItem
LayoutDecorationItem
LayoutSupplementaryItem
LayoutBoundarySupplementaryItem
ResizableItem
LayoutItemBuilder
LayoutBoundarySupplementaryItemBuilder
LayoutSupplementaryItemBuilder
LayoutDecorationItemBuilder
LayoutSectionBuilder(layoutSection:) -> NSCollectionLayoutSection
LayoutBuilder(configuration:layoutSection:) -> NSCollectionViewCompositionalLayout
LayoutBuilder(configuration:layoutSection:) -> UICollectionViewCompositionalLayout
LayoutBuilder(compositionalLayout:) -> NSCollectionViewCompositionalLayout
LayoutBuilder(compositionalLayout:) -> UICollectionViewCompositionalLayout
NSCollectionView.setCollectionViewLayout(_ layout: CompositionalLayout)
UICollectionView.setCollectionViewLayout(_ layout: CompositionalLayout)