- Upgrade FSharp.Control.Async dependency to >= 3.0.5
- Downgrade build to use FSharp.Core 4.7
- New fromTableSegmentedAsyncSeq that returns an AsyncSeq of query segments
- Fixed querying using DynamicTableEntity
- Updated to use v5 of Unquote (potentially breaking if you're stuck on v4)
- Switched from using the WindowsAzure.Storage package, which is deprecated, to the Microsoft.Azure.Cosmos.Table package. NOTE: This is a breaking change, but simple to fix; just update namespaces (see PR#39) (Thanks @JohnDoeKyrgyz).
- Fixed using option type with int64. (Thanks @CameronAavik)
- Support for record fields typed as union types that do not have fields. (Thanks @aaronpowell)
- New FSharp.Azure.Storage.Table.Task module that contains Task implementations of the async functions. (Thanks @coolya)
- New Etag and Timestamp attributes that can be applied to record fields; the row's ETag and Timestamp will be written into those fields on query. These fields are ignored when writing back into table storage. (Thanks @coolya)
- The System.Uri type is now supported as a record field type. (Thanks @coolya)
- .NET Standard 2.0 support. NOTE: All sync functions (eg. fromTable, etc) are now sync-over-async functions. See Azure/azure-storage-net#367
- Fixed bug in fromTableAsync where take count wasn't respected
- Removed dependency on FSPowerPack; Unquote is used to perform expression tree evaluation
- DateTime can now be used as a type for properties.
- Renamed project from FSharp.Azure to FSharp.Azure.Storage.
- Namespaces and assemblies have been changed from DigitallyCreated.FSharp.Azure to FSharp.Azure.Storage
- TableStorage module has been renamed to Table