0.1.9
·
4 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
This release closes the 0.1.9 milestone.
- Drop support for iOS 15. Minimum iOS 16 now required.
- Fixed a (potential) bug where cells with the same name, but in different modules, would provide the same (conflicting) default
reuseIdentifier. DefaultreuseIdentifiersnow return the fully qualified type name. (@jessesquires, #150, #154)- Previous behavior:
"MyCellClassName" - New behavior:
"MyModuleName.MyCellClassName" - Note: This should be a transparent change and not impact any existing code. If you were previously working around this issue by providing a custom
reuseIdentifier, you can now adopt the default implementation instead.
- Previous behavior:
- Fixed possible crash in
asyncversion ofCollectionViewDriver.update(viewModel: animated:)due to incorrect handling of thecontinuation. (@jessesquires, #152, #155) - Improve debug descriptions (i.e.,
CustomDebugStringConvertible) for various types. (@nuomi1, #139) - Implement (optional) debug logging for view model updates. You can now provide a logger for debugging purposes by setting
CollectionViewDriver.logger. The library provides a default implementation viaRCKLogger.shared. (@nuomi1, #141) - Upgrade to Xcode 26. (@jessesquires, #153)
Full Changelog: 0.1.8...0.1.9