Changelog

4.0.0
breaking changes
#57
Only node 12
#55
Optimize emit()
#49
Update joi
#48
Update deps
#43
Update joi dep
#42
Change module namespace
#36
Context parameter for event listeners
#39
Remove engines
#38
Update hoek v6
#37
Cleanup and node 11
#34
Only remove once handler if actually called
#33
Do not modify criteria objects
#32
Remove emit() return values
#31
Return consistent results from the emit function
3.0.0
breaking changes
#30
Remove block option
#29
emit() no longer waits for previous emits to complete
#28
Remove error handler
#27
Expose events validation method
#26
Update deps
#25
Return consistent result on once()
#24
Cleanup emit()
2.0.0
breaking changes
#23
Convert emit() to async function
#41
Commercial version of v1 branch
#22
Method to create new emitters based on existing configuration
#18
throwing inside an event breaks new events from emitting
#17
Defer using process.nextTick
#16
Update deps
#10
Generate data once across podiums
#9
emit() callback not called on next tick
#8
Function data not allowed with spread
#7
Support function data to generate data once
#5
Allow emit() to be overridden