There was an error while loading. Please reload this page.
Release notes 6.4.0: cite issue #5617 on the UnionAll fix bullet The coverage audit matches milestone items by number appearing in the notes, and the issue is only reachable via the crediting bullet. Also makes the report discoverable for anyone searching the issue number.
Release notes 6.4.0: credit the UnionAll column-reorder fix to #5450 Issue #5617 was closed manually and referenced only by #5618, which is the regression test; #5618's body attributes the fix to #5450's set-operator column-reindexing rewrite. Recorded as a Fixed bullet on #5450 so the issue is covered by the PR that actually fixed it.
Release notes 6.4.0: add CLI/MCP and analyzers deep-dives Spotlights for #5678 (linq2db.cli query/execute/schema + MCP server workflow, profile config, execute and CSV safety) and #5703 (L2DB1001 before/after, Fix-All scope, severity and opt-out configuration). Their summary bullets now link to the sections.
Release notes 6.4.0: add 9 merged PRs New components: LinqToDB CLI (query/execute/schema/MCP server, scaffold GetSqlDecimal option), Analyzers (linq2db.Analyzers package + L2DB1001 and its delivery via linq2db), SQL Server (GetSqlDecimal attribute, IgnoreSystemHistoryTables views fix). LinqToDB: cached-statement rewrite fix, per-usage parameter casts, DistinctBy Table-not-found fix. LinqToDB for EntityFramework: query-cache identity fix. Oracle: long string/XML NCLOB binding.
Rename the colon-named page so this wiki can be checked out on Windows NTFS cannot materialise a filename containing a colon, so every Windows clone of this wiki had to be a --no-checkout + sparse-checkout of individual pages, and every commit had to be built through git plumbing, because a plain `git commit` stages all the unmaterialised pages as deleted. Dropping the colon from the filename removes that whole class of problem. The page is linked from no other page, so nothing breaks. Content is unchanged - the new path points at the same blob.
L2DB1001: LinqToDB category, category-wide severity and the MSBuild opt-out The rule moved off the Usage category, which is shared with Microsoft's analyzers, so the category-wide severity knob now configures the linq2db rule set alone. Document that line, and the EnableLinqToDBAnalyzers property that turns the analyzers off for a project even when they arrive transitively. Follows linq2db c76ee6110 and 8b78cf8eb (PR #5720).
L2DB1001: the rule ships in linq2db.Analyzers again Reverts a300430. The analyzers are not bundled into the linq2db package after all (linq2db/linq2db#5720): linq2db depends on linq2db.Analyzers instead, so the package id exists and the nuget.org link is live again. Delivery is unchanged from a consumer's point of view - referencing linq2db, or any package that depends on it, brings the rules in with no extra reference. Also names the one case for referencing the package explicitly: running the rule against an older linq2db to plan a migration before upgrading. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
L2DB1001: analyzers now ship inside the linq2db package The standalone linq2db.Analyzers package is removed in 6.4.0 (linq2db/linq2db#5720) and the analyzer plus code-fix assemblies are bundled into the linq2db package instead. The Package row pointed at a nuget.org page that will no longer exist, telling readers to add a reference they cannot add. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
L2DB1001: document apply_fix_on_return_type_mismatch code-fix option + expected errors
Rename LINQ2DB1001 page to L2DB1001; split reported-but-unfixed from not-reported (.Over() gate)
LINQ2DB1001: note DISTINCT+KEEP as a no-fix case The code fix now bails on a DISTINCT aggregate combined with KEEP (Sql.Window's KEEP builder has no .Distinct() state), so add it to the "When no fix is offered" list. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Add LINQ2DB1001 analyzer rule page (linq2db.Analyzers) Documents the LINQ2DB1001 rule (legacy Sql.Ext window API -> Sql.Window) — the helpLinkUri target for the linq2db.Analyzers package. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Release notes: 6.4.0
Release notes: 6.4.0 — backfill merged-PR notes Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Release notes: 6.4.0 — link summary bullets to their deep-dive sections
Release notes: 6.4.0 — order DB areas after project areas; use established project category names (LinqToDB for EntityFramework, LinqToDB LINQPad Driver); drop redundant EF Core prefix
Release notes: 6.4.0 — add merged-PR notes
Release notes 6.4.0: h5 change-type headers; credit contributor by name
Release notes: 6.4.0 section (#5546, #5548, #5552, #5556, #5557)
Updated Releases and Roadmap (markdown)