ConfigManager 3.0.0

Binaries for the ConfigManager library.
       Visit https://github.com/tejacques/ConfigManager for an overview and usage examples.

Install-Package ConfigManager -Version 3.0.0
dotnet add package ConfigManager --version 3.0.0
<PackageReference Include="ConfigManager" Version="3.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ConfigManager --version 3.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Notes:

       Version 3.0.0:
        - *Possibly Breaking Change* Now using Newtonsoft.Json instead of ServiceStack.Text
          upgrade should be smooth for anyone not relying on specific ServiceStack.Text behavior.
          this was done because ServiceStack.Text now requires purchasing license to use.
        - Now supports YAML config files (.yaml)
        - Json Files can be in either .json or .conf format
        - Option to cache or not cache object resulting from deserialization.

       Version 2.0.1:
        - Fix bug where LogException was called without a null check.

       Version 2.0.0:
        - Remove Parsed object from Configuration class
        - GetConfig now returns a copy of the configuration so that the Configuration held by the manager is immutable.
        - Remove NLog Dependency, instead user can provide Log and LogException functions to ConfigManager.

       Version 1.1.1:
        - Include source files and pdbs.

       Version 1.1.0:
        - Add a delegate to retrieve the configuration from a user defined location (ex: read config from a database).
        - Add a delegate to run if the configuration file is newer than the configuration from the user defined location (ex: update database).
        - Do not log an error for a missing configuration file, only if the file existed and failed to read.

       Version 1.0.3:
        - Update dependency version compatibility

       Version 1.0.2:
        - Add a DevMode setting. If true, ConfigManager will first check for config files ending with .dev.conf.
          Useful for having different settings on development.

       Version 1.0.1:
        - Fix a bug in updating files where the key had an incorrect substring check

       Version 1.0.0:
        - File handlers to automatically update config data in the running program
        - Generic functions to retrieve configuration data as a strongly typed object

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
3.0.0 2,279 3/30/2014
2.0.1 520 1/25/2014
1.1.1 446 12/18/2013
1.0.3 513 10/18/2013
1.0.2 517 9/12/2013
1.0.1 511 7/30/2013