All notable changes to configue will be documented in this file. This project adheres to Semantic Versioning
Up to version 0.7.1 project was know has hapi-configue
.
Nothing So Far
Pull request [#41]
- Address minor vulns running npm audit fix
1.3.6 - 2021-08-02
Pull request #31
- Address minor vulns running npm audit fix
1.3.5 - 2020-09-13
- Address minor vulns running npm audit fix, and patching codecov
1.3.4 - 2020-05-07
- do not include tests . in published package, only src and defaults (and LICENSE, package.json, README and CHANGELOG)
1.3.3 - 2020-05-07
Pull request [#21]
- updated dependencies and fix vuln
- updated README badges
- added node 14 to tested versions
1.3.2 - 2020-03-09
Pull request #19
- updated dependencies and fix vuln
1.3.1 - 2019-11-18
Pull request #17
- refactor with
protocall
v2 with promise support - use
fp
flavor oflodash
- drop
hapi
as dev dependency. (was used in test for plugin)
1.3.0 - 2019-11-02
Pull request #16
- replace shortstop by protocall
- add
protocall
option to replaceshortstop
on long run
1.2.0 - 2019-11-02
- Improved README with return to top links
- upgraded dependencies
- drop @hapi/lab&code for ava
- reorganisation of files
- changed license to MIT
- drop node 8 support
1.1.2 - 2018-05-15
- Improved README with return to top links
1.1.1 - 2018-05-13
- diverses refactors
- split main core file
- introduce helper function
1.1.0 - 2018-05-13
- restore async resolve (hence async promise based hooks)
- add support for shortstop protocols in values
resolve
getter in fluent builderwithOptions
method on the fluent builder
1.0.1 - 2018-05-12
- Updated dependencies
1.0.0 - 2017-12-18
- template function
- getObject factory
- model system
- file type deduction
- specifying a config file through
--configue
option - getAsync function for asynchronous get
- parse options for argv and env
- tranform options for argv and env
- case convert options for argv and env
- separator joint option
- automatic resolving by default
- postHook now needs to be synchronous
0.16.0 - 2017-04-03
- getFirst accessor
- getAll accessor
0.15.0 - 2017-04-02
- new overrides steps
- new first hook
0.14.1 - 2017-04-02
- can customize the name of the accessor in the hapi server/request
0.14.0 - 2017-04-01
- hapi plugin registration takes care of the resolve
- hapi plugin decorated function was not working
0.13.0 - 2017-04-01
- fluent builder
- documentation about configuration
0.12.0 - 2017-03-31
argv
andenv
configuration
0.11.0 - 2017-03-31
- promises support
0.10.1 - 2017-03-31
- upgraded dependencies
0.10.0 - 2016-02-09
- can now specify default value to
get
0.9.2 - 2016-02-02
- updated dependencies
0.9.1 - 2016-02-02
- whole api was refactored:
configue
is now usable without hapi configue
is now registerable to hapi by extracting a plugin from the instance withconfigue.plugin()
0.8.2 - 2016-01-08
- Updated Examples
0.8.1 - 2016-01-08
- Setup code quality harness with eslint and Code Climate
- Improved README
0.8.0 - 2016-01-08
-
Upgrade package name to Configue
-
Deprecated previous name with
npm deprecate hapi-configue "<=v0.7.1" "WARNING: This project has been renamed to configue. Install using configue instead."
0.7.1 - 2016-01-08
- Warning for migration to Configue
0.7.0 - 2015-12-07
- defaults options
0.6.0 - 2015-12-05
- hook can now be asynchronous and must be provided with a callback
- default and overrides hooks in option were not accepted by Joi
0.5.0 - 2015-12-03
- enable full customization with
customWorkflow
0.4.0 - 2015-12-03
.npmignore
for lighter package
0.3.3 - 2015-12-03
- support to configure files with a single path, or array of path (as string)
0.3.2 - 2015-12-03
- new tests
- file were overloading each other
- nconf was persisting between creations
0.3.1 - 2015-12-02
- cucumber integration test
- env variable were ignored
0.3.0 - 2015-12-02
- Joi validation of options
- Hook support
0.2.0 - 2015-12-02
- Minimal "Step" definition
- Usage Example
- More detailed documentation (README+jsdoc)
0.1.0 - 2015-12-01
- Initial Release