Skip to content

Commit f5ca275

Browse files
committed
release notes
1 parent 8152f2c commit f5ca275

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

docs/index.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,24 @@ Note: to get the latest pre-release build, add ` -Pre` to the end of the command
2020

2121
## Release Notes
2222

23+
### 2.0-preview1
24+
25+
Primary changes:
26+
27+
- remove the System.Data.SqlClient depenency, allowing consumers to use System.Data.SqlClient or Microsoft.Data.SqlClient (or neither, or both) as they choose
28+
- this means that some users may need to *re-add* one of the above as a `<PackageReference>` for their project to build, if they were previously relying on Dapper to provide System.Data.SqlClient
29+
- the `AsTableValuedParameter(this IEnumerable<SqlDataRecord>)` extension method is now `AsTableValuedParameter<T>(this IEnumerable<T>) where T : IDataRecord`; this is a breaking change but should be code-compatible and just requires a rebuild
30+
- unify the target platform at NetStandard2.0 (and .NET Framework 4.6.2 for the EF DB geometry/geography types)
31+
- fix bug with `Identity` not enforcing type identity of multi-mapped types
32+
33+
Other changes merged:
34+
35+
- fix #1242, #1280, #1282 - fix value-tuple mapping
36+
- fix #1295 - add `ExecuteReaderAsync` overload to expose `DbDataReader`
37+
- fix #569 - handing of `IN` and similar clauses in some scenarios
38+
- fix #1256 - make `Dispose()` polymorphic in "rainbow"
39+
- fix #1257 - make the `.Connection` available in "rainbow"
40+
2341
### 1.60.6
2442

2543
- improve performance of descriptor API

0 commit comments

Comments
 (0)