- Update dependencies including allowing for peer dependency Hapi 18.
- Adjusted fixtures and server creation for Hapi 17.
- Documentation update.
- Update to support hapi@17.x and node 8.x.
- BREAKING: Usage has changed. See README.
- BREAKING: Support for connections removed.
- BREAKING:
connection
hook removed (see above). - BREAKING: Support for select on plugins removed.
- BREAKING: Under manifest's
register
section, each object'sregister
attribute is renamedplugin
. - BREAKING:
hooks
replaced with singleonconfig
function.
- Bump to
determination@2.0.0
to get protocol handler context binding.
- Use
determination
for configuration resolution. - [BREAKING]
onconfig
passes adetermination
config store instead of raw JSON.
config
protocol support added.
- [BREAKING]
server.settings.app
is now the runtime config, not aconfidence
store. - [BREAKING]
server.app.config
is now an accessor toserver.settings.app
withget
,set
.
- [BREAKING] Converted to a plugin.
- Default criteria for
confidence
is{ env: process.env }
.
- Updated hapi support to include 15 and 16.
- Fixed disabling a plugin from being registered via hook.
- Added lifecycle hooks
config
,connection
,register
. - [BREAKING] Changed
plugins
toregister
. - [BREAKING] Removed
routes
composition (useplugins
when configuration is needed instead). - [BREAKING] Removed
onconfig
in favor ofhooks
.
- Does not validate schema any longer.
- Does not expose
compose
. - Introduces
onconfig
hook function for modifying manifest before compose.
- Previous incarnation was
hapi-configure
.