Skip to content

V2.3.0

Compare
Choose a tag to compare
@greenrobot greenrobot released this 11 Nov 07:21
· 321 commits to master since this release
  • New EventBusBuilder to configure EventBus instances (including the getDefault() instance, #124)
  • Added configuration to disable "No subscribers registered for event" logs (EventBusBuilder, #107, #117)
  • Added configuration to disable sending SubscriberExceptionEvent and NoSubscriberEvent (EventBusBuilder)
  • Added configuration to fail when subscribers throw exceptions (EventBusBuilder, #55)
  • Added configuration to use an existing thread pool (EventBusBuilder, #115)
  • Added configuration to disable event inheritance improving performance for apps with high event rates (EventBusBuilder)
  • Fixed performance regression sneaked into V2.2.x affecting (first time) registration of subscribers
  • Updated to Gradle 2.1, using wrapper
  • EventBusTest and EventBusPerformance use Gradle to build
  • Added hasSubscriberForEvent to check if currently subscribers exist registered to a given event type
  • Improved README.md and extracted an extended HOWTO.md and CHANGELOG.md from it
  • Ignore compiler generated methods (#76)
  • Various small code improvements (#120 among many others)

Note: This is your last chance to use APIs that were deprecated in V2.2.0. It's recommended to switch to Version 2.4.0 (or above) at your earliest convenience.