Releases: soundcloud/lightcycle
Releases · soundcloud/lightcycle
1.8.0
1.7.0
1.6.0
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
- LightCycles could have been registered multiple times.
Dispatchers bind automatically
- 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
- 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
1.3.0 Bump version to 1.3.0
Add support for base classes.
Add support for :
- PreferenceFragmentCompat
- SupportDialogFragment
Update README
Thank you @michaelengland, @doridori and @vkotovv for the contributions.