Skip to content

[9.0.0] - 2025-08-18

Choose a tag to compare

@lszzy lszzy released this 18 Aug 02:44
· 68 commits to master since this release

Added

  • Compatible with Xcode 26, minimum compatibility with Swift 5.10
  • Adapted to UISceneDelegate, migration and upgrade required
  • AppDelegate and SceneDelegate lifecycle adjustments
  • Added BlocConsumer component for Bloc mode
  • Added a method to retrieve all cache keys in the Cache component
  • Synchronized SmartCodable to the latest version

Migrate

  1. Due to Xcode 26 requirements, apps must adapt to UISceneDelegate and must be migrated and upgraded.
  2. If using AppResponder and SceneResponder, migrate and upgrade to the new lifecycle methods.
  3. Migrated IgnoredKey to SmartIgnored. If you encounter other errors, please refer to the Example project.

Added

  • 兼容Xcode 26,最低兼容Swift 5.10
  • 适配UISceneDelegate,需迁移升级
  • AppDelegate和SceneDelegate生命周期调整
  • 新增Bloc模式组件BlocConsumer
  • Cache组件新增获取所有缓存key方法
  • 同步SmartCodable到最新版本

Migrate

  1. 由于Xcode 26要求,应用需适配UISceneDelegate,需迁移升级
  2. 如使用AppResponder和SceneResponder,需迁移升级至新生命周期方法
  3. 迁移IgnoredKey为SmartIgnored,如遇其他错误请参考Example项目