Skip to content
Ilya Gazman edited this page Jun 17, 2015 · 3 revisions

6/17/2015

  • Added Loop.prepare() for bootstrap thread
  • Added Android version to G
  • Added Null Pointer validation for Signal
  • Ignoring duplicate registrations for Signal
  • Improved performance: In Registrar when registering singleton for signal, it will be injected only once
  • Scheduler: fixed critical bug, when single signal could be fired multiple times for the same scheduler.
  • Bootstrap: added option to kill process
  • G added getDeviceUniqueId

5/31/2015

  • Fixed synchronizations bugs in signal. Now you can add signal while signal is been dispatched, it will be added to the current dispatch cycle or to the next one.
  • Added LifeCycle.exit() - It will unregister all the signals in the system and free all the singletons, also it dispatch DisposableSignal so you can add your custom dispose logic
  • Added Logger, I think it's a good idea to have the logger in the top hierarchy of your modules.
Clone this wiki locally