Skip to content

Releases: lightsprint09/Sourcing

Strict concurrency & visionOS

18 Mar 08:25
a8e1bf4

Choose a tag to compare

What's Changed

Full Changelog: 4.1.0...5.0.0

Batch Updates

15 Nov 06:30
354f310

Choose a tag to compare

Uses modern batch updates API

😷 Removes Build Waring

14 Jan 14:38

Choose a tag to compare

  • Removes annoying build warning when used with SPM

Convenience Release 🩹

26 Mar 11:12

Choose a tag to compare

  • 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🚦🚥

04 Jan 11:11
863efbb

Choose a tag to compare

  • JoinedDataProvider which compiles multiple data provider into a single one.
  • LazyTransformationDataProvider to transform data provider content into other type.

Complete DataSource

09 Aug 15:08
55f3f67

Choose a tag to compare

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

13 Feb 07:04
343e0c4

Choose a tag to compare

  • Fixes a build crash when building with current swift lint

Fixes deletion for TableViewDataSources

07 Nov 06:55
71f9425

Choose a tag to compare

Lower deployment target

05 Nov 17:52

Choose a tag to compare

Whats new

  • Sourcing can now be used on lower tvOS & watchOS system versions
  • Fixes for FetchResultsDataProvider change events (thanks @terenzeyuen )

tvOS📺 & watchOS ⌚️ Support

02 Oct 07:15

Choose a tag to compare

What`s new

  • Support for tvOS.
  • Support for watchOS (only DataProvider)
  • Implicitly update cells when NSFetchedResultsController performs a move operation, thanks @pkalinowski