Skip to content

Releases: lightsprint09/Sourcing

Batch Updates

15 Nov 06:30
354f310
Compare
Choose a tag to compare

Uses modern batch updates API

😷 Removes Build Waring

14 Jan 14:38
Compare
Choose a tag to compare
  • Removes annoying build warning when used with SPM

Convenience Release 🩹

26 Mar 11:12
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
  • Fixes a build crash when building with current swift lint

Fixes deletion for TableViewDataSources

07 Nov 06:55
71f9425
Compare
Choose a tag to compare

Lower deployment target

05 Nov 17:52
Compare
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
Compare
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

Ready for Swift 4.0 🔮

15 Sep 13:27
Compare
Choose a tag to compare

What´s new

  • Swift 3.2/4.0 support and Xcode 9
  • ArrayDataProvider can be initialized with all Collection types
  • All TableView animations are now automatic
  • Improved Documentation
  • SwiftLint is now enabled & working (thanks @pkalinowski)
  • Enables usage in app-extensions
  • Documentation & quality improvements (thanks @terenzeyuen)