Skip to content
This repository has been archived by the owner on Dec 18, 2018. It is now read-only.

Releases: aspnet/Configuration

2.0.0

14 Aug 13:04
Compare
Choose a tag to compare

Features

  • Add Clear() to IConfigurationBuilder (#680)
  • Consider exposing Providers property on IConfigurationRoot (#582)

Bugs Fixed

  • KeyVault Provider can Deadlock (#664)

2.0.0-preview2

28 Jun 06:30
Compare
Choose a tag to compare
2.0.0-preview2 Pre-release
Pre-release

Features

  • Add new Bind overload that takes configuration section (#671)

Bugs Fixed

  • Update dependency from Microsoft.Extensions.Configuration.AzureKeyVault to Microsoft.IdentityModel.Clients.ActiveDirectory to version 3.13.9 (#674)

2.0.0-preview1

10 May 04:28
Compare
Choose a tag to compare
2.0.0-preview1 Pre-release
Pre-release

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

07 Mar 19:00
Compare
Choose a tag to compare

Bugs Fixed

  • Obsolete .AddUserSecrets() (#595)
  • KeyVault configuration fails if release version of Microsoft.Azure.KeyVault referenced (#569)

1.0.2

07 Mar 17:56
Compare
Choose a tag to compare

Bugs Fixed

  • Consider improving missing user secrets ID exception message to help with migration to msbuild (#590)

1.1.0

16 Nov 16:26
Compare
Choose a tag to compare

Features

  • Add back Get() extension method to bind objects to configuration values or entire sections (#532)

1.0.1

13 Dec 17:30
Compare
Choose a tag to compare

Bugs Fixed

  • UserSecrets causes design-time tools to crash (#543)

1.1.0-preview1

25 Oct 15:51
Compare
Choose a tag to compare
1.1.0-preview1 Pre-release
Pre-release

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

27 Jun 14:54
Compare
Choose a tag to compare

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

16 May 17:19
Compare
Choose a tag to compare
1.0.0-rc2 Pre-release
Pre-release

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)