Skip to content

Releases: soundcloud/lightcycle

1.8.0

07 Aug 13:32
Compare
Choose a tag to compare

Changes in this release:

  • AndroidX migration (see #103)

1.7.0

18 Jul 07:08
Compare
Choose a tag to compare

Changes in this release:

  • Library's minSdkVersion is now 14 (see #99)
  • Added LightCycles#enableDebugLogging to control the debug logging, which is now disabled by default (see #102)
  • Added support for Gradle incremental annotation processing (see #101)

1.6.0

18 Jan 15:54
Compare
Choose a tag to compare
1.6.0 Pre-release
Pre-release

The LightCycle parameter (the host, typically an Activity or a Fragment) does not need to extant Activity or Fragment any more.

It allows presenters (LightCycles) to use interfaces - which can be implemented by Fragment or Activity classes.

Fix bug in 1.5.0

19 Dec 18:25
Compare
Choose a tag to compare
  • LightCycles could have been registered multiple times.

Dispatchers bind automatically

12 Dec 13:04
Compare
Choose a tag to compare
Pre-release
  • Add auto binding to default (build-int) dispatchers. When extending a built-in dispatcher, it is not needed anymore to call LightCycles.bind
  • Upgrade min SDK to 9
  • Use only jCenter to fetch Maven dependencies
  • Update documentation
  • Add integration tests

1.4.0

10 Nov 14:02
Compare
Choose a tag to compare
  • Fixed gradle snippet (#59)
  • Update README.md (Add an extra headsup on the custom dispatcher known limitation.)
  • Add null check at every dispatcher's bind method (#63)
  • Support new onAttach(Context) on Fragment's lifecycle (#64)
  • Rewrite lightcycle-processor test (#67)

Thank you, Piotr Chmielowski, and Niko Yuwono for the contributions !

Add a LightCycleActivity base class for use without AppCompat

10 Nov 13:58
Compare
Choose a tag to compare

Add support for base classes.

06 Oct 19:39
Compare
Choose a tag to compare

Add support for :

  • PreferenceFragmentCompat
  • SupportDialogFragment

Update README

Thank you @michaelengland, @doridori and @vkotovv for the contributions.

1.1.0

25 May 08:24
Compare
Choose a tag to compare
  • Fragment’s lightcycle Dispatch onActivityStarted and onSaveInstanceState. #41
  • Port to JavaPoet
  • Minor updates on examples #43