12.4.1 (2023-02-14)
12.4.0 (2023-02-09)
12.3.2 (2023-01-09)
12.3.1 (2022-12-09)
12.3.0 (2022-12-07)
12.2.0 (2022-12-06)
12.1.3 (2022-01-11)
12.1.2 (2022-01-05)
- update readme to test actions (0ee885f)
12.1.1 (2021-12-10)
12.1.0 (2021-12-07)
12.0.0 (2021-11-05)
- This updates @vrbo/determination from the range
^4.0.0
to^6.0.0
. Please validate your dependencies on this can use this version and update as needed.
Co-authored-by: aaestrada [email protected]
11.1.0 (2021-11-05)
- revert: "upgrade @vrbo/determination to V6.0.0" (637333e)
- Revert changes from 11.0.1 (0e785d1)
- Changes are reverted and will be republished as a BREAKING change for 12.0.0
- [Fix(deps)] Drop support for
"@vrbo/determination": "4.0.0"
. - Update
"@vrbo/determination": "4.0.0"
toV6.0.0
.
- [Breaking] Drop support for node < 12.
- Update Github test workflow to only test againt node v 14.x
- Update dependencies, npm, and engines in package.json to support node version >= 14.
10.0.0 (2020-08-18)
- The Hapi peer dependency has been changed from
>=19
to>=20
. Please install Hapi v20 to use this version of Steerage.
9.0.1 (2020-08-12)
- [Breaking] Drop support for node < 12.
- Update Github test workflow to only test againt node v 12.x
- Update dependencies, npm, and engines in package.json to support node version >= 12.
- Add support for multiple manifest files. The
config
option now takes either a String or Array of fully resolved paths to configuration documents. If multiple paths are provided, they are merged together.
- Use
@vrbo
namespaced version ofdetermination
- Added a
reset()
method that can be used to reset the entireserver.app.config
object - Formalized the
get()
behavior where callingget()
with no key returns the entire config object
- Updated license and copyright
- Updated dependencies (#15)
- Added
routes
configuration #14
- Update to support hapi v18 and to use @hapi scoped packages
- BREAKING: @hapi/hapi version >= 18.3.1 now required (also note the new "@hapi/" npm scope)
- Update dependencies including allowing for peer dependency Hapi 18.
- Adjusted fixtures and server creation for Hapi 17.
- Documentation update.
- Update to support [email protected] 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
[email protected]
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
.