Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
d84636f
chore: add permissions for changelog generation
arika0093 Dec 3, 2025
a7c96a5
chore: update changelog for release
arika0093 Dec 3, 2025
adc4ff6
Fix type references in README for DTOs
arika0093 Dec 4, 2025
a646bec
feat: add changelog generation step to release workflow
arika0093 Dec 4, 2025
a53b25e
docs: add comparison section with other mapping libraries in README
arika0093 Dec 4, 2025
7d53fb8
docs: enhance README with detailed explanation of Linqraft's DTO gene…
arika0093 Dec 5, 2025
f7a6ded
fix: correct spelling of "dependencies" in README files
arika0093 Dec 5, 2025
d3d4ef5
docs: update README and nuget documentation to include new features f…
arika0093 Dec 5, 2025
2fa67db
docs: refine README overview to clarify Linqraft's features and elimi…
arika0093 Dec 5, 2025
4d42870
Add AutoMapper, Mapperly, Mapster, and Facet to benchmark (#209)
Copilot Dec 5, 2025
46252b2
Fix nested SelectExpr generation - convert inner SelectExpr to Select…
Copilot Dec 5, 2025
bbb36d8
docs: update FAQ section in README to clarify Linqraft's compatibilit…
arika0093 Dec 5, 2025
bfb9f88
fix: add playground CSS file to .gitignore
arika0093 Dec 5, 2025
0717a6f
refactor: streamline template creation and remove unused methods
arika0093 Dec 5, 2025
bc457af
chore: remove unused tailwind CSS file from playground
arika0093 Dec 5, 2025
af165dd
docs: update FAQ to clarify Linqraft's compatibility with LINQ providers
arika0093 Dec 5, 2025
3bdcf7e
chore: update CI workflows for .NET build and test with multi-platfor…
arika0093 Dec 5, 2025
f3f2aa3
chore: Update target frameworks and add build error suppression (#210)
arika0093 Dec 5, 2025
ba0f05d
docs: clarify usage of Linqraft for generating shared DTOs from OpenA…
arika0093 Dec 5, 2025
f47c951
docs: add collapsible section for available MSBuild properties in README
arika0093 Dec 5, 2025
25194d0
docs: add clarification on .csproj package reference for Linqraft ins…
arika0093 Dec 5, 2025
28b72d1
docs: improve clarity in reverse conversion explanation in README
arika0093 Dec 5, 2025
c996c37
Fix nested SelectExpr interceptor generation (#213)
Copilot Dec 5, 2025
353a145
docs: clarify target frameworks setup for Windows in CI workflow
arika0093 Dec 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 0 additions & 28 deletions .github/workflows/changelog.yaml

This file was deleted.

23 changes: 23 additions & 0 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -98,3 +98,26 @@ jobs:

- name: Publish Nuget Package
run: dotnet nuget push ./artifacts/*.nupkg --source https://api.nuget.org/v3/index.json --api-key ${{steps.login.outputs.NUGET_API_KEY}}

generate-changelog:
runs-on: ubuntu-latest
needs: package-build
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Generate a changelog
uses: orhun/git-cliff-action@v4
with:
config: .github/git-cliff.toml
args: --verbose
env:
OUTPUT: CHANGELOG.md
GITHUB_REPO: ${{ github.repository }}

- name: Commit and Push changelog
uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: "chore: update changelog for release ${{ needs.package-build.outputs.version }}"
file_pattern: CHANGELOG.md
46 changes: 46 additions & 0 deletions .github/workflows/test-strict.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: .NET Build and Test (More Platforms)

on:
workflow_dispatch:
push:
branches:
- 'release-pr/*'

jobs:
test:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}
steps:
- name: Set Target Frameworks (Unix)
run: echo 'TFMS=net10.0;net8.0' >> $GITHUB_ENV
if: matrix.os != 'windows-latest'

- name: Set Target Frameworks (Windows, including .NET Framework)
shell: pwsh
run: echo 'TFMS=net10.0;net8.0;net48' >> $env:GITHUB_ENV
if: matrix.os == 'windows-latest'

- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: |
10.0.x
8.0.x
cache: true
cache-dependency-path: '**/packages.lock.json'

- name: Restore dependencies
run: dotnet restore --locked-mode

- name: Build
run: dotnet build --no-restore

- name: Run tests
run: dotnet test --no-build --verbosity normal --logger GitHubActions
9 changes: 2 additions & 7 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,8 @@ env:
DOTNET_VERSION: '10.0.x'

jobs:
build:
strategy:
matrix:
# drop windows because setup-dotnet on windows has too slow performance...
# os: [ubuntu-latest, windows-latest]
os: [ubuntu-latest]
runs-on: ${{ matrix.os }}
test:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
*.db*
.generated/
playground/wwwroot/css/tailwind.css

## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
Expand Down
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,25 @@
## [0.6.0] - 2025-12-03

### 🚀 Features

- Detect and warn when using auto-generated DTO classes (#202)
- [**breaking**] Change NestedDtoUseHashNamespace behavior (default is true) (#203)
- [**breaking**] Update generated DTO namespaces to use Linqraft prefix instead of hash suffix (#205)
- Add transparent background to scrollbar corner in tailwind.css
- Enhance TAILWIND_CDN_FRAGMENT with additional styles and fonts in DevTailwindUtil.razor

### 🐛 Bug Fixes

- Simplify name conversion and improve consistency in GroupBy usage (#204)
- Update BenchmarkDotNet version and refine benchmark results in README.md

### 🚜 Refactor

- Simplify CodeGenerationService constructor and improve internal attribute filtering

### 📚 Documentation

- Add known issues section for GroupBy and SelectExpr functionality
## [0.5.0] - 2025-12-02

### 🚀 Features
Expand Down
Loading
Loading