- Fixed nuget package deployment
- Sorted namespacing
- Refactored lots of code
- Added better error handling
- Introduced F# scaffold project structure
- Fixed namespace clash between Type Provider and parent provider type class
- Added ability to retrieve the name of a blob and table programmatically
- Removed EntityId from the LightweightTableEntity and replaced with separate PartitionKey and RowKey properties
- LightweightTableEntity made public and changed to a class rather than a record
- Fixed a bug whereby provided type constructors sometimes mixed up field names and their values.
- Forced Get to provide a Partition Key as well as Row Key to semantically reflect that it can never return more than 1 result (this removes the exception path).
- Perf improvement for batch inserts when building lightweight table entities.
- Azure Storage Queue support.
- Upgrade to Azure Storage 4.3.0 SDK.
- Added hooks into native Azure Storage SDK directly in the type provider.
- Simplified some naming of methods on blobs.
- Lots of work on documentation.
- Blobs now support connection string overrides.
- Support for Page Blobs.
- Go back to .NET 4.0 dependency - no need to push up to 4.5.1.
- No longer add Azure SDK references to client projects.
- Breaking change: downloadFolder() now requires the caller to explicitly start the Async workflow to being downloading.
- Configuration file support.
- Remove obsolete reference from StorageTypeProvider.fsx
- Better connection string management
- Eager table type loading
- Delete entire partitions
- Better handling with large batches
- Blob listing on folders
- Async support for Tables
- BREAKING CHANGE: Lazy deserialization of AsString and AsBytes members on Queue messages
- BREAKING CHANGE: Automatic inference of option types for fields that are missing for some rows
- Name property on containers
- Visibility Timeout control on queue messages
- Minor bug fixes
- Improve synchronous bulk table operation performance
- Fix asynchronous bulk table operation error handling
- Support for Azure Metrics tables.
- Support for simple humanization of table properties.
- Upgrade to F# 4.0
- Upgrade to .NET452
- Support for static blob schemas
- Better support for programmatic blob access
- Static Table schema support
- BREAKING CHANGE: Size property on Blobs changed to a method.
- BREAKING CHANGE: Reworked static Blob schema
- Support for specifying blob type in blob schema definition.
- Support for MIME type assignment on blob upload.
- Support for blob file and container properties
- Upgrade to Azure Storage 7.2.1
- Blob and Queue SAS tokens are now configurable.
- Ability to supply a prefix when listing blobs.
- Hot Schema Loading.
- Re-enable storage metrics support.
- Upgrade to NET Standard 2.0
- Upgrade Azure Storage to v9
- Upgrade many other dependencies
- Rationalise many API implementations
- Minor changes to API to expose Async methods on provided types
- Support for blob-only accounts
- Fix #119 (Even when JSON tableSchema parameter is used Emulator required to be running)