- Bye bye Babel... using ES modules natively in Node (WARNING: not compatibile with older versions of Node.js)
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Updated Node versions in Travis configuration
- Adjusted babel dependencies to remove polyfill in favor of runtime
- Added support for YAML files
- Added
strict
option for ensuring onlybaseSettingsPath
keys are overriden in the resulting settings whentrue
- Removed
gulp-coveralls
dependency to eliminate potential security risks
- Fixed reference to main in
package.json
- Modernized code, removed
co
dependency and moved tobabel
for transpilation
- Added alias of
baseSettingsPath
(in addition tobaseConfigPath
)
- Fixed issue where environment config override file search was not properly working
- Introduced native
Promise
support - Moved to gulp for build tasks running
- Moved to eslint for code lint
- The first found match is applied when multiple environment override files are present
- Fixed issue where
null
values in config caused type coercion to fail
- Refined coercion of boolean types to work properly
- Fixed issue where type coercion would not work properly on deeply nested configuration
- Updated async module dependency
- Adjusted command line and environment maps to attempt to coerce config override values based on the type found in the default settings
- Increased verbosity of error when unable to parse JSON config
- Added support for Node v0.12
- Adjusted for changes in how jscoverage works
- Updated dependencies
- Fixed incorrect information in the readme.md
- Added support for Travis CI builds
- Increased unit test coverage
- Updated dependency for Async
- Initial release of library