Skip to content
This repository has been archived by the owner on Jun 22, 2021. It is now read-only.

Releases: pjechris/Akane

0.15.1

08 Dec 09:30
Compare
Choose a tag to compare

0.12.0-alpha

14 Dec 15:54
Compare
Choose a tag to compare
0.12.0-alpha Pre-release
Pre-release

Added

  • "Native" binding. Use the new method bindings:viewModel from ViewComponent 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 with Command 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

19 Oct 16:54
Compare
Choose a tag to compare

Stability release version.

  • Compatibility with Xcode 7
  • Added ObjC generics and nullabity

This is the last internal release. 0.12 will bring many changes to prepare for public releasing.

0.10.1

03 Aug 08:28
Compare
Choose a tag to compare

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

10 Jul 14:47
Compare
Choose a tag to compare
0.10.0.b2 Pre-release
Pre-release

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

18 May 12:51
Compare
Choose a tag to compare
0.10.0 beta1 Pre-release
Pre-release

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

15 May 13:01
Compare
Choose a tag to compare
  • We force setNeedsLayout on cells so that self-sizing work correctly on iOS8
  • We set estimatedRowHeight only when none is defined. estimatedRowHeight will be entirely removed in future versions!

0.8.3

22 Apr 13:27
Compare
Choose a tag to compare
  • CollectionView Adapter API preview
  • dispatcherChain fix on AKNView(s)
  • fixed table view cell layout on iOS7

0.8.0

25 Mar 15:26
Compare
Choose a tag to compare
  • Removed use of prototype cells. This bring higher performance and avoid some nasty bugs
  • AKNTableViewAdapter is now clustered for iOS8 and iOS7
  • AKNTableViewAdapter is now compatible with Storyboard cell templates
  • Added method registerView:withReuseIdentifier:handle which allow you to access template cell

0.7.2

18 Mar 08:21
Compare
Choose a tag to compare
  • canSelect and selectItem are now optionals