Releases: lightsprint09/Sourcing
Releases · lightsprint09/Sourcing
Strict concurrency & visionOS
What's Changed
- Support visionOS by @lightsprint09 in #91
- Strict concurrency by @lightsprint09 in #92
- adds cell registration extension on CollectionView by @lightsprint09 in #84
Full Changelog: 4.1.0...5.0.0
Batch Updates
Uses modern batch updates API
😷 Removes Build Waring
- Removes annoying build warning when used with SPM
Convenience Release 🩹
- Swift Package Manager support
- Swift 5.2 breaks a minor API, which causes a major version bump
- Registering TableViewCells is now more type safe and easy
Join & Transform🚦🚥
JoinedDataProvider
which compiles multiple data provider into a single one.LazyTransformationDataProvider
to transform data provider content into other type.
Complete DataSource
Whats new
- Support for supplementary views.
- Support for footer texts in table views
- Observable data provider
- Splited responsibility to more objects which compose nicely together.
- Improved documentation
- More elegant APIs
Building with swift lint
- Fixes a build crash when building with current swift lint
Fixes deletion for TableViewDataSources
2.4.2 bump version
Lower deployment target
Whats new
- Sourcing can now be used on lower tvOS & watchOS system versions
- Fixes for FetchResultsDataProvider change events (thanks @terenzeyuen )
tvOS📺 & watchOS ⌚️ Support
What`s new
- Support for tvOS.
- Support for watchOS (only DataProvider)
- Implicitly update cells when NSFetchedResultsController performs a move operation, thanks @pkalinowski