Releases: devlooped/TableStorage
Releases · devlooped/TableStorage
v3.1.0
v3.0.3
v3.0.2
v3.0.1
v3.0.0
v3.0.0 (2021-07-01)
✨ Implemented enhancements:
- Don't fail if deleting non-existent entity, return false instead #50
- Switch from TableEntity to ITableEntity in the non-generic repository for flexibility #48
- For PutAsync, allow selecting Replace vs Merge behavior #46
- When deleting entities, return boolean status for success/failure #51 (@kzu)
- Allow additional properties in table entity repository #49 (@kzu)
- Support merge strategy when updating entities #47 (@kzu)
🔨 Other:
- Document usage of [Browsable(false)] to skip persistence #45
v2.0.2
v2.0.1
v2.0.0
v2.0.0 (2021-06-16)
✨ Implemented enhancements:
- Add support for enhanced filtering for document-based repositories #37
- Add support for filtering by enum property types #35
- Add support for querying #33
- Allow passing serialization options for MessagePack serializer #32
- Switch default built-in serializer to System.Text.Json #30
- Make Document/Entity default table names plural #28
- Don't duplicate PartitionKey/RowKey properties in storage #26
🔀 Merged:
- Add support for enhanced filtering for document-based repo #38 (@kzu)
- Add support for filtering by enum property types #36 (@kzu)
- Add support for querying with LINQ and expressions #34 (@kzu)
- Switch default built-in serializer to System.Text.Json #31 (@kzu)
- Make Document/Entity default table names plural #29 (@kzu)
- Don't duplicate PartitionKey/RowKey properties in storage #27 (@kzu)
v1.3.0
v1.3.0 (2021-05-31)
✨ Implemented enhancements:
- Allow persisting entities as documents instead of individual columns #24
- Avoid creating a separate Task for lazily initialization of CloudTable #23
- No need to use DynamicTableEntity when deleting #21
- When doing a PutAsync, use InsertOrMerge instead of InsertOrReplace #20
- Allow persisting entities as documents #25 (@kzu)
🐛 Fixed bugs:
- Inconsistent default partition name in TablePartition.Create #22