Changelog
Version 5
5.0.2
- #84 fix: typescript exactOptionalPropertyTypes issue
5.0.1
- #82 chore: bump hoek
5.0.0
- #80 Upgrade deps for node v14+
- #79 Support podium.gauge() method
- #76 Prepare a breaking build
- #75 Drop node 12 support
- #74 Prepare for ESM
- #73 Don't return promise from emit()
- #65 Remove "podium" event source
- #64 A thrown error in a handler can prevent other handlers from being called
Version 4
4.1.3
- #70 Fix typings to accomodate spread flag
4.1.2
- #67 Clone the data array before using it as args
4.1.1
- #62 upgrade lab to v24
4.1.0
- #58 few()
4.0.0
- #57 Only node 12
Version 3
3.4.3
- #55 Optimize emit()
3.4.2
- #49 Update joi
3.4.1
- #48 Update deps
3.4.0
- #43 Update joi dep
3.3.0
- #42 Change module namespace
3.2.0
3.1.5
- #39 Remove engines
3.1.4
- #38 Update hoek v6
3.1.3
- #37 Cleanup and node 11
3.1.2
3.1.1
- #32 Remove emit() return values
3.1.0
- #31 Return consistent results from the emit function
3.0.0
- #30 Remove block option
- #29 emit() no longer waits for previous emits to complete
- #28 Remove error handler
Version 2
2.1.0
- #27 Expose events validation method
2.0.3
- #26 Update deps
2.0.2
- #25 Return consistent result on once()
2.0.1
- #24 Cleanup emit()
2.0.0
- #23 Convert emit() to async function
Version 1
1.4.0
- #41 Commercial version of v1 branch
1.3.0
- #22 Method to create new emitters based on existing configuration
- #18 throwing inside an event breaks new events from emitting
1.2.5
- #17 Defer using process.nextTick
1.2.4
- #16 Update deps
1.2.3
- #10 Generate data once across podiums
1.2.2
- #9 emit() callback not called on next tick
1.2.1
- #8 Function data not allowed with spread
1.2.0
- #7 Support function data to generate data once
1.1.0
- #5 Allow emit() to be overridden