- Make sure to call
__rui.updateReactantUIafter__rui.setupReactantUIon iOS 13+, tvOS 13+ and macOS 10.15+.
- Support for Swift 5.0
- Upgraded to RxSwift 5.0
- Min system version increased to:
- iOS 10.0
- tvOS 10.0
- Add takeUntil to Wireframe
- Add option to disable automatic cell deselection
- Add ActivityIndicator to subspec groups
- Add reference for create<U,T>() and rewrite()
- Deprecate ButtonBase with ControlBase
- Add system font support
- Update project for Swift 4.1
- Add generic PickerView
- Add method for stacking UIViews inside UIView
- Fix
rotatein CGAffineTransformation extensions - Add
dequeueAndConfigure(identifier:indexPath:factory:model:mapAction:)toCollectionView - Add better initial configuration of
TableViewandCollectionView - Add styling methods for
UINavigationControllerandUITabBarController - Remove RxSwift and SnapKit dependencies from
Configurationsubspec - Add Observable navigation
- Add FallbackSafeAreaInsets subspec with a basic implementation of a
safeAreaInsetsandsafeAreaLayoutGuidefallback for iOS 10. - Add support for tvOS
- Add reference guide
- Add more docs
- Add tutorials
- Add more tests
- Fix TableViewBase and CollectionViewBase memory leak.
- Add create to Wireframe with controller result helper
- Add default implementation to DialogDismissalController
- Add option to have present dialog with result in UINavigationController
- Add styling for DialogControllerBase's
view - Possibly breaking: changed
bind(items: [MODEL])tobind(items: Observable<[MODEL]>)in bothTableViewBaseandCollectionViewBase. This change was made because RxSwift changed the internals of delegates and dataSources and eachupdatecaused the TableView/CollectionView to scroll to the beginning.
- Improved documentation
- Fixed
TextFieldwhere placeholder didn't have correct position
- Added
setBackgroundColor:forStateobjc alias for ReactantUI
- Fixed Reactant Example project
- Complete API redesign
- Added tests
- Added documentation
- Added changelog