- Removed
net461
target from TPDTC - Added
net6.0
target from TPDTC - Build with .NET 6.0
- Migration to latest TPSDK
- Dependencies updated
- Docs migrated to fsdocs
- Migration to project system
- Migration from SharpYaml to YamlDotNet
- YamlConfigTypeProvider targets net461 and netstandard2.0
- IniFileProvider targets net461 and netstandard2.0
- AppSettingsProvider targets net461 and netstandard2.0
- Dependencies updated
- Fix bug triggering exception 'xx_ItemType is not comparable' when updating an empty list #158
- Tweak INI File Parser to allow semicolon characters inside string values (thanks @zakakula!).
- NOTE: This will result in comments no longer being valid beside string values, instead comments should go on a line above the key-value pair
- Migration to latest TPSDK
SharpYaml.dll
added to NuGet package
- Explicit dependency on FSharp.Core
- Target .NET 4.5
- Target FSharp.Core 4.0.0.1
- FSharp.Core 4.4.1.0
- Mono 5 support
- NuGet package targets .NET 4.6
- YamlConfig provider: add
InferTypesFromStrings
optional parameter
- Add support for Guids in Yaml and AppSettings
- Handle int32 values loading from YAML files into int64 fields
- YamlConfigProvider: added support for having mixed type content fall back to strings
- YamlConfigProvider throws if file is not found or fails to load
- YamlConfigProvider allows keys of any type
- Added support for data in int64 to YamlConfigProvider
- Add Path.GetFullPath to the filePath calculation in YamlConfigProvider
- Yaml provider: added event to monitor errors in parsing from LoadAndWatch
- Yaml provider handle nested lists
- Get SharpYaml from NuGet but pack dll inside of FSharp.Configuration NuGet package
- Fix Travis build
- For Mono compatibility: TypeConstructor path should be able to be separated by both "/" and ""
- AppSettingsProvider: Added possibility to change the application that is being configured.
- Fixed AppSettingsProvider to work in parallel with multiple configs.
- Revert dependency on SharpYaml
- Fixed: SharpYaml NuGet package was not listed as dependency of FSharp.Configuration one
- infer URLs with "tcp" schema
- Same as 0.5.4, NuGet publishing problems
- Support "file" and "ssh" uri schemas
- Use SharpYaml NuGet package
- AppConfig type provider raises better exception if a settings or connection string is missing at runtime.
- Add caching into all type providers
- fixed: YamlConfigProvider does not always parse floating point scalars
- YamlConfigProvider supports sequence of maps
- Better YamlConfigProvider error reporting in case of duplicated keys
- Fixed: AppSettings type provider does not read connection strings at runtime
- Use HostingEnvironment.IsHosted to determine that AppSettings type provider is used in a Web application
- Fixed design time memory leaks in all providers #48
- Fixed: AppSettingsProvider does not find web.config at runtime
- Fixed: AppSettingsProvider infers URLs as ints
- Add support for connection strings to AppSettings TP
- IniFile provider - #34
- Allows to read bitmaps from resources
- Fixed bug with the AppSettings type provider and .fsx files
- Yaml type provider renamed to Yaml Config type provider
- First official release of ResX, Yaml and AppSettings type provider
- Make it compatible with .NET 4.0
- Using latest version of SharpYaml
- Initial release of the Yaml type provider
- Initial release of the ResX type provider
- Initial release