Skip to content

Commit 103f9db

Browse files
v30.1.37
1 parent 16e762f commit 103f9db

File tree

423 files changed

+363170
-245001
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

423 files changed

+363170
-245001
lines changed

.github/PULL_REQUEST_TEMPLATE/Bug.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
### Bug description
2+
Clearly and concisely describe the problem (this cannot be empty).
3+
4+
### Root cause
5+
Briefly describe the root cause and analysis of the problem.
6+
If there is an internal discussion on the forum, provide the link.
7+
8+
### Solution description
9+
Describe the changes made in the code in detail for the reviewers.
10+
11+
### Reason for not identifying earlier
12+
* [ ] Guidelines not followed. If yes, provide which guideline is not followed.
13+
14+
* [ ] Guidelines not given. If yes, provide which/who need to address.
15+
Tag label `update-guideline-coreteam` or `update-guideline-productteam`.
16+
17+
* [ ] If any other reason, provide the details here.
18+
19+
### Areas tested against this fix
20+
Provide details about the areas or combinations that have been tested against this code changes.
21+
* [ ] Tested against feature matrix. [Feature matrix link](https://syncfusion.sharepoint.com/sites/EJ2ProductOwners/Shared%20Documents/Forms/AllItems.aspx?viewid=ae81c682%2D3d0f%2D462a%2Db8ec%2D7358748d489d&id=%2Fsites%2FEJ2ProductOwners%2FShared%20Documents%2FGeneral%2FFeature%20Matrix%20%2D%20Documents)
22+
* [ ] NA
23+
24+
### Is it a breaking issue?
25+
* [ ] Yes, Tag `breaking-issue`.
26+
* [ ] NO
27+
28+
If yes, provide the breaking commit details / MR here.
29+
30+
### Action taken
31+
What action did you take to avoid this in future?
32+
33+
Feature matrix document updated
34+
* [ ] Yes
35+
* [ ] NO
36+
* [ ] NA
37+
38+
Automation details - Mark `Is Automated` field as (Yes, Manual, Not Applicable) in corresponding JIRA task once the bug is automated.
39+
* [ ] BUnit, share corresponding MR.
40+
* [ ] E2E or Manual Automation using tester - Make sure all items are automated with priority before release which can be tracked in [automation dashboard](https://syncfusion.atlassian.net/secure/Dashboard.jspa?selectPageId=43396).
41+
42+
If the same issue is reproduced in ej2, what will you do?
43+
* [ ] Resolved. Provide MR link.
44+
* [ ] NO. Created task to track it. Share task link.
45+
* [ ] NA
46+
47+
Is this common issue need to be addressed in the same component or on other components in our platform?
48+
* [ ] Yes - Need to check in other components, tag `needs-attention-coreteam`
49+
* [ ] No
50+
51+
### Output screenshots
52+
Post the output screenshots if an UI is affected or added due to this bug.
53+
54+
### Blazor Checklist
55+
Confirm whether this feature is ensured in both Blazor Server and WASM
56+
* [ ] NA
57+
* [ ] Yes
58+
* [ ] NO
59+
60+
Is there any new API or existing API name change?
61+
* [ ] Yes. If yes, Provide API Review task link.
62+
* [ ] NO
63+
64+
Is there any existing behavior change due to this code change?
65+
* [ ] Yes. Add `breaking-change` label.
66+
* [ ] NO
67+
68+
69+
Do the code changes cause any memory leak and performance issue? (Test only if you suspect that your code may cause problem)
70+
* [ ] Yes
71+
* [ ] NO
72+
73+
## Reviewer Checklist
74+
* [ ] All provided information are reviewed and ensured.
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
### Feature description
2+
Clearly and concisely describe the feature.
3+
4+
### Requirement and specification document.
5+
Share the JIRA task which is attached with the requirement and specification document or directly share the document.
6+
- Even for a small feature, draft a requirement and specification document and attach it in the task.
7+
8+
### API Review task
9+
Provide task link.
10+
11+
### Output screenshots
12+
Post the output screenshots if an UI is affected or added due to this feature.
13+
14+
### Feature matrix document
15+
16+
Feature matrix document updated against this feature and committed in this [common location] (https://syncfusion.sharepoint.com/sites/EJ2ProductOwners/Shared%20Documents/Forms/AllItems.aspx?viewid=ae81c682%2D3d0f%2D462a%2Db8ec%2D7358748d489d&id=%2Fsites%2FEJ2ProductOwners%2FShared%20Documents%2FGeneral%2FFeature%20Matrix%20%2D%20Documents) .
17+
* [ ] Yes
18+
* [ ] NO
19+
* [ ] NA
20+
21+
Provide the details about the areas or combinations which have been tested against this code changes.
22+
* [ ] Tested against feature matrix.
23+
24+
### Feature acceptance criteria (Test-case document)
25+
Draft the test cases in excel and attach it in the MR itself. The automation must be covered based on this positive and worst-case test-cases.
26+
27+
### Automation details
28+
Mark 'Is Automated' field as (Yes, Manual, Not Applicable) in corresponding JIRA task once the feature is automated.
29+
* [ ] BUnit, share corresponding MR.
30+
* [ ] E2E or Manual Automation using tester - Make sure all items are automated with priority before release which can be tracked in [automation dashboard](https://syncfusion.atlassian.net/secure/Dashboard.jspa?selectPageId=43396).
31+
32+
### Test bed sample location
33+
Provide the test bed sample location where the code reviewers can review the new feature’s behaviors.
34+
35+
### Feature completion checklist
36+
37+
UX changes got approval if UI is added or modified?
38+
* [ ] Yes. Provide Task link.
39+
* [ ] NO
40+
* [ ] NA
41+
42+
Drafted UG for this feature?
43+
* [ ] Yes, provide MR link.
44+
* [ ] NO, provide task link.
45+
* [ ] NA
46+
47+
Content team reviewed the UI content changes.
48+
* [ ] Yes. Provide MR or Task link.
49+
* [ ] NO
50+
* [ ] NA
51+
52+
Is this the common feature which needs to be addressed in the same component or on other components in our platform?
53+
* [ ] Yes. If we need to check in other components, tag "needs-attention-coreteam"
54+
* [ ] NO
55+
56+
Is there any existing behavior change due to this code change?
57+
* [ ] Yes. If So, add `breaking-change` label.
58+
* [ ] NO
59+
60+
### Blazor Checklist
61+
Confirm whether the ensured feature is in both Blazor Server and WASM.
62+
* [ ] Yes
63+
* [ ] NO
64+
* [ ] NA
65+
66+
Do the code changes cause any memory leak and performance issue?
67+
* [ ] Yes
68+
* [ ] NO
69+
70+
## Reviewer Checklist
71+
* [ ] Reviewed feature matrix document modifications and reviewed developer testing report against the feature matrix reviewed.
72+
* [ ] Testbed sample ensured.
73+
* [ ] Coverage report checked.
74+
* [ ] Ensured the code changes meet the coding standard.
75+
* [ ] Confirming script changes made in this merge request can't be achieved in C#.
76+
77+
Created task in Blazor to synchronize if the feature is not available and applicable.
78+
* [ ] NA
79+
* [ ] Yes, task link.
80+
* [ ] NO, share reason.

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,6 @@ bin/
88
obj/
99
package-lock.json
1010
deploy/
11-
npm-debug.log
11+
npm-debug.log
12+
/wwwroot/scripts/Images
13+
/wwwroot/scripts/Images

.gitleaksignore

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ Pages/Pdf/Encryption.cshtml.cs:generic-api-key:41
3636
Pages/Pdf/Encryption.cshtml.cs:generic-api-key:46
3737
Pages/Pdf/Encryption.cshtml.cs:generic-api-key:52
3838
Pages/Pdf/Encryption.cshtml.cs:generic-api-key:58
39+
Pages/Pdf/Encryption.cshtml.cs:generic-api-key:68
3940
wwwroot/styles/fluent-dark.css:aws-access-token:1
4041
wwwroot/styles/fluent.css:aws-access-token:1
4142
wwwroot/styles/tailwind3.css:easypost-api-token:1
@@ -63,4 +64,16 @@ Models/GanttData.cs:aws-access-token:2098
6364
Models/GanttData.cs:aws-access-token:2138
6465
Models/GanttData.cs:aws-access-token:2151
6566
Models/GanttData.cs:aws-access-token:2163
66-
Models/GanttData.cs:aws-access-token:2176
67+
Models/GanttData.cs:aws-access-token:2176
68+
Models/GanttData.cs:aws-access-token:1895
69+
Models/GanttData.cs:aws-access-token:2017
70+
Models/GanttData.cs:aws-access-token:2029
71+
Models/GanttData.cs:aws-access-token:2053
72+
Models/GanttData.cs:aws-access-token:2066
73+
Models/GanttData.cs:aws-access-token:2079
74+
Models/GanttData.cs:aws-access-token:2092
75+
Models/GanttData.cs:aws-access-token:2105
76+
Models/GanttData.cs:aws-access-token:2146
77+
Models/GanttData.cs:aws-access-token:2159
78+
Models/GanttData.cs:aws-access-token:2172
79+
Models/GanttData.cs:aws-access-token:2185
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
#region Copyright Syncfusion® Inc. 2001-2025.
2+
// Copyright Syncfusion® Inc. 2001-2025. All rights reserved.
3+
// Use of this code is subject to the terms of our license.
4+
// A copy of the current license can be obtained at any time by e-mailing
5+
// [email protected]. Any infringement will be prosecuted under
6+
// applicable laws.
7+
#endregion
8+
using System;
9+
using System.Collections.Generic;
10+
using System.Linq;
11+
using Microsoft.AspNetCore.Mvc;
12+
13+
namespace EJ2CoreSampleBrowser.Controllers
14+
{
15+
public partial class DocumentEditorController : Controller
16+
{
17+
public ActionResult RibbonCustomization()
18+
{
19+
List<object> exportItems = new List<object>();
20+
exportItems.Add(new { text = "Syncfusion Document Text (*.sfdt)", id = "sfdt" });
21+
exportItems.Add(new { text = "Word Document (*.docx)", id = "word" });
22+
exportItems.Add(new { text = "Word Template (*.dotx)", id = "dotx" });
23+
exportItems.Add(new { text = "Plain Text (*.txt)", id = "txt" });
24+
ViewData["ExportItems"] = exportItems;
25+
return View();
26+
}
27+
}
28+
}

Controllers/Excel/CollectionObjectsController.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// [email protected]. Any infringement will be prosecuted under
66
// applicable laws.
77
#endregion
8-
using System;
8+
using System;
99
using System.Collections.Generic;
1010
using System.Linq;
1111
using System.Threading.Tasks;

Controllers/Spreadsheet/ConditionalFormattingController.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public IActionResult ConditionalFormatting()
3434
new { ItemCode="AE940X", ItemName="Electric Mop", Quantity="47", PurchasePrice="153.50", SellingPrice="155.00", Profit= "=E13-D13", LastUpdated ="12-18-19", Rating="3.9" },
3535
new { ItemCode="UI152C", ItemName="Smart LED TV", Quantity="232", PurchasePrice="201.25", SellingPrice="204.00", Profit= "=E14-D14", LastUpdated ="03-13-20", Rating="4.35" },
3636
new { ItemCode="UD152V", ItemName="Robotic Vacuum Cleaner", Quantity="210", PurchasePrice="182.25", SellingPrice="185.00", Profit= "=E15-D15", LastUpdated ="08-26-19", Rating="4.0" },
37-
new { ItemCode="BK120L", ItemName="Gaming Mouse", Quantity="225", PurchasePrice="34.80", SellingPrice="38.00", Profit= "=E16-D16", LastUpdated ="01-12-20", Rating="4.2" },
37+
new { ItemCode="BK120L", ItemName="Gaming Mouse", Quantity="225", PurchasePrice="34.8", SellingPrice="38", Profit= "=E16-D16", LastUpdated ="01-12-20", Rating="4.2" },
3838
new { ItemCode="UF162V", ItemName="Chair", Quantity="373", PurchasePrice="104.800", SellingPrice="108.00", Profit= "=E17-D17", LastUpdated ="04-12-19", Rating="3.25" },
3939
new { ItemCode="UR162C", ItemName="Welding Gloves", Quantity="216", PurchasePrice="19.00", SellingPrice="21.00", Profit= "=E18-D18", LastUpdated ="11-22-19", Rating="3.85" },
4040
};

Controllers/Spreadsheet/DataValidationController.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public IActionResult DataValidation()
2626
new { EmployeeId= "1005", EmployeeName= "Sam", Date= "04-09-2021", Weekday= "Fri", TimeIn= "7:00 AM", TimeOut= "6:00 PM", HoursWorked= "11", Basic= "=G8*30", GrossPay= "=Sum(H8 + ((G8-8)*15))" },
2727
new { EmployeeId= "1006", EmployeeName= "Chistoper", Date= "04-12-2021", Weekday= "Mon", TimeIn= "10:00 AM", TimeOut= "6:00 PM", HoursWorked= "8", Basic= "=G9*30", GrossPay= "=Sum(H9 + ((G9-8)*15))" },
2828
new { EmployeeId= "1007", EmployeeName= "Adrew", Date= "04-13-2021", Weekday= "Tue", TimeIn= "10:00 AM", TimeOut= "7:00 PM", HoursWorked= "9", Basic= "=G10*30", GrossPay= "=Sum(H10 + ((G10-8)*15))" },
29-
new { EmployeeId= "1004", EmployeeName= "John", Date= "04-14-2021 ", Weekday= "Wed", TimeIn= "8:00 AM", TimeOut= "4:00 PM", HoursWorked= "8", Basic= "=G11*30", GrossPay= "=Sum(H11 + ((G11-8)*15))" },
29+
new { EmployeeId= "1004", EmployeeName= "John", Date= "04-14-2021", Weekday= "Wed", TimeIn= "8:00 AM", TimeOut= "4:00 PM", HoursWorked= "8", Basic= "=G11*30", GrossPay= "=Sum(H11 + ((G11-8)*15))" },
3030
new { EmployeeId= "1009", EmployeeName= "Bravo", Date= "04-14-2021", Weekday= "Wed", TimeIn= "11:00 AM", TimeOut= "8:00 PM", HoursWorked= "9", Basic= "=G12*30", GrossPay= "=Sum(H12 + ((G12-8)*15))" },
3131
new { EmployeeId= "1002", EmployeeName= "Steve", Date= "04-15-2021", Weekday= "Thu", TimeIn= "9:00 AM", TimeOut= "8:00 PM", HoursWorked= "11", Basic= "=G13*30", GrossPay= "=Sum(H13 + ((G13-8)*15))" }
3232
};

EJ2CoreSampleBrowser_NET8.csproj

Lines changed: 28 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -21,48 +21,53 @@
2121
<ItemGroup>
2222
<Compile Remove="Models\**" />
2323
<Compile Include="Models\Animation.cs" />
24+
<Compile Include="Models\EmployeeShiftManagementData.cs" />
25+
<Compile Include="Models\EventManagementData.cs" />
26+
<Compile Include="Models\FifaStatisticsData.cs" />
2427
<Compile Include="Models\FindPDFCorruptionMessage.cs" />
2528
<Compile Include="Models\FindTextMessage.cs" />
2629
<Compile Include="Models\PdfDocumentList.cs" />
2730
<Compile Include="Models\PivotTableData.cs" />
2831
<Compile Include="Models\PresentationData.cs" />
2932
<Compile Include="Models\PromptResponseData.cs" />
33+
<Compile Include="Models\SalesData.cs" />
3034
<Compile Include="Models\ScheduleData.cs" />
3135
<Compile Include="Models\ScheduleEventsData.cs" />
3236
<Compile Include="Models\SignatureValidationMessage .cs" />
3337
<Compile Include="Models\VegetableData.cs" />
3438
<Compile Include="Models\WordDocumentList.cs" />
3539
<Compile Include="Models\ChatMessagesData.cs" />
40+
<Compile Include="Models\BlockData.cs" />
3641
<Content Remove="Models\**" />
3742
<EmbeddedResource Remove="Models\**" />
3843
<None Remove="Models\**" />
3944
<Compile Remove="Presentation\Program.cs" />
4045
</ItemGroup>
4146

4247
<ItemGroup>
43-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="8.0.0" />
44-
<PackageReference Include="Microsoft.Extensions.Caching.Redis" Version="2.2.0" Condition="$(DefineConstants.Contains('REDIS'))" />
45-
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="8.0.0" />
46-
<PackageReference Include="Syncfusion.EJ2.AspNet.Core" Version="29.2.4" />
47-
<PackageReference Include="Syncfusion.EJ2.GridExport.Core" Version="29.2.4" />
48-
<PackageReference Include="Syncfusion.Compression.Net.Core" Version="29.2.4" />
49-
<PackageReference Include="Syncfusion.OfficeChart.Net.Core" Version="29.2.4" />
50-
<PackageReference Include="Syncfusion.DocIO.Net.Core" Version="29.2.4" />
51-
<PackageReference Include="Syncfusion.DocIORenderer.Net.Core" Version="29.2.4" />
52-
<PackageReference Include="Syncfusion.EJ2.WordEditor.AspNet.Core" Version="29.2.4" />
53-
<PackageReference Include="Syncfusion.EJ2.PdfViewer.AspNet.Core" Version="29.2.4" />
54-
<PackageReference Include="Syncfusion.XlsIO.Net.Core" Version="29.2.4" />
55-
<PackageReference Include="Syncfusion.Pdf.Net.Core" Version="29.2.4" />
56-
<PackageReference Include="Syncfusion.Pdf.Imaging.Net.Core" Version="29.2.4" />
57-
<PackageReference Include="Syncfusion.MetafileRenderer.NET" Version="29.2.4" />
58-
<PackageReference Include="Syncfusion.XpsToPdfConverter.Net.Core" Version="29.2.4" />
59-
<PackageReference Include="Syncfusion.Presentation.Net.Core" Version="29.2.4" />
60-
<PackageReference Include="Syncfusion.PresentationRenderer.Net.Core" Version="29.2.4" />
61-
<PackageReference Include="Syncfusion.Licensing" Version="29.2.4" />
62-
<PackageReference Include="Syncfusion.XlsIORenderer.Net.Core" Version="29.2.4" />
63-
<PackageReference Include="Syncfusion.SkiaSharpHelper.Net.Core" Version="29.2.4" />
64-
<PackageReference Include="Syncfusion.EJ2.Spreadsheet.AspNet.Core" Version="29.2.4" />
65-
<PackageReference Include="Syncfusion.PdfToImageConverter.Net" Version="29.2.4" />
48+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="8.0.15" />
49+
<PackageReference Include="Microsoft.Extensions.Caching.Redis" Version="2.3.0" Condition="$(DefineConstants.Contains('REDIS'))" />
50+
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="8.0.15" />
51+
<PackageReference Include="Syncfusion.EJ2.AspNet.Core" Version="30.1.37" />
52+
<PackageReference Include="Syncfusion.EJ2.GridExport.Core" Version="30.1.37" />
53+
<PackageReference Include="Syncfusion.Compression.Net.Core" Version="30.1.37" />
54+
<PackageReference Include="Syncfusion.OfficeChart.Net.Core" Version="30.1.37" />
55+
<PackageReference Include="Syncfusion.DocIO.Net.Core" Version="30.1.37" />
56+
<PackageReference Include="Syncfusion.DocIORenderer.Net.Core" Version="30.1.37" />
57+
<PackageReference Include="Syncfusion.EJ2.WordEditor.AspNet.Core" Version="30.1.37" />
58+
<PackageReference Include="Syncfusion.EJ2.PdfViewer.AspNet.Core" Version="30.1.37" />
59+
<PackageReference Include="Syncfusion.XlsIO.Net.Core" Version="30.1.37" />
60+
<PackageReference Include="Syncfusion.Pdf.Net.Core" Version="30.1.37" />
61+
<PackageReference Include="Syncfusion.Pdf.Imaging.Net.Core" Version="30.1.37" />
62+
<PackageReference Include="Syncfusion.MetafileRenderer.Net.Core" Version="30.1.37" />
63+
<PackageReference Include="Syncfusion.XpsToPdfConverter.Net.Core" Version="30.1.37" />
64+
<PackageReference Include="Syncfusion.Presentation.Net.Core" Version="30.1.37" />
65+
<PackageReference Include="Syncfusion.PresentationRenderer.Net.Core" Version="30.1.37" />
66+
<PackageReference Include="Syncfusion.Licensing" Version="30.1.37" />
67+
<PackageReference Include="Syncfusion.XlsIORenderer.Net.Core" Version="30.1.37" />
68+
<PackageReference Include="Syncfusion.SkiaSharpHelper.Net.Core" Version="30.1.37" />
69+
<PackageReference Include="Syncfusion.EJ2.Spreadsheet.AspNet.Core" Version="30.1.37" />
70+
<PackageReference Include="Syncfusion.PdfToImageConverter.Net" Version="30.1.37" />
6671
<PackageReference Include="System.Net.Http" Version="4.3.4" />
6772
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
6873
<PackageReference Include="System.Text.Json" Version="8.0.5" />

0 commit comments

Comments
 (0)