Skip to content

Releases: arika0093/Linqraft

0.10.3

Choose a tag to compare

@github-actions github-actions released this 10 Jul 04:17

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

Choose a tag to compare

@github-actions github-actions released this 02 Apr 08:14

What's Changed

  • Fix UseLinqraft().Select<TDto>() DTO generation when using 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

Choose a tag to compare

@github-actions github-actions released this 01 Apr 10:28
8b0ec68

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

Choose a tag to compare

@github-actions github-actions released this 01 Apr 03:38
177d797

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 Linqraft for 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 AsInline and refresh projection helper docs by @Copilot in #322
  • Add UseLinqraft() fluent projection alternatives to SelectExpr, SelectManyExpr, and GroupByExpr by @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 SelectExpr generation 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 LinqraftMapping and LinqraftMapper<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 ? on Nullable<T> in ternary null-guard projections by @Copilot in #354

Full Changelog: 0.8.1...0.10.0

0.10.97-rc.5

0.10.97-rc.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Mar 00:44
e8a837b

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

0.10.93-rc.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Mar 01:11
60878f0

What's Changed

  • Preserve explicit DTO property types in packaged SelectExpr generation 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 LinqraftMapping and LinqraftMapper<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

0.10.86-rc.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Mar 00:18
42ae4bd

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

0.10.80-rc.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Mar 08:30
2cf32ff

What's Changed

  • Fix SelectExpr fallback for qualified external types by @Copilot in #307
  • Add configurable generated global using Linqraft for 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 AsInline and refresh projection helper docs by @Copilot in #322
  • Add UseLinqraft() fluent projection alternatives to SelectExpr, SelectManyExpr, and GroupByExpr by @Copilot in #321

Full Changelog: 0.10.54-rc.1...0.10.80-rc.2

0.10.54-rc.1

0.10.54-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Mar 05:25
ed03855

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

Choose a tag to compare

@github-actions github-actions released this 02 Mar 10:36
7e69c93

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