Releases: eiriktsarpalis/PolyType
Releases · eiriktsarpalis/PolyType
v1.3.1
What's Changed
- Remove unused EquatableDiagnostic type by @eiriktsarpalis in #403
- Add out parameter support and snapshot tests for source generator by @eiriktsarpalis in #407
- Add test case for mixed ref/out constructor parameters by @eiriktsarpalis in #408
- ci(deps): bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #410
- ci(deps): bump actions/deploy-pages from 4 to 5 in the github-actions group by @dependabot[bot] in #409
- Add YAML serializer example by @eiriktsarpalis in #411
- Add source generator documentation article by @eiriktsarpalis in #414
- Sort ProvidedTypes iteration for deterministic source output by @AArnott in #413
Full Changelog: v1.2.1...v1.3.1
v1.2.1
What's Changed
- deps: Bump the test-frameworks group with 3 updates by @dependabot[bot] in #387
- Migrate to MTP by @eiriktsarpalis in #390
- Fix stack overflow when creating source-generated shapes for self-referential types by @Copilot in #393
- tools: Bump docfx from 2.78.4 to 2.78.5 by @dependabot[bot] in #395
- Fix documentation readability issues and invalid code samples by @eiriktsarpalis in #396
- Rewrite copilot-instructions.md with comprehensive project guidance by @eiriktsarpalis in #399
- Fix relative hyperlinks to Makefile and .editorconfig in copilot-instructions.md by @Copilot in #400
- ci(deps): bump actions/upload-artifact from 6 to 7 in the github-actions group by @dependabot[bot] in #402
- Fix source generator diagnostics to support #pragma warning disable by @eiriktsarpalis in #401
Full Changelog: v1.1.1...v1.2.1
v1.1.1
What's Changed
- deps: Bump the test-frameworks group with 3 updates by @dependabot[bot] in #369
- Rework docs structure by @eiriktsarpalis in #371
- ci(deps): bump becheran/mlc from 0.15.4 to 1.2.0 by @dependabot[bot] in #307
- ci(deps): bump actions/upload-artifact from 5 to 6 in the github-actions group by @dependabot[bot] in #373
- deps: Bump FSharp.Core from 10.0.100 to 10.0.101 by @dependabot[bot] in #375
- deps: Bump the test-frameworks group with 3 updates by @dependabot[bot] in #374
- deps: Bump the test-frameworks group with 3 updates by @dependabot[bot] in #377
- deps: Bump the test-frameworks group with 3 updates by @dependabot[bot] in #378
- deps: Bump the test-frameworks group with 3 updates by @dependabot[bot] in #382
- Add glob pattern support to GenerateShapeForAttribute by @Copilot in #376
- deps: Bump FSharp.Core from 10.0.101 to 10.0.102 by @dependabot[bot] in #384
- deps: Bump the test-frameworks group with 4 updates by @dependabot[bot] in #383
- Allow type unloading via ConditionalWeakTable cache and fix options set equality by @Copilot in #386
Full Changelog: v1.0.0...v1.1.1
v1.0.0
What's Changed
- deps: Bump the test-frameworks group with 4 updates by @dependabot[bot] in #353
- deps: Bump the build-tools group with 1 update by @dependabot[bot] in #354
- deps: Bump the benchmarking group with 1 update by @dependabot[bot] in #355
- deps: Bump FSharp.Core from 9.0.303 to 10.0.100 by @dependabot[bot] in #356
- Add VSTEST_CONNECTION_TIMEOUT to prevent testhost connection failures in CI by @Copilot in #360
- deps: Bump the test-frameworks group with 3 updates by @dependabot[bot] in #362
- ci(deps): bump actions/checkout from 5 to 6 in the github-actions group by @dependabot[bot] in #361
- deps: Bump the benchmarking group with 1 update by @dependabot[bot] in #366
- deps: Bump the test-frameworks group with 4 updates by @dependabot[bot] in #365
- Add support for inline and fixed arrays by @AArnott in #368
Full Changelog: v1.0.0-rc.9...v1.0.0
v1.0.0-rc.9
What's Changed
- Fix attribute sourcegen for object[] parameters with diverse types by @Copilot in #352
Full Changelog: v1.0.0-rc.8...v1.0.0-rc.9
v1.0.0-rc.8
What's Changed
- Rename trimNullAssignmentLines to trimDefaultAssignmentLines and extend default assignment trimming by @Copilot in #333
- tools: Bump docfx from 2.78.3 to 2.78.4 by @dependabot[bot] in #335
- ci(deps): bump actions/upload-artifact from 4 to 5 in the github-actions group by @dependabot[bot] in #334
- Fix source generator hint name collisions for array types by @Copilot in #340
- Add net10.0 targets to the product libraries. by @eiriktsarpalis in #341
- tools: Bump nbgv from 3.8.118 to 3.9.50 by @dependabot[bot] in #343
- Include type arguments in auto-derived DerivedTypeShapeAttribute.Name by @Copilot in #337
- Add IEnumShape.IsFlags property by @Copilot in #347
- Call Debugger.Launch() on failures when env var is set by @AArnott in #345
- Add support for source generated attribute resolution. by @eiriktsarpalis in #344
- Rework source gen models and apply C# 14 field keyword. by @eiriktsarpalis in #350
- Fix constructor selection to prefer read-only property initialization by @Copilot in #348
Full Changelog: v1.0.0-rc.7...v1.0.0-rc.8
v1.0.0-rc.7
What's Changed
- Add CollectionBuilderAttribute support to dictionary types by @Copilot in #320
- Add docfx CI validation and other CI tweaks by @eiriktsarpalis in #321
- Update .NET SDK to 10-rc.2 by @eiriktsarpalis in #322
- Add net472 target to PolyType by @AArnott in #324
- Improve method shape and function shape documentation with RPC examples by @Copilot in #326
- Add PolyType.Examples.FSharp library demonstrating F# usage of TypeShapeVisitor by @Copilot in #328
Full Changelog: v1.0.0-rc.6...v1.0.0-rc.7
v1.0.0-rc.6
What's Changed
- tools: Bump nbgv from 3.7.115 to 3.8.118 by @dependabot[bot] in #308
- deps: Bump the test-frameworks group with 5 updates by @dependabot[bot] in #309
- deps: Bump the build-tools group with 1 update by @dependabot[bot] in #310
- deps: Bump the benchmarking group with 1 update by @dependabot[bot] in #311
- Update test sdk version by @eiriktsarpalis in #314
- Update the SourceWriter implementation to use pooled buffers and interpolated string handlers. by @Copilot in #313
- deps: Bump the test-frameworks group with 3 updates by @dependabot[bot] in #315
- Update repo SDK to .NET 10 by @eiriktsarpalis in #316
- Remove generic method from TypeGenerationContext. by @eiriktsarpalis in #317
Full Changelog: v1.0.0-rc.5...v1.0.0-rc.6
v1.0.0-rc.5
What's Changed
- Reinstate deleted test. by @eiriktsarpalis in #303
- Add testimonial from Alvys by @eiriktsarpalis in #304
- Tweak multi-provider cache APIs. by @eiriktsarpalis in #306
Full Changelog: v1.0.0-rc.4...v1.0.0-rc.5
v1.0.0-rc.4
What's Changed
- Add a specification document by @Copilot in #275
- Fix docs issues. by @eiriktsarpalis in #292
- Filter explicitly implemented events. by @eiriktsarpalis in #294
- Fix a number of bugs related to interface hierarchies with events. by @eiriktsarpalis in #297
- deps: Bump the test-frameworks group with 3 updates by @dependabot[bot] in #299
- deps: Bump the benchmarking group with 1 update by @dependabot[bot] in #300
- ci(deps): bump becheran/mlc from 0.15.4 to 1.0.0 by @dependabot[bot] in #298
- Revert "ci(deps): bump becheran/mlc from 0.15.4 to 1.0.0" by @eiriktsarpalis in #302
- Unify visible member resolution algorithm and disallow conflicting member names. by @eiriktsarpalis in #301
Full Changelog: v1.0.0-rc.3...v1.0.0-rc.4