|
| 1 | +#### 4.1.0 - May 28, 2026 |
| 2 | + |
| 3 | +- fix: skip empty `Cookie` header when no cookie parameters are present (#454) |
| 4 | +- fix: revert TypeProviders SDK to avoid `InvalidProgramException` in generated property setters |
| 5 | +- fix: avoid duplicate quotation variables in generated parameter coercion expressions (#452) |
| 6 | +- fix: restore unchecked field access in generated property getters/setters (#452) |
| 7 | +- perf: reduce allocations and reflection in generated operation code (#455) |
| 8 | +- perf: avoid redundant `allOf` emptiness checks and `Array.IndexOf` in `CallAsync` (#445) |
| 9 | +- perf: avoid `obj[]` allocation in `getPropertyNamesAndInfos` (#444) |
| 10 | +- perf: add `float32`/`double`/`Guid` fast-paths in `toParam`; replace `String.Format` with interpolation (#443) |
| 11 | +- perf: replace `formatObject` array allocation and join with `StringBuilder` (#440) |
| 12 | +- refactor: extract `compileSingleRefOrNewObject` helper for single-`$ref` schema collapse (#452) |
| 13 | +- refactor: extract `tryResolveSingle` helper in `DefinitionCompiler` (#441) |
| 14 | +- refactor: replace remaining `sprintf` in `DefinitionCompiler` with string interpolation (#439) |
| 15 | +- eng: update dependencies and GitHub Actions workflows |
| 16 | +- eng: change repo-assist schedule from daily to weekly |
| 17 | +- test: add OperationCompiler response-type tests for component `$ref`, arrays, async streams, and non-200 2xx responses (+8 tests) (#450, #453) |
| 18 | +- test: add request/response/path-level parameter coverage for `text/plain`, octet-stream, and inherited path parameters (+9 tests) (#452) |
| 19 | +- test: expand enum, inheritance, composite schema, HTTP method, and runtime helper coverage (+51 tests) (#442, #444, #446, #447, #449) |
| 20 | + |
1 | 21 | #### 4.0.0 - May 16, 2026 |
2 | 22 |
|
3 | 23 | - improve: surface schema description as XmlDoc on generated object and enum types (#419) |
|
0 commit comments