Releases: pjechris/Akane
0.15.1
0.12.0-alpha
Added
- "Native" binding. Use the new method
bindings:viewModel
fromViewComponent
protocol. Note that binding for tableview and collectionview is not provided yet. - Command pattern support to communicate between View and ViewModel. Use
RelayCommand
or a custom one withCommand
protocol. - 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
AKNTableViewAdapter
is now clustered for iOS8 and iOS7AKNTableViewAdapter
is now compatible with Storyboard cell templates- Added method
registerView:withReuseIdentifier:handle
which allow you to access template cell