F# Data v2.0.0-alpha Release Notes
Release Date: 2013-12-15 // over 11 years ago-
- ๐ Support for F# 3.1 and for new portable class library projects.
- ๐ Support for sending HTTP requests with a binary body.
- ๐ Support for HTTP compression in portable class library versions (adds dependency on Zlib.Portable).
- ๐ Fixed problem when using uri's with encoded slashes (%2F) in the sample parameter of CsvProvider, JsonProvider & XmlProvider.
- 0๏ธโฃ CsvProvider now has GetSample static method like the other providers in addition to the default constructor.
- โ Add AsyncLoad(string uri) and AsyncGetSample() to CsvProvider, JsonProvider and XmlProvider.
- โ Removed '.AsTuple' member from CsvProvider.
- ๐ Renamed 'SampleList' static property to 'SampleIsList'.
- ๐ Renamed 'Separator' static property to 'Separators'.
- When 'SampleIsList' is true, a 'GetSamples' method is generated.
- ๐ Fixed XmlProvider's SampleIsList not working correctly.
- ๐ Fix handling of optional elements in XmlProvider when using multiple samples.
- ๐ Fix XmlProvider handling of one letter XML tags.
- ๐ Fixed CsvProvider's SafeMode not working when there were more rows than the InferRows limit.
- ๐ Exceptions raised by CsvProvider and CsvFile were reporting the wrong line number when reading files with windows line endings.
- CsvInference is now part of the runtime so it can be reused by Deedle.
- ๐ Allow currency symbols on decimals.
- ๐ Fixed file change notification not invalidating type providers correctly.
- ๐ Fix generated code doing repeated work.
- ๐ Windows Phone 7 no longer supported.
- โ Added Japanese documentation.
- ๐ฆ Prevent the NuGet package from adding a reference to FSharp.Data.DesignTime.
- Entity types generated by JsonProvider & XmlProvider are now directly below the type provider, instead of under a DomainTypes inner type.
- ๐ Source Code now builds under Mono.
- ๐ฆ Expose optional parameters from CsvFile & Http methods as optional in C#.