Skip to content
This repository has been archived by the owner on May 10, 2022. It is now read-only.

Releases: AlexanderEggers/archtree

1.0.0-beta9

09 May 03:51
Compare
Choose a tag to compare
1.0.0-beta9 Pre-release
Pre-release
  • NEW: Added error logs for jsonhelper in case of exceptions. (501dc11)
  • FIX: Fixed dependency graph issue when using a newer mockito version (501dc11)

1.0.0-beta8

03 May 08:47
Compare
Choose a tag to compare
1.0.0-beta8 Pre-release
Pre-release
  • MISC: Updated project dependencies. (8b9f9a2)

1.0.0-beta5

12 Dec 11:39
Compare
Choose a tag to compare
1.0.0-beta5 Pre-release
Pre-release
  • BREAKING: Removed ability to set a custom resource-bundle. The resource bundle should be defined by the intent or fragment - it should not be easily possible to make modifications to this bundle.
  • BREAKING: Added a new parameter to the init method for the new customBundle object.
  • NEW: Added feature to set a setCustomBundle for a viewmodel. This replaces the setResourceBundle method. To avoid any interactions with the resource bundle, there is now a new custom bundle object that can be set via a builder and will be parsed to the viewmodel.
  • MISC: Added more documentation.

1.0.0-beta3

06 Dec 08:11
Compare
Choose a tag to compare
1.0.0-beta3 Pre-release
Pre-release
  • BREAKING: Removed archtree fragment dispatcher.
  • FIX: Fixed DefaultBindableLinearLayoutAdapter itemCount usage.
  • MISC: Updated to the latest androidx dependencies.

1.0.0-beta1

03 Dec 12:11
52ebb76
Compare
Choose a tag to compare
1.0.0-beta1 Pre-release
Pre-release
  • NEW: Added support for autotarget 1.0.0-rc1.
  • NEW: Added support for archknife 1.0.0.
  • FIX: Ensure that the menu is cleared before inflating it for it's fragment.
  • MISC: General internal code improvements.
  • MISC: Updated recycleview, activity, fragment, lifecycle, transition, mockito, kotlin to the latest rc or stable version.

0.24.0

06 Oct 12:54
97c3e71
Compare
Choose a tag to compare
0.24.0 Pre-release
Pre-release
  • BREAKING: Removed core artifact.
  • BREAKING: Removed helper artifact and split it into helper-core and helper-dagger. Helper-core will include all relevant helper classes but only the helper-dagger provides these classes to the dagger-scope via an additional module that needs to be attached to the dagger component.
  • BREAKING: Removed AppExecutor object.
  • BREAKING: Cleaned up some testing artifact related dependencies.
  • BREAKING: Changed method signatur of BindableListItem.onBind to include a viewtype (int).
  • NEW: Added support for activity and fragment using the latest stable versions 1.0.0 (activity) and 1.1.0 (fragment).
  • NEW: Add default bundle (provided by intent or fragment transaction) to the viewmodel instead forcing the dev to take care of that. The dev still can provide their own bundle using the known method.
  • NEW: Added support for the android navigation lib. The activity >> fragment communication was broken due to a different fragment flow implementation by the android navigation lib.
  • NEW: Added support for different layout support in list artifact. The BindableListItem interface got two new methods that will provide the viewtype and the related layout.
  • NEW: Added a potential fix for certain scenarios when onCreateOptionsMenu is not being called. The fix added a new method in the archtree builder that defines if the fragment has an options menu or not.
  • NEW: Added more documentation to various classes.
  • FIX: Fixed a possible jvm signature error (AppCompatActivity.onRestoreInstanceState).

0.22.3

13 May 01:36
Compare
Choose a tag to compare
0.22.3 Pre-release
Pre-release
Switched to using own install and bintray publish scripts

0.21.1

03 May 07:44
Compare
Choose a tag to compare
0.21.1 Pre-release
Pre-release
  • BREAKING: Refactored list artifact implementation. (50228a0, 97d3658)
    • Renamed bind to onBind
    • Added new binding parameter to allow parsing down a databinding component and lifecycleOwner to a field within its child. This allows this child to parse these objects down to the next child.
      - "archtree_listDataBindingComponentKey" - this one can be used to define the binding key for the databinding component for the list item layout.
      - "archtree_listLifecycleOwnerKey" - this one can be used to define the binding key for the lifecycle owner for the list item layout.
    • Added new binding adapters"archtree_recyclerViewScrollToPosition" and "archtree_recyclerViewSmoothScrollToPosition".
  • BREAKING: Removed PermissionHelper. (97d3658)
  • NEW: Added new image tint color binding method. (f6bb2ac)
  • MISC: Ensured all relevant classes are open.
  • MISC: Ensured that the lib is not using any -ktx dependencies.
  • MISC: Tweaking gradle to improve POM generation. (a63f7ea)
  • MISC: Updated Kotlin to 1.3.31 and added support for AS 3.4.0 (ad48429)

0.20.2

30 Mar 07:39
Compare
Choose a tag to compare
0.20.2 Pre-release
Pre-release
  • FIX: Fixed a databinding and several adapter issues with the PageableRecyclerViewLayout. (f968d5b, 825a3ed)

0.20.0

19 Mar 07:26
Compare
Choose a tag to compare
0.20.0 Pre-release
Pre-release
Tweaking code