Skip to content

Conversation

@arika0093
Copy link
Owner

@arika0093 arika0093 commented Dec 5, 2025

arika0093 and others added 24 commits December 6, 2025 00:13
(cherry picked from commit b6a6f17)
…ration feature and comparison with other libraries

(cherry picked from commit c7523ff)
…or automatic DTO generation and calculated fields

(cherry picked from commit 44f3bec)
* Initial plan

* Add AutoMapper, Mapperly, Mapster, and Facet to benchmark

Co-authored-by: arika0093 <[email protected]>

* Fix Mapperly warnings by ignoring unmapped source members

Co-authored-by: arika0093 <[email protected]>

* Fix Facet benchmark to use standard NestedFacets pattern for proper DTO mapping

Co-authored-by: arika0093 <[email protected]>

* refactor: update benchmark descriptions and set baseline for Linqraft Auto-Generated DTO

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: arika0093 <[email protected]>
Co-authored-by: Arika Ishinami <[email protected]>
(cherry picked from commit 0916634)
…#208)

* Initial plan

* Add support for nested SelectExpr - convert inner SelectExpr to Select

Co-authored-by: arika0093 <[email protected]>

* Refactor: Extract shared helper for Select expression generation

Co-authored-by: arika0093 <[email protected]>

* Address PR feedback: unify methods, use record class for LINQ info, extract explicit DTO type from syntax

Co-authored-by: arika0093 <[email protected]>

* Address PR feedback: rename test file, use SelectExpr with explicit DTO types, verify nested namespace, update record syntax, simplify code

Co-authored-by: arika0093 <[email protected]>

* Improve null safety: add explicit null coalescing for propertyType

Co-authored-by: arika0093 <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: arika0093 <[email protected]>
(cherry picked from commit 348f441)
…y with LINQ providers

(cherry picked from commit 24db040)
* fix: add SuppressTfmSupportBuildErrors property to Directory.Build.props

* I207 test only run .NET 9 or later temporary

* fix: remove .NET 6.0 from target frameworks in CI workflow

* fix: correct property name in NestedSelectExpr test for clarity

(cherry picked from commit c1bb6cf)
* Initial plan

* Fix: Skip nested SelectExpr interceptor generation and generate DTOs with correct names

Co-authored-by: arika0093 <[email protected]>

* Fix: Address code review - move global:: prefix removal before class name extraction

Co-authored-by: arika0093 <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: arika0093 <[email protected]>
(cherry picked from commit 8a370f8)
@coderabbitai
Copy link

coderabbitai bot commented Dec 5, 2025

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release-pr/v0.6.1

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@arika0093 arika0093 merged commit c08404b into release/v0.6 Dec 5, 2025
8 checks passed
@arika0093 arika0093 deleted the release-pr/v0.6.1 branch December 5, 2025 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants