Skip to content

0.1.9

Choose a tag to compare

@jessesquires jessesquires released this 08 Dec 21:02
· 4 commits to main since this release
Immutable release. Only release title and notes can be modified.
ec0a461

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. Default reuseIdentifiers now 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.
  • Fixed possible crash in async version of CollectionViewDriver.update(viewModel: animated:) due to incorrect handling of the continuation. (@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 via RCKLogger.shared. (@nuomi1, #141)
  • Upgrade to Xcode 26. (@jessesquires, #153)

Full Changelog: 0.1.8...0.1.9