Releases: pjechris/Akane
0.15.1
0.12.0-alpha
Added
- "Native" binding. Use the new method
bindings:viewModelfromViewComponentprotocol. Note that binding for tableview and collectionview is not provided yet. - Command pattern support to communicate between View and ViewModel. Use
RelayCommandor a custom one withCommandprotocol. - Binding converters.
Enhancements
- Removed deprecated methods. Some are still available and will be removed in future beta releases.
- Made Akane compatible with Swift only.
0.11.0
0.10.1
You can now define ViewController for sub ViewModels.
Use bind:toViewModel: inside your view instead of directly setting viewModel to access this feature.
Created ViewController instance is based on convention over configuration: just give your controller the same name as you view (suffixed with "Controller") to let Akane find it.
Changes are BC but will be broken in upcoming releases.
0.10.0.b2
You can now define ViewController for sub ViewModels. Use bind: inside your view instead of directly setting viewModel to access this feature.
Created ViewController instance is based on convention over configuration: just give your controller the same name as you view (suffixed with "Controller") to let Akane find it.
Changes are BC but will be broken in upcoming releases.
0.10.0 beta1
You can now define ViewController for sub ViewModels. Use updateView:withViewModel: inside your view instead of directly setting viewModel to access this feature.
Created ViewController instance is based on convention over configuration: just give your controller the same name as you view (suffixed with "Controller") to let Akane find it.
Changes are BC but will be broken in upcoming releases.
0.9.0
0.8.3
0.8.0
- Removed use of prototype cells. This bring higher performance and avoid some nasty bugs
AKNTableViewAdapteris now clustered for iOS8 and iOS7AKNTableViewAdapteris now compatible with Storyboard cell templates- Added method
registerView:withReuseIdentifier:handlewhich allow you to access template cell