Skip to content

Commit 2380820

Browse files
chore(tools): complete 10.3 contaminated-version unlist batch (10.3.24-47) (#294)
The original unlist-10.3.40-47.json (#224) only covered the 10.3.40-47 tail and missed 10.3.24-39 — including the entire System.Text.Json breaking migration (ef83796, #171), which is patch zero of the contamination. Adds unlist-10.3.24-47.json: the complete 256-entry batch covering every published 10.3.x >= 10.3.24 across all 18 package IDs. Boundary is exact — 10.3.23 (commit 44770a6, #170) is the last clean patch and is where release/v10.3 is now parked. Keeps the old 40-47 file as the historical record of what was first identified; README documents both and the boundary. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 7ddf5a8 commit 2380820

2 files changed

Lines changed: 262 additions & 1 deletion

File tree

tools/README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,7 @@ Operational helper scripts that support repo maintenance but are **not** part of
3030
]
3131
```
3232

33-
Generate ad-hoc as needed; commit if the operation is worth keeping as a historical record. See [`unlist-10.3.40-47.json`](unlist-10.3.40-47.json) — the 102-entry batch used to unlist the 10.3.x patch versions that shipped breaking changes before the v11 semver-policy fix (#220, #222).
33+
Generate ad-hoc as needed; commit if the operation is worth keeping as a historical record.
34+
35+
- [`unlist-10.3.24-47.json`](unlist-10.3.24-47.json)**the complete batch (256 entries).** Every published `10.3.x` patch that carries v11 breaking changes. The contamination boundary is exact: `10.3.24` (commit `ef837961`, the System.Text.Json migration that dropped the Newtonsoft surface) is the first breaking patch; everything `≥ 10.3.24` is contaminated, `≤ 10.3.23` is clean. These all shipped under a `10.3` label before the v11 semver-policy fix (#220, #222) caught up. `release/v10.3` is parked at `10.3.23` (the last clean commit) as the maintenance line.
36+
- [`unlist-10.3.40-47.json`](unlist-10.3.40-47.json) — the original 102-entry batch (#224). **Incomplete** — it only covered the `10.3.40``10.3.47` tail (the CLI-rename churn) and missed `10.3.24``10.3.39`, including the entire STJ breaking migration. Superseded by the `24-47` file above; kept as the historical record of what was first identified.

tools/unlist-10.3.24-47.json

Lines changed: 258 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,258 @@
1+
[
2+
{ "package": "Fallout.Build", "version": "10.3.24" },
3+
{ "package": "Fallout.Build", "version": "10.3.25" },
4+
{ "package": "Fallout.Build", "version": "10.3.26" },
5+
{ "package": "Fallout.Build", "version": "10.3.27" },
6+
{ "package": "Fallout.Build", "version": "10.3.28" },
7+
{ "package": "Fallout.Build", "version": "10.3.29" },
8+
{ "package": "Fallout.Build", "version": "10.3.36" },
9+
{ "package": "Fallout.Build", "version": "10.3.37" },
10+
{ "package": "Fallout.Build", "version": "10.3.38" },
11+
{ "package": "Fallout.Build", "version": "10.3.40" },
12+
{ "package": "Fallout.Build", "version": "10.3.41" },
13+
{ "package": "Fallout.Build", "version": "10.3.42" },
14+
{ "package": "Fallout.Build", "version": "10.3.44" },
15+
{ "package": "Fallout.Build", "version": "10.3.45" },
16+
{ "package": "Fallout.Build", "version": "10.3.47" },
17+
{ "package": "Fallout.Build.Shared", "version": "10.3.24" },
18+
{ "package": "Fallout.Build.Shared", "version": "10.3.25" },
19+
{ "package": "Fallout.Build.Shared", "version": "10.3.26" },
20+
{ "package": "Fallout.Build.Shared", "version": "10.3.27" },
21+
{ "package": "Fallout.Build.Shared", "version": "10.3.28" },
22+
{ "package": "Fallout.Build.Shared", "version": "10.3.29" },
23+
{ "package": "Fallout.Build.Shared", "version": "10.3.36" },
24+
{ "package": "Fallout.Build.Shared", "version": "10.3.37" },
25+
{ "package": "Fallout.Build.Shared", "version": "10.3.38" },
26+
{ "package": "Fallout.Build.Shared", "version": "10.3.40" },
27+
{ "package": "Fallout.Build.Shared", "version": "10.3.41" },
28+
{ "package": "Fallout.Build.Shared", "version": "10.3.42" },
29+
{ "package": "Fallout.Build.Shared", "version": "10.3.44" },
30+
{ "package": "Fallout.Build.Shared", "version": "10.3.45" },
31+
{ "package": "Fallout.Build.Shared", "version": "10.3.47" },
32+
{ "package": "Fallout.Cli", "version": "10.3.39" },
33+
{ "package": "Fallout.Cli", "version": "10.3.41" },
34+
{ "package": "Fallout.Cli", "version": "10.3.42" },
35+
{ "package": "Fallout.Cli", "version": "10.3.44" },
36+
{ "package": "Fallout.Cli", "version": "10.3.45" },
37+
{ "package": "Fallout.Cli", "version": "10.3.47" },
38+
{ "package": "Fallout.Common", "version": "10.3.24" },
39+
{ "package": "Fallout.Common", "version": "10.3.25" },
40+
{ "package": "Fallout.Common", "version": "10.3.26" },
41+
{ "package": "Fallout.Common", "version": "10.3.27" },
42+
{ "package": "Fallout.Common", "version": "10.3.28" },
43+
{ "package": "Fallout.Common", "version": "10.3.29" },
44+
{ "package": "Fallout.Common", "version": "10.3.36" },
45+
{ "package": "Fallout.Common", "version": "10.3.37" },
46+
{ "package": "Fallout.Common", "version": "10.3.38" },
47+
{ "package": "Fallout.Common", "version": "10.3.40" },
48+
{ "package": "Fallout.Common", "version": "10.3.41" },
49+
{ "package": "Fallout.Common", "version": "10.3.42" },
50+
{ "package": "Fallout.Common", "version": "10.3.44" },
51+
{ "package": "Fallout.Common", "version": "10.3.45" },
52+
{ "package": "Fallout.Common", "version": "10.3.47" },
53+
{ "package": "Fallout.Components", "version": "10.3.24" },
54+
{ "package": "Fallout.Components", "version": "10.3.25" },
55+
{ "package": "Fallout.Components", "version": "10.3.26" },
56+
{ "package": "Fallout.Components", "version": "10.3.27" },
57+
{ "package": "Fallout.Components", "version": "10.3.28" },
58+
{ "package": "Fallout.Components", "version": "10.3.29" },
59+
{ "package": "Fallout.Components", "version": "10.3.36" },
60+
{ "package": "Fallout.Components", "version": "10.3.37" },
61+
{ "package": "Fallout.Components", "version": "10.3.38" },
62+
{ "package": "Fallout.Components", "version": "10.3.40" },
63+
{ "package": "Fallout.Components", "version": "10.3.41" },
64+
{ "package": "Fallout.Components", "version": "10.3.42" },
65+
{ "package": "Fallout.Components", "version": "10.3.44" },
66+
{ "package": "Fallout.Components", "version": "10.3.45" },
67+
{ "package": "Fallout.Components", "version": "10.3.47" },
68+
{ "package": "Fallout.GlobalTool", "version": "10.3.24" },
69+
{ "package": "Fallout.GlobalTool", "version": "10.3.25" },
70+
{ "package": "Fallout.GlobalTool", "version": "10.3.26" },
71+
{ "package": "Fallout.GlobalTool", "version": "10.3.27" },
72+
{ "package": "Fallout.GlobalTool", "version": "10.3.28" },
73+
{ "package": "Fallout.GlobalTool", "version": "10.3.29" },
74+
{ "package": "Fallout.GlobalTool", "version": "10.3.36" },
75+
{ "package": "Fallout.GlobalTool", "version": "10.3.37" },
76+
{ "package": "Fallout.GlobalTool", "version": "10.3.38" },
77+
{ "package": "Fallout.GlobalTool", "version": "10.3.40" },
78+
{ "package": "Fallout.Migrate", "version": "10.3.24" },
79+
{ "package": "Fallout.Migrate", "version": "10.3.25" },
80+
{ "package": "Fallout.Migrate", "version": "10.3.26" },
81+
{ "package": "Fallout.Migrate", "version": "10.3.27" },
82+
{ "package": "Fallout.Migrate", "version": "10.3.28" },
83+
{ "package": "Fallout.Migrate", "version": "10.3.29" },
84+
{ "package": "Fallout.Migrate", "version": "10.3.36" },
85+
{ "package": "Fallout.Migrate", "version": "10.3.37" },
86+
{ "package": "Fallout.Migrate", "version": "10.3.38" },
87+
{ "package": "Fallout.Migrate", "version": "10.3.40" },
88+
{ "package": "Fallout.Migrate", "version": "10.3.41" },
89+
{ "package": "Fallout.Migrate", "version": "10.3.42" },
90+
{ "package": "Fallout.Migrate", "version": "10.3.44" },
91+
{ "package": "Fallout.Migrate", "version": "10.3.45" },
92+
{ "package": "Fallout.Migrate", "version": "10.3.47" },
93+
{ "package": "Fallout.ProjectModel", "version": "10.3.24" },
94+
{ "package": "Fallout.ProjectModel", "version": "10.3.25" },
95+
{ "package": "Fallout.ProjectModel", "version": "10.3.26" },
96+
{ "package": "Fallout.ProjectModel", "version": "10.3.27" },
97+
{ "package": "Fallout.ProjectModel", "version": "10.3.28" },
98+
{ "package": "Fallout.ProjectModel", "version": "10.3.29" },
99+
{ "package": "Fallout.ProjectModel", "version": "10.3.36" },
100+
{ "package": "Fallout.ProjectModel", "version": "10.3.37" },
101+
{ "package": "Fallout.ProjectModel", "version": "10.3.38" },
102+
{ "package": "Fallout.ProjectModel", "version": "10.3.40" },
103+
{ "package": "Fallout.ProjectModel", "version": "10.3.41" },
104+
{ "package": "Fallout.ProjectModel", "version": "10.3.42" },
105+
{ "package": "Fallout.ProjectModel", "version": "10.3.44" },
106+
{ "package": "Fallout.ProjectModel", "version": "10.3.45" },
107+
{ "package": "Fallout.ProjectModel", "version": "10.3.47" },
108+
{ "package": "Fallout.SolutionModel", "version": "10.3.24" },
109+
{ "package": "Fallout.SolutionModel", "version": "10.3.25" },
110+
{ "package": "Fallout.SolutionModel", "version": "10.3.26" },
111+
{ "package": "Fallout.SolutionModel", "version": "10.3.27" },
112+
{ "package": "Fallout.SolutionModel", "version": "10.3.28" },
113+
{ "package": "Fallout.SolutionModel", "version": "10.3.29" },
114+
{ "package": "Fallout.SolutionModel", "version": "10.3.36" },
115+
{ "package": "Fallout.SolutionModel", "version": "10.3.37" },
116+
{ "package": "Fallout.SolutionModel", "version": "10.3.38" },
117+
{ "package": "Fallout.SolutionModel", "version": "10.3.40" },
118+
{ "package": "Fallout.SolutionModel", "version": "10.3.41" },
119+
{ "package": "Fallout.SolutionModel", "version": "10.3.42" },
120+
{ "package": "Fallout.SolutionModel", "version": "10.3.44" },
121+
{ "package": "Fallout.SolutionModel", "version": "10.3.45" },
122+
{ "package": "Fallout.SolutionModel", "version": "10.3.47" },
123+
{ "package": "Fallout.Tooling", "version": "10.3.24" },
124+
{ "package": "Fallout.Tooling", "version": "10.3.25" },
125+
{ "package": "Fallout.Tooling", "version": "10.3.26" },
126+
{ "package": "Fallout.Tooling", "version": "10.3.27" },
127+
{ "package": "Fallout.Tooling", "version": "10.3.28" },
128+
{ "package": "Fallout.Tooling", "version": "10.3.29" },
129+
{ "package": "Fallout.Tooling", "version": "10.3.36" },
130+
{ "package": "Fallout.Tooling", "version": "10.3.37" },
131+
{ "package": "Fallout.Tooling", "version": "10.3.38" },
132+
{ "package": "Fallout.Tooling", "version": "10.3.40" },
133+
{ "package": "Fallout.Tooling", "version": "10.3.41" },
134+
{ "package": "Fallout.Tooling", "version": "10.3.42" },
135+
{ "package": "Fallout.Tooling", "version": "10.3.44" },
136+
{ "package": "Fallout.Tooling", "version": "10.3.45" },
137+
{ "package": "Fallout.Tooling", "version": "10.3.47" },
138+
{ "package": "Fallout.Tooling.Generator", "version": "10.3.24" },
139+
{ "package": "Fallout.Tooling.Generator", "version": "10.3.25" },
140+
{ "package": "Fallout.Tooling.Generator", "version": "10.3.26" },
141+
{ "package": "Fallout.Tooling.Generator", "version": "10.3.27" },
142+
{ "package": "Fallout.Tooling.Generator", "version": "10.3.28" },
143+
{ "package": "Fallout.Tooling.Generator", "version": "10.3.29" },
144+
{ "package": "Fallout.Tooling.Generator", "version": "10.3.36" },
145+
{ "package": "Fallout.Tooling.Generator", "version": "10.3.37" },
146+
{ "package": "Fallout.Tooling.Generator", "version": "10.3.38" },
147+
{ "package": "Fallout.Tooling.Generator", "version": "10.3.40" },
148+
{ "package": "Fallout.Tooling.Generator", "version": "10.3.41" },
149+
{ "package": "Fallout.Tooling.Generator", "version": "10.3.42" },
150+
{ "package": "Fallout.Tooling.Generator", "version": "10.3.44" },
151+
{ "package": "Fallout.Tooling.Generator", "version": "10.3.45" },
152+
{ "package": "Fallout.Tooling.Generator", "version": "10.3.47" },
153+
{ "package": "Fallout.Utilities", "version": "10.3.24" },
154+
{ "package": "Fallout.Utilities", "version": "10.3.25" },
155+
{ "package": "Fallout.Utilities", "version": "10.3.26" },
156+
{ "package": "Fallout.Utilities", "version": "10.3.27" },
157+
{ "package": "Fallout.Utilities", "version": "10.3.28" },
158+
{ "package": "Fallout.Utilities", "version": "10.3.29" },
159+
{ "package": "Fallout.Utilities", "version": "10.3.36" },
160+
{ "package": "Fallout.Utilities", "version": "10.3.37" },
161+
{ "package": "Fallout.Utilities", "version": "10.3.38" },
162+
{ "package": "Fallout.Utilities", "version": "10.3.40" },
163+
{ "package": "Fallout.Utilities", "version": "10.3.41" },
164+
{ "package": "Fallout.Utilities", "version": "10.3.42" },
165+
{ "package": "Fallout.Utilities", "version": "10.3.44" },
166+
{ "package": "Fallout.Utilities", "version": "10.3.45" },
167+
{ "package": "Fallout.Utilities", "version": "10.3.47" },
168+
{ "package": "Fallout.Utilities.IO.Compression", "version": "10.3.24" },
169+
{ "package": "Fallout.Utilities.IO.Compression", "version": "10.3.25" },
170+
{ "package": "Fallout.Utilities.IO.Compression", "version": "10.3.26" },
171+
{ "package": "Fallout.Utilities.IO.Compression", "version": "10.3.27" },
172+
{ "package": "Fallout.Utilities.IO.Compression", "version": "10.3.28" },
173+
{ "package": "Fallout.Utilities.IO.Compression", "version": "10.3.29" },
174+
{ "package": "Fallout.Utilities.IO.Compression", "version": "10.3.36" },
175+
{ "package": "Fallout.Utilities.IO.Compression", "version": "10.3.37" },
176+
{ "package": "Fallout.Utilities.IO.Compression", "version": "10.3.38" },
177+
{ "package": "Fallout.Utilities.IO.Compression", "version": "10.3.40" },
178+
{ "package": "Fallout.Utilities.IO.Compression", "version": "10.3.41" },
179+
{ "package": "Fallout.Utilities.IO.Compression", "version": "10.3.42" },
180+
{ "package": "Fallout.Utilities.IO.Compression", "version": "10.3.44" },
181+
{ "package": "Fallout.Utilities.IO.Compression", "version": "10.3.45" },
182+
{ "package": "Fallout.Utilities.IO.Compression", "version": "10.3.47" },
183+
{ "package": "Fallout.Utilities.IO.Globbing", "version": "10.3.24" },
184+
{ "package": "Fallout.Utilities.IO.Globbing", "version": "10.3.25" },
185+
{ "package": "Fallout.Utilities.IO.Globbing", "version": "10.3.26" },
186+
{ "package": "Fallout.Utilities.IO.Globbing", "version": "10.3.27" },
187+
{ "package": "Fallout.Utilities.IO.Globbing", "version": "10.3.28" },
188+
{ "package": "Fallout.Utilities.IO.Globbing", "version": "10.3.29" },
189+
{ "package": "Fallout.Utilities.IO.Globbing", "version": "10.3.36" },
190+
{ "package": "Fallout.Utilities.IO.Globbing", "version": "10.3.37" },
191+
{ "package": "Fallout.Utilities.IO.Globbing", "version": "10.3.38" },
192+
{ "package": "Fallout.Utilities.IO.Globbing", "version": "10.3.40" },
193+
{ "package": "Fallout.Utilities.IO.Globbing", "version": "10.3.41" },
194+
{ "package": "Fallout.Utilities.IO.Globbing", "version": "10.3.42" },
195+
{ "package": "Fallout.Utilities.IO.Globbing", "version": "10.3.44" },
196+
{ "package": "Fallout.Utilities.IO.Globbing", "version": "10.3.45" },
197+
{ "package": "Fallout.Utilities.IO.Globbing", "version": "10.3.47" },
198+
{ "package": "Fallout.Utilities.Net", "version": "10.3.24" },
199+
{ "package": "Fallout.Utilities.Net", "version": "10.3.25" },
200+
{ "package": "Fallout.Utilities.Net", "version": "10.3.26" },
201+
{ "package": "Fallout.Utilities.Net", "version": "10.3.27" },
202+
{ "package": "Fallout.Utilities.Net", "version": "10.3.28" },
203+
{ "package": "Fallout.Utilities.Net", "version": "10.3.29" },
204+
{ "package": "Fallout.Utilities.Net", "version": "10.3.36" },
205+
{ "package": "Fallout.Utilities.Net", "version": "10.3.37" },
206+
{ "package": "Fallout.Utilities.Net", "version": "10.3.38" },
207+
{ "package": "Fallout.Utilities.Net", "version": "10.3.40" },
208+
{ "package": "Fallout.Utilities.Net", "version": "10.3.41" },
209+
{ "package": "Fallout.Utilities.Net", "version": "10.3.42" },
210+
{ "package": "Fallout.Utilities.Net", "version": "10.3.44" },
211+
{ "package": "Fallout.Utilities.Net", "version": "10.3.45" },
212+
{ "package": "Fallout.Utilities.Net", "version": "10.3.47" },
213+
{ "package": "Fallout.Utilities.Text.Json", "version": "10.3.24" },
214+
{ "package": "Fallout.Utilities.Text.Json", "version": "10.3.25" },
215+
{ "package": "Fallout.Utilities.Text.Json", "version": "10.3.26" },
216+
{ "package": "Fallout.Utilities.Text.Json", "version": "10.3.27" },
217+
{ "package": "Fallout.Utilities.Text.Json", "version": "10.3.28" },
218+
{ "package": "Fallout.Utilities.Text.Json", "version": "10.3.29" },
219+
{ "package": "Fallout.Utilities.Text.Json", "version": "10.3.36" },
220+
{ "package": "Fallout.Utilities.Text.Json", "version": "10.3.37" },
221+
{ "package": "Fallout.Utilities.Text.Json", "version": "10.3.38" },
222+
{ "package": "Fallout.Utilities.Text.Json", "version": "10.3.40" },
223+
{ "package": "Fallout.Utilities.Text.Json", "version": "10.3.41" },
224+
{ "package": "Fallout.Utilities.Text.Json", "version": "10.3.42" },
225+
{ "package": "Fallout.Utilities.Text.Json", "version": "10.3.44" },
226+
{ "package": "Fallout.Utilities.Text.Json", "version": "10.3.45" },
227+
{ "package": "Fallout.Utilities.Text.Json", "version": "10.3.47" },
228+
{ "package": "Fallout.Utilities.Text.Yaml", "version": "10.3.24" },
229+
{ "package": "Fallout.Utilities.Text.Yaml", "version": "10.3.25" },
230+
{ "package": "Fallout.Utilities.Text.Yaml", "version": "10.3.26" },
231+
{ "package": "Fallout.Utilities.Text.Yaml", "version": "10.3.27" },
232+
{ "package": "Fallout.Utilities.Text.Yaml", "version": "10.3.28" },
233+
{ "package": "Fallout.Utilities.Text.Yaml", "version": "10.3.29" },
234+
{ "package": "Fallout.Utilities.Text.Yaml", "version": "10.3.36" },
235+
{ "package": "Fallout.Utilities.Text.Yaml", "version": "10.3.37" },
236+
{ "package": "Fallout.Utilities.Text.Yaml", "version": "10.3.38" },
237+
{ "package": "Fallout.Utilities.Text.Yaml", "version": "10.3.40" },
238+
{ "package": "Fallout.Utilities.Text.Yaml", "version": "10.3.41" },
239+
{ "package": "Fallout.Utilities.Text.Yaml", "version": "10.3.42" },
240+
{ "package": "Fallout.Utilities.Text.Yaml", "version": "10.3.44" },
241+
{ "package": "Fallout.Utilities.Text.Yaml", "version": "10.3.45" },
242+
{ "package": "Fallout.Utilities.Text.Yaml", "version": "10.3.47" },
243+
{ "package": "Fallout.VisualStudio.SolutionPersistence", "version": "10.3.24" },
244+
{ "package": "Fallout.VisualStudio.SolutionPersistence", "version": "10.3.25" },
245+
{ "package": "Fallout.VisualStudio.SolutionPersistence", "version": "10.3.26" },
246+
{ "package": "Fallout.VisualStudio.SolutionPersistence", "version": "10.3.27" },
247+
{ "package": "Fallout.VisualStudio.SolutionPersistence", "version": "10.3.28" },
248+
{ "package": "Fallout.VisualStudio.SolutionPersistence", "version": "10.3.29" },
249+
{ "package": "Fallout.VisualStudio.SolutionPersistence", "version": "10.3.36" },
250+
{ "package": "Fallout.VisualStudio.SolutionPersistence", "version": "10.3.37" },
251+
{ "package": "Fallout.VisualStudio.SolutionPersistence", "version": "10.3.38" },
252+
{ "package": "Fallout.VisualStudio.SolutionPersistence", "version": "10.3.40" },
253+
{ "package": "Fallout.VisualStudio.SolutionPersistence", "version": "10.3.41" },
254+
{ "package": "Fallout.VisualStudio.SolutionPersistence", "version": "10.3.42" },
255+
{ "package": "Fallout.VisualStudio.SolutionPersistence", "version": "10.3.44" },
256+
{ "package": "Fallout.VisualStudio.SolutionPersistence", "version": "10.3.45" },
257+
{ "package": "Fallout.VisualStudio.SolutionPersistence", "version": "10.3.47" }
258+
]

0 commit comments

Comments
 (0)