EventEmitter2 Versions Save

A nodejs event emitter implementation with namespaces, wildcards, TTL, works in the browser

v6.4.4

3 years ago

Added

  • ETIMEDOUT code property to timeout errors @HalleyAssist

Fixed

  • prepending listeners to wildcard emitters @Ilrilan

v6.4.3

3 years ago

Fixed

  • ignoring the objectify option in wildcard mode (#265) @DigitalBrainJS
  • waitFor listeners leakage issue (#262) @DigitalBrainJS

v6.4.2

3 years ago

Fixed

  • removed eval usage to avoid Content Security Policy issue (#259) @DigitalBrainJS

v6.4.1

3 years ago

Fixed

  • increased emitter performance in wildcard mode @DigitalBrainJS

v6.4.0

3 years ago

Added

  • Symbol events support for simple and wildcard emitters #201 @DigitalBrainJS
  • emitter.hasListeners method #251 @DigitalBrainJS
  • emitter.listenTo & emitter.stopListeningTo methods for listening to an external event emitter of any kind and propagate its events through itself using optional reducers/filters @DigitalBrainJS
  • async listeners for invoking handlers using setImmediate|setTimeout|nextTick (see async, promisify and nextTicks options for subscription methods) @DigitalBrainJS
  • The ability for subscription methods to return a listener object to simplify subscription management (see the objectify option) @DigitalBrainJS
  • micro-optimizations for performance reasons @DigitalBrainJS

v6.3.0

3 years ago

Added

  • emitter.getMaxListeners() & EventEmitter2.defaultMaxListeners() @DigitalBrainJS
  • EventEmitter2.once for feature parity with EventEmitter.once @DigitalBrainJS

v6.2.1

3 years ago

Fixed

  • #153 - global scope is no longer defaulted to the window variable, now supports workers. @DigitalBrainJS

v6.2.0

3 years ago

Added

  • waitFor method to wait for events using promises @DigitalBrainJS

v6.1.0

3 years ago

Added

  • ignoreErrors option in constructor @DigitalBrainJS

v6.0.0

4 years ago

Improved performance by not creating _events if there are no publishers

https://github.com/hij1nx/EventEmitter2/compare/4.1.0...v6.0.0