Commit 200f031c authored by Nick Kirby's avatar Nick Kirby Committed by Nick Craver

Release notes issue links (#1195)

This PR is for the issue I raised earlier #1194 

- I've added links for all every issue
- Tidied up capitalization 

Let me know if you need me to make any changes
parent e7020b2b
...@@ -22,10 +22,10 @@ Note: to get the latest pre-release build, add ` -Pre` to the end of the command ...@@ -22,10 +22,10 @@ Note: to get the latest pre-release build, add ` -Pre` to the end of the command
### 1.50.7 ### 1.50.7
- Fix #1190 - incorrect unmanaged pointer when processing parameters that are a boxed struct (rare error relating to GC) - Fix [#1190](https://github.com/StackExchange/Dapper/issues/1190) - incorrect unmanaged pointer when processing parameters that are a boxed struct (rare error relating to GC)
- Fix #1111 - make `SqlMapper.Parse` consistent with `QueryImpl` - Fix [#1111](https://github.com/StackExchange/Dapper/issues/1111) - make `SqlMapper.Parse` consistent with `QueryImpl`
- Fix #111- - improve error message for invalid literal types - Fix #111- - improve error message for invalid literal types
- Fix #1149 - improve error messages in "contrib" - Fix [#1149](https://github.com/StackExchange/Dapper/pull/1149) - improve error messages in "contrib"
- Improved detection of empty table-valued-parameters - Improved detection of empty table-valued-parameters
### 1.50.5 ### 1.50.5
...@@ -42,15 +42,15 @@ Note: to get the latest pre-release build, add ` -Pre` to the end of the command ...@@ -42,15 +42,15 @@ Note: to get the latest pre-release build, add ` -Pre` to the end of the command
### 1.50.2 ### 1.50.2
- fix issue 569 (`in` expansions using ODBC pseudo-positional arguments) - Fix issue [#569](https://github.com/StackExchange/Dapper/issues/569) (`in` expansions using ODBC pseudo-positional arguments)
### 1.50.1 ### 1.50.1
- change to how `string_split` is used for `InListStringSplitCount` - Change to how `string_split` is used for `InListStringSplitCount`
### 1.50.0 ### 1.50.0
- no changes; stable release - No changes; stable release
### 1.50.0-rc3 ### 1.50.0-rc3
...@@ -58,37 +58,37 @@ Note: to get the latest pre-release build, add ` -Pre` to the end of the command ...@@ -58,37 +58,37 @@ Note: to get the latest pre-release build, add ` -Pre` to the end of the command
### 1.50.0-rc2b ### 1.50.0-rc2b
- new `InListStringSplitCount` global setting; if set (non-negative), `in @foo` expansions (of at least the specified size) of primitive types (`int`, `tinyint`, `smallint`, `bigint`) are implemented via the SQL Server 2016 (compat level 130) `STRING_SPLIT` function - New `InListStringSplitCount` global setting; if set (non-negative), `in @foo` expansions (of at least the specified size) of primitive types (`int`, `tinyint`, `smallint`, `bigint`) are implemented via the SQL Server 2016 (compat level 130) `STRING_SPLIT` function
- fix for incorrect conversions in `GridReader` (#254) - Fix for incorrect conversions in `GridReader` ([#254](https://github.com/StackExchange/Dapper/issues/254))
### 1.50.0-rc2 / 1.50.0-rc2a ### 1.50.0-rc2 / 1.50.0-rc2a
- packaging for .NET Core rc2 - Packaging for .NET Core rc2
### 1.50-beta9 ### 1.50-beta9
- fix for `PadListExpansions` to work correctly with `not in` scenarios; now uses last non-null value instead of `null`; if none available, don't pad - Fix for `PadListExpansions` to work correctly with `not in` scenarios; now uses last non-null value instead of `null`; if none available, don't pad
- fix problems with single-result/single-row not being supported by all providers (basically: sqlite, #466) - Fix problems with single-result/single-row not being supported by all providers (basically: sqlite, [#466](https://github.com/StackExchange/Dapper/issues/466))
- fix problems with enums - nulls (#467) and primitive values (#468) - Fix problems with enums - nulls ([#467](https://github.com/StackExchange/Dapper/issues/467)) and primitive values ([#468](https://github.com/StackExchange/Dapper/issues/468))
- add support for C# 6 get-only properties (#473) - Add support for C# 6 get-only properties ([#473](https://github.com/StackExchange/Dapper/issues/473))
- add support for various xml types (#427) - Add support for various xml types ([#427](https://github.com/StackExchange/Dapper/issues/427))
### 1.50-beta8 ### 1.50-beta8
- addition of `GetRowParser<T>` extension method on `IDataReader` API - allows manual construction of discriminated unions, etc - Addition of `GetRowParser<T>` extension method on `IDataReader` API - allows manual construction of discriminated unions, etc
- addition of `Settings.PadListExpansions` - reduces query-plan saturation by padding list expansions with `null` values (opt-in, because on some DB configurations this could change the meaning) *(note: bad choice of `null` revised in 1.50-beta9)* - Addition of `Settings.PadListExpansions` - reduces query-plan saturation by padding list expansions with `null` values (opt-in, because on some DB configurations this could change the meaning) *(note: bad choice of `null` revised in 1.50-beta9)*
- addition of `Settings.ApplyNullValues` - assigns (rather than ignores) `null` values when possible - Addition of `Settings.ApplyNullValues` - assigns (rather than ignores) `null` values when possible
- fix for #461 - ensure type-handlers work for constructor-based initialization - Fix for [#461](https://github.com/StackExchange/Dapper/issues/461) - ensure type-handlers work for constructor-based initialization
- fix for #455 - make the `LookupDbType` method available again - Fix for [#455](https://github.com/StackExchange/Dapper/issues/455) - make the `LookupDbType` method available again
### 1.50-beta7 ### 1.50-beta7
- addition of `GetRowParser(Type)` (and refactor the backing store for readers to suit) - Addition of `GetRowParser(Type)` (and refactor the backing store for readers to suit)
- column hash should consider type, not just name - Column hash should consider type, not just name
### 1.50-beta6 ### 1.50-beta6
- fix for issue #424 - defensive `SqlDataRecord` handling - Fix for issue [#424](https://github.com/StackExchange/Dapper/issues/424) - defensive `SqlDataRecord` handling
### 1.50-beta5 ### 1.50-beta5
...@@ -99,9 +99,9 @@ Note: to get the latest pre-release build, add ` -Pre` to the end of the command ...@@ -99,9 +99,9 @@ Note: to get the latest pre-release build, add ` -Pre` to the end of the command
### 1.50-beta4 ### 1.50-beta4
- Add `QueryFirstOrDefault` / `ReadFirstOrDefault` methods that optimize the single-row scenario - Add `QueryFirstOrDefault` / `ReadFirstOrDefault` methods that optimize the single-row scenario
- remove some legacy `dynamic` usage from the async API - Remove some legacy `dynamic` usage from the async API
- make `DynamicTypeMap` public again (error during core-clr migration) - Make `DynamicTypeMap` public again (error during core-clr migration)
- use `Hashtable` again on core-clr - Use `Hashtable` again on core-clr
### 1.50-beta3 ### 1.50-beta3
...@@ -110,61 +110,61 @@ Note: to get the latest pre-release build, add ` -Pre` to the end of the command ...@@ -110,61 +110,61 @@ Note: to get the latest pre-release build, add ` -Pre` to the end of the command
### 1.50-beta2 ### 1.50-beta2
- Core CLR now targets rc1 / 23516 - Core CLR now targets rc1 / 23516
- various Core CLR fixes - Various Core CLR fixes
- code cleanup and C# 6 usage (assorted) - Code cleanup and C# 6 usage (assorted)
### 1.50-beta1 ### 1.50-beta1
- split `SqlMapper.cs` as it was becoming too unmaintainable; NuGet is now the only supported deployment channel - Split `SqlMapper.cs` as it was becoming too unmaintainable; NuGet is now the only supported deployment channel
- remove down-level C# requirements, as "drop in the file" is no longer the expected usage - Remove down-level C# requirements, as "drop in the file" is no longer the expected usage
- `SqlMapper.Settings` added; provides high-level global configuration; initially `CommandTimeout` (@Irrational86) - `SqlMapper.Settings` added; provides high-level global configuration; initially `CommandTimeout` (@Irrational86)
- improve error message if an array is used as a parameter in an invalid context - improve error message if an array is used as a parameter in an invalid context
- add `Type[]` support for `GridReader.Read` scenarios (@NikolayGlynchak) - Add `Type[]` support for `GridReader.Read` scenarios (@NikolayGlynchak)
- support for custom type-maps in collection parameters (@gjsduarte) - Support for custom type-maps in collection parameters (@gjsduarte)
- fix incorrect cast in `QueryAsync<T>` (@phnx47, #346) - Fix incorrect cast in `QueryAsync<T>` (@phnx47, [#346](https://github.com/StackExchange/Dapper/issues/346))
- fix incorrect null handling re `UdtTypeName` (@perliedman) - Fix incorrect null handling re `UdtTypeName` (@perliedman)
- support for `SqlDataRecord` (@sqmgh) - Support for `SqlDataRecord` (@sqmgh)
- allow `DbString` default for `IsAnsi` to be specified (@kppullin) - Allow `DbString` default for `IsAnsi` to be specified (@kppullin)
- provide `TypeMapProvider` with lazy func-based initialization (@garyhuntddn) - provide `TypeMapProvider` with lazy func-based initialization (@garyhuntddn)
- core-clr updated to beta-8 and various cleanups/fixes - Core-clr updated to beta-8 and various cleanups/fixes
- built using core-clr build tools - Built using core-clr build tools
### 1.42 ### 1.42
- fix bug with dynamic parameters where `.Get<T>` is called before the command is executed - Fix bug with dynamic parameters where `.Get<T>` is called before the command is executed
### 1.41-beta5 ### 1.41-beta5
- core-clr packaging build and workarounds - Core-clr packaging build and workarounds
- fix bug with literal `{=val}` boolean replacements - Fix bug with literal `{=val}` boolean replacements
### 1.41-beta4 ### 1.41-beta4
- core-clr packaging build - Core-clr packaging build
- improve mapping to enum members (@BrianJolly) - Improve mapping to enum members (@BrianJolly)
### 1.41-beta ### 1.41-beta
- core-clr packaging build - Core-clr packaging build
### 1.41-alpha ### 1.41-alpha
- introduces dnx (core-clr) experimental changes - Introduces dnx (core-clr) experimental changes
- adds `SqlBuilder` project - Adds `SqlBuilder` project
- improve error message when incorrectly accessing parameter values - Improve error message when incorrectly accessing parameter values
### 1.40 ### 1.40
- workaround for broken `GetValues()` on Mono; add `AsList()` - Workaround for broken `GetValues()` on Mono; add `AsList()`
### 1.39 ### 1.39
- fix case on SQL CLR types; grid-reader should respect no-cache flags; make parameter inclusion case-insensitive - Fix case on SQL CLR types; grid-reader should respect no-cache flags; make parameter inclusion case-insensitive
### 1.38 ### 1.38
- specify constructor explicitly; allow value-type parameters (albeit: boxed) - Specify constructor explicitly; allow value-type parameters (albeit: boxed)
### 1.37 ### 1.37
...@@ -172,13 +172,13 @@ Note: to get the latest pre-release build, add ` -Pre` to the end of the command ...@@ -172,13 +172,13 @@ Note: to get the latest pre-release build, add ` -Pre` to the end of the command
### 1.36 ### 1.36
- Fix Issue #192 (expanded parameter naming glitch) and Issue #178 (execute reader now wraps the command/reader pair, to extend the command lifetime; note that the underlying command/reader are available by casting to `IWrappedDataReader`) - Fix Issue [#192](https://github.com/StackExchange/Dapper/issues/192) (expanded parameter naming glitch) and Issue [#178](https://github.com/StackExchange/Dapper/issues/178) (execute reader now wraps the command/reader pair, to extend the command lifetime; note that the underlying command/reader are available by casting to `IWrappedDataReader`)
### 1.35 ### 1.35
- Fix Issue #151 (Execute should work with `ExpandoObject` etc); Fix Issue #182 (better support for db-type when using `object` values); - Fix Issue [#151](https://github.com/StackExchange/Dapper/issues/151) (Execute should work with `ExpandoObject` etc); Fix Issue #182 (better support for db-type when using `object` values);
- output expressions / callbacks in dynamic args (via Derek); arbitrary number of types in multi-mapping (via James Holwell); - Output expressions / callbacks in dynamic args (via Derek); arbitrary number of types in multi-mapping (via James Holwell);
- fix `DbString`/Oracle bug (via Mauro Cerutti); new support for **named positional arguments** - Fix `DbString`/Oracle bug (via Mauro Cerutti); new support for **named positional arguments**
### 1.34 ### 1.34
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment