Skip to content

Releases: fsprojects/FSharp.Data

3.0.0-rc

07 Oct 15:36
Compare
Choose a tag to compare
3.0.0-rc Pre-release
Pre-release

(Breaking Change) Added support for DateTimeOffset to JSON, XML, CSV, and HTML providers.
(Breaking Change) Added support for TimeSpan to JSON, XML, CSV, and HTML providers.
Map XSD date to System.DateTime and XSD dateTime to System.DateTimeOffset.
Fixed large float values being silently converted to int.MinValue when parsing JSON.
Improved handling of invalid cookies.
Fixes for #1091 - tidying up regex handling in script tags.

3.0.0-beta4

08 Jul 22:57
Compare
Choose a tag to compare
3.0.0-beta4 Pre-release
Pre-release

(Breaking Change) Ignore culture when parsing JSON to better match the JSON spec.
Fixed handling of empty cookie headers.
(Breaking Change) Don't silently convert decimals and floats to integers in JsonProvider.
Improved the performance of the type provider design time components.
Preserve white-space when parsing XML.
Recognise media type application/json-rpc as text.
Fix parsing of escaped charaters in string literals within HTML script tags.
Added constants for HTTP status codes.
Added support for schemas (XSD) in the XmlProvider.

3.0.0-beta3

09 Apr 22:52
Compare
Choose a tag to compare
3.0.0-beta3 Pre-release
Pre-release

Increased type caches TTL from 10 seconds to 5 minutes.

3.0.0-beta2

09 Apr 17:02
dc7379c
Compare
Choose a tag to compare
3.0.0-beta2 Pre-release
Pre-release

Fixed memory leaks inside the the type provider design time components.
Improved the performance of the type provider design time components.

3.0.0-beta

04 Apr 17:20
Compare
Choose a tag to compare
3.0.0-beta Pre-release
Pre-release

Drop PCL Profile 259, 7, 78 support in favour of netstandard2.0
Support F# RFC FST-1003 loading into .NET Core-based F# tooling
Integer values for optional parameter for the System.Text.Encoding are only supported when the F# compiler
is run using .NET Framework. By default, new-style .NET SDK project files run the F# compiler with .NET Core.
To force the use of an F# compiler running with .NET Framework see this guide

2.4.6

25 Mar 19:58
Compare
Choose a tag to compare

Added ContentTypeWithEncoding helper to HttpRequestHeaders.
JsonValue will explicitly set content type charset to UTF-8 when making requests.
Prevent superfluous encoding of URL parameters.

2.4.5

19 Feb 12:08
Compare
Choose a tag to compare

Add an optional parameter for the System.Text.Encoding to use when reading data to the CSV, HTML, and Json providers. This parameter is called encoding and should be present on all Load and AsyncLoad methods.
Fix handling of multipart form data payloads whose size exceeded ~80k bytes.

2.4.4

20 Jan 18:50
Compare
Choose a tag to compare

Fix parsing of unquoted HTML attributes containing URLs.
Fixed HTTP form body url encoding.

2.4.3

03 Dec 19:18
Compare
Choose a tag to compare

Added GetColumnIndex and TryGetColumnIndex to CsvFile.
Fixed outdated examples in the documentation that no longer worked.
Fixed parsing of script elements with JavaScript string literals, regular expression literals, or comments, that looked like HTML tags.
Fixed parsing of cookie values containing the '=' character.

2.4.2

09 Oct 16:47
Compare
Choose a tag to compare

Prioritize dates over decimals in type inference.