configuration-tools v0.2.9 Release Notes
Release Date: 2015-02-05 // about 9 years ago-
Use tight constraint for all validation functions. Previously the constraint where unnecessarily restrictive.
โก๏ธ Added
updateProperty
function that generalized%.:
in the same way assetProperty
generalizes..:
.๐ง Added a validation function for configuration file arguments.
Allow usage of more than a single
--config-file
option on the command line.๐ง Support for static configuration file locations. Configuration files can be marked as
required
oroptional
.๐ง Support for loading of configuration files form HTTP and HTTPS URLs. There are new flags for disabling validation of SSL certificates and white listing SSL certificates based on their fingerprint.
โก๏ธ Added tools for updating configurations with a monoid instance.
๐ Added two new option parsers for boolean flags.
- The
boolOption_
parser uses the syntax--feature
and--no-feature
to enable and respectively disable a feature. - The
enableDisableFlag
parser uses the syntax--enable-feature
and--disable-feature
to enable and respectively disable a feature.
- The
๐จ Refactored the module layout. The API of the existing modules is is backward compatible, but a lot of code got moved into submodules.
๐ Improved documentation.
โ Improved test suite.