Releases: arika0093/Linqraft
Releases · arika0093/Linqraft
Release list
0.10.3
What's Changed
- build(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #360
- build(deps): bump dependabot/fetch-metadata from 3.0.0 to 3.1.0 by @dependabot[bot] in #361
- Bump Microsoft.AspNetCore.OpenApi from 10.0.5 to 10.0.8 by @dependabot[bot] in #364
- chore(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #369
- Bump PolySharp from 1.15.0 to 1.16.0 by @dependabot[bot] in #365
- Bump Microsoft.AspNetCore.OpenApi from 10.0.8 to 10.0.9 by @dependabot[bot] in #368
- Bump Swashbuckle.AspNetCore.SwaggerUI from 10.1.7 to 10.2.3 by @dependabot[bot] in #371
- Bump csharpier from 1.2.6 to 1.3.0 by @dependabot[bot] in #367
Full Changelog: 0.10.2...0.10.3
0.10.2
What's Changed
- Fix
UseLinqraft().Select<TDto>()DTO generation whenusing Linqraft;is absent by @Copilot in #359 - Use virtual subdirectory install to avoid pulling entire repo via apm by @Copilot in #357
Full Changelog: 0.10.1...0.10.2
0.10.1
What's Changed
- fix: type inference for inner lambda parameters and chained null-conditional access by @arika0093 in #355
Full Changelog: 0.10.0...0.10.1
0.10.0
What's Changed
- chore(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #296
- chore(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #297
- chore(deps): bump actions/setup-dotnet from 4 to 5 by @dependabot[bot] in #298
- Bump AutoMapper from 16.0.0 to 16.1.0 by @dependabot[bot] in #300
- Add capture-aware Generate interception and tighten LinqraftKit matching by @Copilot in #301
- Document and lock in separate capture transport for NativeAOT-safe projections by @Copilot in #302
- Prefer delegate capture pattern in analyzers and obsolete anonymous capture APIs by @Copilot in #303
- Keep LinqraftMapping capture support and remove AsLeftJoin / QueryExtensions work by @Copilot in #304
- LQRE002: replace "convert to named key type" codefix with "use GroupByExpr" by @Copilot in #305
- Fix SelectExpr fallback for qualified external types by @Copilot in #307
- Add configurable generated
global using Linqraftfor v0.8.1 compatibility by @Copilot in #309 - Validate and harden Linqraft.Core source-only NuGet packaging by @Copilot in #310
- Add generic projection hooks with AsLeftJoin and AsProjectable support by @Copilot in #311
- Enhance source generation and hashing with cancellation support by @arika0093 in #314
- Replace generated projection hook markers with helper-based selector hooks by @Copilot in #315
- feat: Add support for inner join projections and helper methods by @arika0093 in #316
- Rename projection helper API to
AsInlineand refresh projection helper docs by @Copilot in #322 - Add
UseLinqraft()fluent projection alternatives toSelectExpr,SelectManyExpr, andGroupByExprby @Copilot in #321 - Refine generated declaration surface for projection helpers and fluent APIs by @Copilot in #323
- Remove redundant test DTO partial declarations by @Copilot in #325
- Bump AutoMapper.Extensions.ExpressionMapping from 10.1.0 to 11.0.0 by @dependabot[bot] in #326
- Bump lint4sg from 0.1.5 to 0.1.6 by @dependabot[bot] in #327
- Bump Mapster from 7.4.0 to 10.0.3 by @dependabot[bot] in #328
- Preserve explicit DTO property types in packaged
SelectExprgeneration by @Copilot in #330 - Support nested fluent projections, align mapping defaults with DTO names, simplify generated docs, and remove prebuilt-expression config by @Copilot in #335
- Redesign mapping generation around
LinqraftMappingandLinqraftMapper<T>by @Copilot in #340 - Replace legacy SelectExpr migration wording with UseLinqraft guidance by @Copilot in #342
- Preserve conditional-access type inference in explicit DTOs and add complex regression coverage by @Copilot in #344
- docs: add SKILL and PROMPT for llm by @arika0093 in #345
- build(deps): bump dependabot/fetch-metadata from 2.5.0 to 3.0.0 by @dependabot[bot] in #347
- Bump Swashbuckle.AspNetCore.SwaggerUI from 10.1.5 to 10.1.7 by @dependabot[bot] in #348
- Add LQRS010 code fix for extracting projections into LinqraftMapping declarations by @Copilot in #346
- Fix
()(expr)emitted for null-conditional (?.) projections by @Copilot in #351 - Preserve inherited generic-base property types in cross-assembly projections by @Copilot in #352
- Fix CS0453: prevent double
?onNullable<T>in ternary null-guard projections by @Copilot in #354
Full Changelog: 0.8.1...0.10.0
0.10.97-rc.5
What's Changed
- Preserve conditional-access type inference in explicit DTOs and add complex regression coverage by @Copilot in #344
- docs: add SKILL and PROMPT for llm by @arika0093 in #345
- build(deps): bump dependabot/fetch-metadata from 2.5.0 to 3.0.0 by @dependabot[bot] in #347
- Bump Swashbuckle.AspNetCore.SwaggerUI from 10.1.5 to 10.1.7 by @dependabot[bot] in #348
- Add LQRS010 code fix for extracting projections into LinqraftMapping declarations by @Copilot in #346
Full Changelog: 0.10.93-rc.4...0.10.97-rc.5
0.10.93-rc.4
What's Changed
- Preserve explicit DTO property types in packaged
SelectExprgeneration by @Copilot in #330 - Support nested fluent projections, align mapping defaults with DTO names, simplify generated docs, and remove prebuilt-expression config by @Copilot in #335
- Redesign mapping generation around
LinqraftMappingandLinqraftMapper<T>by @Copilot in #340 - Replace legacy SelectExpr migration wording with UseLinqraft guidance by @Copilot in #342
Full Changelog: 0.10.86-rc.3...0.10.93-rc.4
0.10.86-rc.3
What's Changed
- Refine generated declaration surface for projection helpers and fluent APIs by @Copilot in #323
- Remove redundant test DTO partial declarations by @Copilot in #325
- Bump AutoMapper.Extensions.ExpressionMapping from 10.1.0 to 11.0.0 by @dependabot[bot] in #326
- Bump lint4sg from 0.1.5 to 0.1.6 by @dependabot[bot] in #327
- Bump Mapster from 7.4.0 to 10.0.3 by @dependabot[bot] in #328
Full Changelog: 0.10.80-rc.2...0.10.86-rc.3
0.10.80-rc.2
What's Changed
- Fix SelectExpr fallback for qualified external types by @Copilot in #307
- Add configurable generated
global using Linqraftfor v0.8.1 compatibility by @Copilot in #309 - Validate and harden Linqraft.Core source-only NuGet packaging by @Copilot in #310
- Add generic projection hooks with AsLeftJoin and AsProjectable support by @Copilot in #311
- Enhance source generation and hashing with cancellation support by @arika0093 in #314
- Replace generated projection hook markers with helper-based selector hooks by @Copilot in #315
- feat: Add support for inner join projections and helper methods by @arika0093 in #316
- Rename projection helper API to
AsInlineand refresh projection helper docs by @Copilot in #322 - Add
UseLinqraft()fluent projection alternatives toSelectExpr,SelectManyExpr, andGroupByExprby @Copilot in #321
Full Changelog: 0.10.54-rc.1...0.10.80-rc.2
0.10.54-rc.1
What's Changed
- chore(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #296
- chore(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #297
- chore(deps): bump actions/setup-dotnet from 4 to 5 by @dependabot[bot] in #298
- Bump AutoMapper from 16.0.0 to 16.1.0 by @dependabot[bot] in #300
- Add capture-aware Generate interception and tighten LinqraftKit matching by @Copilot in #301
- Document and lock in separate capture transport for NativeAOT-safe projections by @Copilot in #302
- Prefer delegate capture pattern in analyzers and obsolete anonymous capture APIs by @Copilot in #303
- Keep LinqraftMapping capture support and remove AsLeftJoin / QueryExtensions work by @Copilot in #304
- LQRE002: replace "convert to named key type" codefix with "use GroupByExpr" by @Copilot in #305
Full Changelog: 0.8.1...0.10.54-rc.1
0.8.1
What's Changed
- Bump csharpier from 1.2.5 to 1.2.6 by @dependabot[bot] in #286
- Bump Swashbuckle.AspNetCore.SwaggerUI from 10.1.1 to 10.1.2 by @dependabot[bot] in #287
- Bump Microsoft.AspNetCore.Components.WebAssembly from 10.0.2 to 10.0.3 by @dependabot[bot] in #288
- Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer from 10.0.2 to 10.0.3 by @dependabot[bot] in #289
- Bump Microsoft.AspNetCore.OpenApi from 10.0.2 to 10.0.3 by @dependabot[bot] in #290
- Bump Swashbuckle.AspNetCore.SwaggerUI from 10.1.2 to 10.1.3 by @dependabot[bot] in #291
- Bump AutoMapper.Extensions.ExpressionMapping from 10.0.0 to 10.1.0 by @dependabot[bot] in #292
- Bump Swashbuckle.AspNetCore.SwaggerUI from 10.1.3 to 10.1.4 by @dependabot[bot] in #293
- Fix: OfType<T>() generic type argument not fully qualified in SelectExpr-generated code by @Copilot in #295
Full Changelog: 0.8.0...0.8.1