Repository navigation
Commit 19c8c7f
Name the release 2.2.0, and say what the pinned AssemblyVersion does not cover (#941)
Version and FileVersion move to 2.2.0; BREAKING-CHANGES.md's "Unreleased" section becomes
"2.2.0 -- since 2.1.0". AssemblyVersion stays 2.0.0.0, as it has for the whole of 2.x.
The comment on that pin said holding it at 2.0.0.0 "makes every 2.x release a drop-in replacement".
That is true of binding and not of compatibility, and this release is where the difference shows:
2.2.0 renames two members that shipped in 2.1.0, so a consumer that swaps the assembly without
recompiling still binds and then throws MissingMethodException when the call is reached. The comment
now says which of the two it guarantees, and the BREAKING-CHANGES entry says the same thing from the
caller's side rather than claiming the rename can only surface as a build error.
The number is checked against #746: 2.2.0 advances
tier 1 and completes none of it, and the note recording that is on the issue.
Measured on this tree: suite 7117 passed / 0 failed. Against a build of the merge commit: casbench
116/119 with 0 wrong, 0 error, 0 timeout; canoncheck idempotence 0/834 and order 0/2738 for the
canonical form, matching the committed baseline exactly; rulecheck 30 sets, 1365 applications, 0 that
never settle, 0 value changes.
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>1 parent 3e3a391 commit 19c8c7f
2 files changed
Lines changed: 19 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
326 | 326 | | |
327 | 327 | | |
328 | 328 | | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | | - | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
333 | 340 | | |
334 | 341 | | |
335 | 342 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
27 | 31 | | |
28 | 32 | | |
29 | 33 | | |
30 | | - | |
| 34 | + | |
31 | 35 | | |
32 | 36 | | |
33 | 37 | | |
| |||
0 commit comments