Euroland.NetCore.ToolsFramework.Setting 2.2.5

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated

Changes 2.2.5:
+ JsonSettingProvider.cs: UnflattenScalar() fixed bug Cannot split a flatten key has colon separator.
+ TypeHelper.cs: Fixed converting "true" and "false" string to Boolean.

Changes 2.2.4:
+ Fix bug cannot save properly settings into Xml file of XmlSettingProvider class.
+ Supports "@" prefix for Xml Attribute.

Changes 2.2.3:
+ Fix passing ResourceType option to the RequestSettingProviderFactory when register Setting with DI by using ServicesAddTransientEurolandSetting().

Changes 2.2.2:
+ Fixed bug a string like "1,2,3" still be converted to decimal type instead of string type

Changes 2.2.1:
+ Fixed bug saving setting to file. When setting value is a empty string, the setting converter always converts to DateTime.MinValue.

Changes 2.2.0:
+ Add extension method Exists() for ISettingItem.
+ Add binder extension methods for ISetting.
+ Add method "Save(Stream)" to ISettingProvider to provide save setting out to the Stream. Helpful for saving setting back to the file.
+ Add IServiceCollection.ConfigureSetting<TType>() to customize binding setting to object.