v2.4.0 - Apr 4, 2015

v2.3.2 - Apr 4, 2015

v2.3.1 - Feb 1, 2015

    [BC BREAK] Introduced NamespacedEventManager explanation here. But as long
    as you're using this extension according to the documentation, you're
    fine. This is only relevant to Kdyby\Doctrine, which fixes the BC Break
    internally

v2.3.0 - 13 Dec 2014

    Event namespaces respect class inheritance #55 - this is a big improvement, thanks to @JanTvrdik and @norbe for making this happen!
    If you happened to name a public persistent property onSomething and you presenter is a registered service, it would have been replaced by Event object which might result in breaking of the application. You would notice this during development, but it was a unnecesary situation. Now it's fixed, all properties that have annotation @persistent or @inject will be excluded from autowiring of Events.

v2.2.0 - 27 Jul 2014

    Bumped Nette dependency on 2.2
    dropped last few usages of Nette\Callback

v2.1.1 - 24 May 2014

    Locked Nette dependency to 2.1.*
    fixed compiling of DI\Container::onInitialize to DI Container (there was an edge case, where it wasn't added to the container)

v2.1.0 - 13 May 2014

    Fixed compatibility with Nette
    Fixed registering objects without Subscriber interface
    Diagnostics panel can be configured to output only sections that the programmer cares about

events:
    debugger: # theese are default values
        dispatchTree: off
        dispatchLog: on
        events: on
        listeners: off

And old options debugger: count and debugger: off still work.

    Mirror for symfony components using it's EventDispatcher (partial compatibility bridge)
    Calling getListeners() without arg returns array of arrays (better compatibility with Doctrine) thx @vojtech-dobes
    better travis build process

v2.0.2 - 13 Mar 2014

    Diagnostics: 'debugger: off' hides whole panel
    EventManager can catch and process exceptions using IExceptionHandler
    Dropped usage of deprecated Nette\Callback

v2.0.1 - 8 Jan 2014

Bumped dependency on Nette to ~2.1@dev

v1.2.5 - 8 Jan 2014

    Locked dependency to Nette 2.0.*
    Debugger option to disable only panel and not bar

v1.2.4 - 16 Oct 2013

    Added Event::append() & Event::prepend()
    Fixed catching service creation exceptions in panel

v2.0 - 16 Oct 2013

First release to require development version of Nette

v1.2.3 - 15 Aug 2013

This version was released because it fixes the hack for placing onInitialize event at the right place in container.

v1.2.2 - 1 Aug 2013

    Nette bar panel now shows callgraph #19

v1.2.1 - 1 Aug 2013

v1.2.0 - 30 Jul 2013

    Basic documentation
    Nette bar panel

v1.1.1 - 22 Jun 2013

This release contains number of small code optimizations, mainly for the Event class.

v1.1.0 - 8 Jun 2013

    LazyEventManager: fixed getListeners() call without event name
    Support for custom namespace syntax
    Callback aliases #8
    Multiple event handlers #10
    Global priorities #11
    Created event Nette\DI\Container::onInitialize

v1.0.2 - 3 Apr 2013

v1.0.1 - 20 Feb 2013

    Fix absolute paths in event namespaces
    Allow shorten statement in service declaration

v1.0.0 - 20 Jan 2013
