Releases: jessesquires/ReactiveCollectionsKit
Releases · jessesquires/ReactiveCollectionsKit
0.1.7
- Upgraded to Xcode 16. (@jessesquires, #116)
- Reverted back to Swift 5 language mode because of issues in UIKit. (@jessesquires, #116)
- Applying a snapshot using
reloadData
now always occurs on the main thread. (@jessesquires, #116) - Implemented additional selection APIs for
CellViewModel
:shouldSelect
,shouldDeselect
,didDeselect()
. (@nuomi1, #127) - Allow setting a
UIScrollViewDelegate
object to receive scroll view events from the collection view. (@ruddfawcett, #131, #133)
Full Changelog: 0.1.6...0.1.7
0.1.6
- Fixed a potential crash (in
DiffableDataSource
) when hiding a collection view before animations complete when diffing. This may have caused a crash with the message Fatal error: Attempted to read an unowned reference but the object was already deallocated. (@lachenmayer, #125, #126)
Full Changelog: 0.1.5...0.1.6
0.1.5
Full Changelog: 0.1.4...0.1.5
0.1.4
- Implemented
willDisplay()
anddidEndDisplaying()
APIs for bothCellViewModel
andSupplementaryViewModel
. (@nuomi1, #121)
Full Changelog: 0.1.3...0.1.4
0.1.3
Full Changelog: 0.1.2...0.1.3
0.1.2
- Fixed bug when chaining multiple calls to
eraseToAnyViewModel()
for bothCellViewModel
and andSupplementaryViewModel
. Previously, it was possible "double erase" a view model by callingeraseToAnyViewModel()
multiple times, thus actually losing type information. Now, consecutive calls toeraseToAnyViewModel()
have no effect. (@nuomi1, #117)
Full Changelog: 0.1.1...0.1.2
0.1.1
Minor documentation updates.
Full Changelog: 0.1.0...0.1.1
0.1.0
Initial release. 🎉
Read the docs here.
Note: despite being a 0.1 release, this library is ready to use! I do not expect major API churn. I'm only being cautious with versioning for now while continuing to collect feedback on the API.