Skip to content

1.0.0

Compare
Choose a tag to compare
@djbe djbe released this 03 Jul 13:30
· 139 commits to master since this release
641973a

Breaking

  • Dropped support for iOS 9.0.
  • Removed SugarRecord as a dependency.
  • DB: rewritten to use NSPersistentContainer.
  • Core: renamed ViewModel to ViewModelType (so we can have a ViewModel namespace).
  • Upgraded to Swift 5.0.

New Features

  • Core: add Identifiable protocol for easy Identifier phantom types.
  • Core: add PushNotificationType protocol for parsing incoming pushes.
  • Deeplink: add shortcut method for opening a list of path elements.
  • UIApplication: make spec compatible with app extensions.
  • New SwiftGen templates for CoreData code generation: CoreData.stencil (similar to built-in template) and CoreData (KeyPaths).stencil (for #keyPath use).

Bug Fixes

  • Deeplink: fix issue with VCs with child deeplink matchables (for example a segmented tabcontroller).