Skip to content

Releases: devlooped/TableStorage

v3.1.0

13 Aug 07:31
@kzu kzu

Choose a tag to compare

v3.1.0 (2021-08-13)

Full Changelog

✨ Implemented enhancements:

  • Support Timestamp property in POCO entities #60

🔀 Merged:

  • Support Timestamp property in POCO entities #61 (@kzu)

v3.0.3

28 Jul 19:04
@kzu kzu

Choose a tag to compare

v3.0.3 (2021-07-28)

Full Changelog

🐛 Fixed bugs:

  • Azure Functions fails with SocketException sometimes when accessing table #58

v3.0.2

01 Jul 21:03
@kzu kzu

Choose a tag to compare

v3.0.2 (2021-07-01)

Full Changelog

🐛 Fixed bugs:

  • ContinuationToken not properly used for enumerating all entities #53

v3.0.1

01 Jul 17:45
@kzu kzu

Choose a tag to compare

v3.0.1 (2021-07-01)

Full Changelog

🐛 Fixed bugs:

  • Remove Create factory methods that cause ambiguous matches #52

v3.0.0

01 Jul 16:49
@kzu kzu

Choose a tag to compare

v3.0.0 (2021-07-01)

Full Changelog

✨ 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

23 Jun 18:44
@kzu kzu

Choose a tag to compare

v2.0.2 (2021-06-23)

Full Changelog

✨ Implemented enhancements:

  • Allow annotating record constructor parameters with PartitionKey/RowKey #43

🔀 Merged:

  • Add support for record constructor parameter annotations #44 (@kzu)

v2.0.1

17 Jun 17:43
@kzu kzu

Choose a tag to compare

v2.0.1 (2021-06-17)

Full Changelog

✨ Implemented enhancements:

  • Include readme in package #39

v2.0.0

16 Jun 21:38
@kzu kzu

Choose a tag to compare

v2.0.0 (2021-06-16)

Full Changelog

✨ 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

31 May 18:37
@kzu kzu

Choose a tag to compare

v1.3.0 (2021-05-31)

Full Changelog

✨ 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

v1.2.1

29 May 22:45
@kzu kzu

Choose a tag to compare

v1.2.1 (2021-05-29)

Full Changelog

✨ Implemented enhancements:

  • Add support for TableEntity via ITableRepository and ITablePartition APIs #18