Skip to content

Latest commit

 

History

History
40 lines (33 loc) · 1.55 KB

CHANGELOG.md

File metadata and controls

40 lines (33 loc) · 1.55 KB

Changelog

v3.2.0

Node v16 Upgrade!

Notable Changes:

  • Using callback functions in service connectors is deprecated. Return a Promise or AsyncFunction instead.

  • OkanjoApp.js

    • Removed Async dependency
    • Added config option ravenOptions to pass directly into the raven client, which may override defaults
    • connectToServices now uses Promise.all instead of the Async parallel
    • Various refactoring
  • package.json:

    • Bumped to 3.2.0
    • Upgraded all dependencies to latest
    • Removed async lib
    • Moved eslint config inside

v2.0.0

  • Updated for async/await and Node v8
  • Updated dependencies to latest
  • Removed OkanjoBoom and replaced with with latest Boom with .ok and .created hacks
  • connectToServices returns a promise so it can be awaited, callback is optional
  • connectToServices now throws if a service function errors, also emits error event
  • Service connectors can be async functions (handled by Async.js)
  • Removed ifOk helper, since it's irrelevant in Hapi 17
  • report(...) is now an async function which returns after the Sentry call completes. Will not throw an error.
  • Renamed app.inspect to app.dump to avoid Node 10 deprecation warnings. Custom symbol isn't worth the hassle.

v1.0.2

  • Fixed triggering custom inspection on app instances (e.g. util.inspect firing app.inspect by mistake)

v1.0.1

  • Corrected module name
  • Swapped out jshint for eslint for consistency with the other apps
  • Updated README for minor corrections

v1.0.0

  • Initial public release, after 26 internal releases!