[PR #2144] [MERGED] V7 #3097

Open
opened 2026-01-29 18:21:55 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/radzenhq/radzen-blazor/pull/2144
Author: @enchev
Created: 5/7/2025
Status: Merged
Merged: 5/7/2025
Merged by: @enchev

Base: masterHead: v7


📝 Commits (10+)

  • 630428d Remove Microsoft.CodeAnalysis. Add own C# expression parser.
  • 4fc51db Popup dialog animations (#2118)
  • 52065b2 ExpressionSerializer and tests added (#2119)
  • 8b20e76 Fix failing tests.
  • 1af30f9 various components RequiresUnreferencedCode attribute added (#2120)
  • c33ad35 RequiresUnreferencedCode added to ExpressionSerializer
  • 2259e93 Update premium themes
  • 9bcf51d RequiresUnreferencedCode added to ExpressionParser
  • 91ac4f5 FormComponentWithAutoComplete RequiresUnreferencedCode removed
  • 474f76b Revert "FormComponentWithAutoComplete RequiresUnreferencedCode removed"

📊 Changes

146 files changed (+6154 additions, -3017 deletions)

View changed files

📝 Radzen.Blazor.Tests/ExpressionParserTests.cs (+1437 -322)
Radzen.Blazor.Tests/ExpressionSerializerTests.cs (+304 -0)
📝 Radzen.Blazor.Tests/FieldsetTests.cs (+5 -5)
📝 Radzen.Blazor.Tests/PanelTests.cs (+3 -7)
Radzen.Blazor/DynamicTypeFactory.cs (+56 -0)
Radzen.Blazor/ExpressionLexer.cs (+873 -0)
📝 Radzen.Blazor/ExpressionParser.cs (+715 -351)
Radzen.Blazor/ExpressionSerializer.cs (+462 -0)
📝 Radzen.Blazor/GaugeBase.cs (+1 -1)
Radzen.Blazor/JSRuntimeExtensions.cs (+24 -0)
Radzen.Blazor/NonRenderingExtensions.cs (+39 -0)
📝 Radzen.Blazor/QueryableExtension.cs (+91 -584)
📝 Radzen.Blazor/Radzen.Blazor.csproj (+4 -5)
📝 Radzen.Blazor/RadzenAccordion.razor (+7 -16)
📝 Radzen.Blazor/RadzenAccordion.razor.cs (+6 -0)
📝 Radzen.Blazor/RadzenAlert.razor.cs (+19 -27)
📝 Radzen.Blazor/RadzenAutoComplete.razor (+2 -2)
📝 Radzen.Blazor/RadzenAutoComplete.razor.cs (+6 -8)
📝 Radzen.Blazor/RadzenBadge.razor.cs (+8 -18)
📝 Radzen.Blazor/RadzenBody.razor.cs (+3 -7)

...and 80 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/radzenhq/radzen-blazor/pull/2144 **Author:** [@enchev](https://github.com/enchev) **Created:** 5/7/2025 **Status:** ✅ Merged **Merged:** 5/7/2025 **Merged by:** [@enchev](https://github.com/enchev) **Base:** `master` ← **Head:** `v7` --- ### 📝 Commits (10+) - [`630428d`](https://github.com/radzenhq/radzen-blazor/commit/630428db3e3b7c8e50621263be48ef93f382ae6a) Remove Microsoft.CodeAnalysis. Add own C# expression parser. - [`4fc51db`](https://github.com/radzenhq/radzen-blazor/commit/4fc51dbde3d128506d66cf11ffd2252cfd241203) Popup dialog animations (#2118) - [`52065b2`](https://github.com/radzenhq/radzen-blazor/commit/52065b24667f8c91c0b90affd4e5ae63787a90dd) ExpressionSerializer and tests added (#2119) - [`8b20e76`](https://github.com/radzenhq/radzen-blazor/commit/8b20e764972d65da34a84ed697d209fbc078d361) Fix failing tests. - [`1af30f9`](https://github.com/radzenhq/radzen-blazor/commit/1af30f975cd39dea28cd2320cbb7d7e35072bfc8) various components RequiresUnreferencedCode attribute added (#2120) - [`c33ad35`](https://github.com/radzenhq/radzen-blazor/commit/c33ad35439419bfa1420ec5a6b3d04a36f0c25b9) RequiresUnreferencedCode added to ExpressionSerializer - [`2259e93`](https://github.com/radzenhq/radzen-blazor/commit/2259e931b0a8c7fc764957a3cae4134c3c9236f1) Update premium themes - [`9bcf51d`](https://github.com/radzenhq/radzen-blazor/commit/9bcf51dd6f97f0008544f227df319f9ec9e34dcd) RequiresUnreferencedCode added to ExpressionParser - [`91ac4f5`](https://github.com/radzenhq/radzen-blazor/commit/91ac4f5c3c9f55dff60e74f39b0196b0ac4a9167) FormComponentWithAutoComplete RequiresUnreferencedCode removed - [`474f76b`](https://github.com/radzenhq/radzen-blazor/commit/474f76b6d7c3d71c4beb9ebf0827da7158472277) Revert "FormComponentWithAutoComplete RequiresUnreferencedCode removed" ### 📊 Changes **146 files changed** (+6154 additions, -3017 deletions) <details> <summary>View changed files</summary> 📝 `Radzen.Blazor.Tests/ExpressionParserTests.cs` (+1437 -322) ➕ `Radzen.Blazor.Tests/ExpressionSerializerTests.cs` (+304 -0) 📝 `Radzen.Blazor.Tests/FieldsetTests.cs` (+5 -5) 📝 `Radzen.Blazor.Tests/PanelTests.cs` (+3 -7) ➕ `Radzen.Blazor/DynamicTypeFactory.cs` (+56 -0) ➕ `Radzen.Blazor/ExpressionLexer.cs` (+873 -0) 📝 `Radzen.Blazor/ExpressionParser.cs` (+715 -351) ➕ `Radzen.Blazor/ExpressionSerializer.cs` (+462 -0) 📝 `Radzen.Blazor/GaugeBase.cs` (+1 -1) ➕ `Radzen.Blazor/JSRuntimeExtensions.cs` (+24 -0) ➕ `Radzen.Blazor/NonRenderingExtensions.cs` (+39 -0) 📝 `Radzen.Blazor/QueryableExtension.cs` (+91 -584) 📝 `Radzen.Blazor/Radzen.Blazor.csproj` (+4 -5) 📝 `Radzen.Blazor/RadzenAccordion.razor` (+7 -16) 📝 `Radzen.Blazor/RadzenAccordion.razor.cs` (+6 -0) 📝 `Radzen.Blazor/RadzenAlert.razor.cs` (+19 -27) 📝 `Radzen.Blazor/RadzenAutoComplete.razor` (+2 -2) 📝 `Radzen.Blazor/RadzenAutoComplete.razor.cs` (+6 -8) 📝 `Radzen.Blazor/RadzenBadge.razor.cs` (+8 -18) 📝 `Radzen.Blazor/RadzenBody.razor.cs` (+3 -7) _...and 80 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 18:21:55 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/radzen-blazor#3097