Skip to content

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

4.0.0

  • #57 Only node 12

Version 3

3.4.3

  • #55 Optimize emit()

3.4.2

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

  • #34 Only remove once handler if actually called
  • #33 Do not modify criteria objects

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

Deploys by Netlify