|
2 | 2 |
|
3 | 3 | ## Unreleased |
4 | 4 |
|
5 | | -- Stabilizes the public API contract for the 1.0 candidate without adding new |
6 | | - public APIs. |
7 | | -- Resets scalar `SqlParameter` metadata that is not declared by the current |
8 | | - `TypedSqlParameter` when reusing an existing provider parameter. |
| 5 | +## 1.0.0-rc.1 |
| 6 | + |
| 7 | +- Prepares the first release candidate for the frozen 1.0 public API contract. |
| 8 | +- Keeps the RC feature-complete without adding new public APIs after the freeze. |
| 9 | +- Supports explicit SQL Server scalar parameters for strings, numeric values, |
| 10 | + binary values, identifiers, and temporal values. |
| 11 | +- Supports scalar output and input/output parameters through `AsOutput()`, |
| 12 | + `AsInputOutput()`, `OutputValue`, and `GetValue<T>()`. |
| 13 | +- Supports table-valued parameters through `SqlParam.TableValued(...)` with |
| 14 | + explicit `TypeName` and caller-provided `DataTable`. |
| 15 | +- Provides equivalent package assets and public API for `net8.0` and `net10.0`. |
| 16 | +- Keeps package identity `TypedParameters.Dapper.SqlServer` separate from |
| 17 | + assembly and namespace identity `Dapper.TypedParameters.SqlServer`. |
| 18 | +- Maintains package quality checks for contents, symbols, SourceLink, public |
| 19 | + API baselines, SDK package validation, local package consumption, public |
| 20 | + preview consumption, and vulnerability auditing. |
| 21 | +- Uses `0.1.0-preview.1` as the SDK package validation baseline for binary and |
| 22 | + public API compatibility. |
| 23 | +- Stabilizes scalar provider-parameter reuse before the RC by resetting |
| 24 | + undeclared `Size`, `Precision`, and `Scale` metadata to provider defaults |
| 25 | + when reusing an existing `SqlParameter`. |
| 26 | + |
| 27 | +This is a release candidate and is not the stable `1.0.0` release. |
9 | 28 |
|
10 | 29 | ## 0.1.0-preview.1 |
11 | 30 |
|
|
17 | 36 | - Adiciona versoes em portugues brasileiro para os guias e exemplos linkados |
18 | 37 | pelo README. |
19 | 38 | - Adiciona parametros SQL Server numericos e booleanos explicitos para Dapper. |
20 | | -- Inclui `bit`, `tinyint`, `smallint`, `int`, `bigint`, `real`, `float`, `decimal`, `money` e `smallmoney`. |
| 39 | +- Inclui `bit`, `tinyint`, `smallint`, `int`, `bigint`, `real`, `float`, |
| 40 | + `decimal`, `money` e `smallmoney`. |
21 | 41 | - Configura `Precision` e `Scale` declarados para `decimal`. |
22 | | -- Adiciona parametros `uniqueidentifier`, `binary`, `varbinary` e `varbinary(max)`. |
23 | | -- Preserva arrays binarios vazios e converte somente `null` para `DBNull.Value`. |
| 42 | +- Adiciona parametros `uniqueidentifier`, `binary`, `varbinary` e |
| 43 | + `varbinary(max)`. |
| 44 | +- Preserva arrays binarios vazios e converte somente `null` para |
| 45 | + `DBNull.Value`. |
24 | 46 | - Adiciona parametros SQL Server temporais para `date`, `time`, `datetime`, |
25 | 47 | `smalldatetime`, `datetime2` e `datetimeoffset`. |
26 | | -- Adiciona suporte fluente a `Output` e `InputOutput` para parametros escalares. |
| 48 | +- Adiciona suporte fluente a `Output` e `InputOutput` para parametros |
| 49 | + escalares. |
27 | 50 | - Adiciona leitura de outputs por `OutputValue` e `GetValue<T>()`. |
28 | 51 | - Normaliza output `DBNull.Value` para `null` e rejeita casts incompativeis sem |
29 | 52 | conversao silenciosa. |
|
0 commit comments