|
1 | 1 |
|
2 | 2 |
|
| 3 | +## [v3.0.0](https://github.com/devlooped/TableStorage/tree/v3.0.0) (2021-07-01) |
| 4 | + |
| 5 | +[Full Changelog](https://github.com/devlooped/TableStorage/compare/v2.0.2...v3.0.0) |
| 6 | + |
| 7 | +:sparkles: Implemented enhancements: |
| 8 | + |
| 9 | +- Don't fail if deleting non-existent entity, return false instead [\#50](https://github.com/devlooped/TableStorage/issues/50) |
| 10 | +- Switch from TableEntity to ITableEntity in the non-generic repository for flexibility [\#48](https://github.com/devlooped/TableStorage/issues/48) |
| 11 | +- For PutAsync, allow selecting Replace vs Merge behavior [\#46](https://github.com/devlooped/TableStorage/issues/46) |
| 12 | +- When deleting entities, return boolean status for success/failure [\#51](https://github.com/devlooped/TableStorage/pull/51) (@kzu) |
| 13 | +- Allow additional properties in table entity repository [\#49](https://github.com/devlooped/TableStorage/pull/49) (@kzu) |
| 14 | +- Support merge strategy when updating entities [\#47](https://github.com/devlooped/TableStorage/pull/47) (@kzu) |
| 15 | + |
| 16 | +:hammer: Other: |
| 17 | + |
| 18 | +- Document usage of \[Browsable\(false\)\] to skip persistence [\#45](https://github.com/devlooped/TableStorage/issues/45) |
| 19 | + |
3 | 20 | ## [v2.0.2](https://github.com/devlooped/TableStorage/tree/v2.0.2) (2021-06-23) |
4 | 21 |
|
5 | 22 | [Full Changelog](https://github.com/devlooped/TableStorage/compare/v2.0.1...v2.0.2) |
6 | 23 |
|
7 | 24 | :sparkles: Implemented enhancements: |
8 | 25 |
|
9 | 26 | - Allow annotating record constructor parameters with PartitionKey/RowKey [\#43](https://github.com/devlooped/TableStorage/issues/43) |
10 | | -- Allow persisting entities as documents [\#25](https://github.com/devlooped/TableStorage/pull/25) (@kzu) |
11 | 27 |
|
12 | 28 | :twisted_rightwards_arrows: Merged: |
13 | 29 |
|
|
54 | 70 | - Avoid creating a separate Task for lazily initialization of CloudTable [\#23](https://github.com/devlooped/TableStorage/issues/23) |
55 | 71 | - No need to use DynamicTableEntity when deleting [\#21](https://github.com/devlooped/TableStorage/issues/21) |
56 | 72 | - When doing a PutAsync, use InsertOrMerge instead of InsertOrReplace [\#20](https://github.com/devlooped/TableStorage/issues/20) |
| 73 | +- Allow persisting entities as documents [\#25](https://github.com/devlooped/TableStorage/pull/25) (@kzu) |
57 | 74 |
|
58 | 75 | :bug: Fixed bugs: |
59 | 76 |
|
|
79 | 96 |
|
80 | 97 | [Full Changelog](https://github.com/devlooped/TableStorage/compare/v1.1.0...v1.1.1) |
81 | 98 |
|
| 99 | +:sparkles: Implemented enhancements: |
| 100 | + |
| 101 | +- Force factory method usage for default implementations [\#14](https://github.com/devlooped/TableStorage/issues/14) |
| 102 | + |
82 | 103 | :bug: Fixed bugs: |
83 | 104 |
|
84 | 105 | - Fix usage in package description [\#15](https://github.com/devlooped/TableStorage/issues/15) |
|
89 | 110 |
|
90 | 111 | :sparkles: Implemented enhancements: |
91 | 112 |
|
92 | | -- Force factory method usage for default implementations [\#14](https://github.com/devlooped/TableStorage/issues/14) |
93 | 113 | - Apply factory method defaults to TableRepository/TablePartition constructors [\#13](https://github.com/devlooped/TableStorage/issues/13) |
94 | 114 |
|
95 | 115 | ## [v1.0.4](https://github.com/devlooped/TableStorage/tree/v1.0.4) (2021-05-16) |
|
0 commit comments