This repository has been archived by the owner on Dec 18, 2018. It is now read-only.
Releases: aspnet/Configuration
Releases · aspnet/Configuration
2.0.0
2.0.0-preview2
2.0.0-preview1
Features
- Remove .AddUserSecrets() and other obsolete API (#550)
- Get/Bind should ConvertValue only if TypeConverter.CanConvertFromString (#541)
- Preserve Name Attribute in XmlConfigurationProvider (#533)
- Add
Exists
to IConfigurationSection (#292)
Bugs Fixed
- UserSecrets installs into netstandard1.0 projects but shouldn't (#599)
1.1.1
1.0.2
1.1.0
1.0.1
1.1.0-preview1
Features
- Consider adding callback for load or reload errors (#489)
- Create a Azure KeyVault based configuration provider (#487)
- Add support for binder to create models (#467)
Bugs Fixed
- ConfigurationBinder cannot set properties with type 'object' (#511)
- Json source doesn't seem to support null values (#508)
- Improve the comment for the prefix parameter in the AddEnvironmentVariables method (#488)
- ReloadOnChange stops after error in Load (#486)
- AddJsonFile throws invalid directory name when optional is true (#478)
- System.NullReferenceException for invalid appsettings.json (#476)
- Dispose command line args enumerator (#475)
- AsEnumerable() shouldn't use the fully qualified path (#473)
- Undisposed enumerator in CommandLineConfigurationProvider.Load() (#463)
1.0.0
Bugs Fixed
- IConfigurationSource change causes Providers Load() to be called twice ... by design? (#444)
- Cleanup: Rename DefaultConfigurationBuilderExtensions (#443)
- Always SetBasePath? (absolute paths regressed in RC2) (#440)
- Reload token doesn't trigger on file deletion (#433)
- Add some documentation for public types and methods (#120)
1.0.0-rc2
Features
- Revisit FileProviders (#401)
- Helper to enumerate IConfiguration? (#370)
- Support configuration "chaining", or adding one configuration to another (#339)
- ConfigurationBinder provides ability for model to receive the IConfiguration. (#274)
- Enable passing IFileProvider into appropriate ConfigurationSources (#183)
Bugs Fixed
- Remove Microsoft.Extensions.Configuration.FileExtensions.ConfigurationRootExtensions (#425)
- Re-revisit connection strings conventions (#406)
- ConfigurationRoot.GetChildren() never finishes if a configuration key starts with colon (#360)
- Remove ConfigurationBuilder.Add(provider, load) overload (#351)
- IConfiguration.Get throwing "Cannot create instance of type 'System.String' because it is missing a public parameterless constructor." (#343)
- ConfigurationBuilder.GetBasePath() does not return an absolute path on Mono (#336)
- ConfigBuilder.AddJsonFile throws ArgumentOutOfRange if given an empty file (#335)