- Update RxJava to v1.3.0
- Update RxJava2 to v2.1.0
- Update internal dependencies
- Avoid crash when calling AppStateMonitor.stop() multiple times (#15)
- Remove hard dependency on RxJava by abstracting out RxJava adapter (#4)
- Add support for RxJava2 (#13)
- Fix missing call to
AppStateRecognizer.start()when using RX monitor (#12)
- Internal refactor/rewrite to create a more stable, testable architecture
- API changes:
RxAppStateis now calledRxAppStateMonitorAppStateMonitoris the new interface returned by factory methods- Minor renamings (e.g.
startMonitoring()/stopMonitoring()tostart()/stop())
- Behaviour change: A
FOREGROUNDevent is now fired on initialisation (#1)
- Handle BACKGROUND / FOREGROUND events when toggling screen on/off (#3)
- Bugfix: Missing default app state (#2)
- Initial release