Releases: jakemarsh/JMStatefulTableViewController
Releases · jakemarsh/JMStatefulTableViewController
2.0.0 - Swift Rewrite
Complete Swift Rewrite
JMStatefulTableViewController has been completely rewritten in modern Swift with async/await and SwiftUI support.
New Features
- Modern Swift API - async/await for data loading
- SwiftUI Support -
JMStatefulListcomponent - UIKit Support -
JMStatefulTableViewControllersubclass - Loading States - Automatic idle/loading/empty/error state management
- Pull-to-Refresh - Built-in with native
UIRefreshControl - Infinite Scrolling - Automatic pagination support
- No Dependencies - Removed SVPullToRefresh dependency
Requirements
- iOS 15.0+ / macOS 12.0+ / tvOS 15.0+ / watchOS 8.0+
- Swift 5.9+
- Xcode 15+
Installation
dependencies: [
.package(url: "https://github.com/jakemarsh/JMStatefulTableViewController.git", from: "2.0.0")
]Migration from 1.x
The Objective-C API with SVPullToRefresh has been replaced with a modern Swift API using native iOS controls. See README for migration guide.