Skip to content

Commit 673840d

Browse files
author
pipeline
committed
v28.2.12 is released
1 parent 5330ec0 commit 673840d

File tree

56 files changed

+486
-223
lines changed

Some content is hidden

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

56 files changed

+486
-223
lines changed

controls/barcodegenerator/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 28.2.11 (2025-03-11)
5+
## 28.2.12 (2025-03-19)
66

77
### Barcode
88

controls/base/CHANGELOG.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,15 @@
22

33
## [Unreleased]
44

5-
## 28.2.11 (2025-03-11)
5+
## 28.2.12 (2025-03-19)
6+
7+
### Common
8+
9+
#### Bug Fixes
10+
11+
- `#I701045` - Resolved the security vulnerability in the `setValue` method of the base package.
12+
13+
## 28.2.9 (2025-03-04)
614

715
### Common
816

controls/base/ReadMe.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,8 @@ With our commitment to at least four major updates per year, you receive the mos
5656

5757
The Essential JS 2 is also offered in following list of frameworks.
5858

59-
* [Angular](https://www.syncfusion.com/products/angular?utm_source=npm&utm_campaign=ej2-base)
60-
* [React](https://www.syncfusion.com/products/react?utm_source=npm&utm_campaign=ej2-base)
61-
* [Vue.js](https://www.syncfusion.com/products/vue?utm_source=npm&utm_campaign=ej2-base)
62-
* [ASP.NET Core](https://www.syncfusion.com/products/aspnetcore?utm_source=npm&utm_campaign=ej2-base)
63-
* [ASP.NET MVC](https://www.syncfusion.com/products/aspnetmvc?utm_source=npm&utm_campaign=ej2-base)
59+
| [<img src="https://ej2.syncfusion.com/github/images/angular-new.svg" height="50" />](https://www.syncfusion.com/products/angular?utm_source=npm&utm_campaign=ej2-base)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Angular](https://www.syncfusion.com/products/angular?utm_source=npm&utm_campaign=ej2-base)&nbsp;&nbsp;&nbsp;&nbsp; | [<img src="https://ej2.syncfusion.com/github/images/react.svg" height="50" />](https://www.syncfusion.com/products/react?utm_source=npm&utm_campaign=ej2-base)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[React](https://www.syncfusion.com/products/react?utm_source=npm&utm_campaign=ej2-base)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | [<img src="https://ej2.syncfusion.com/github/images/vue.svg" height="50" />](https://www.syncfusion.com/products/vue?utm_source=npm&utm_campaign=ej2-base)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Vue](https://www.syncfusion.com/products/vue?utm_source=npm&utm_campaign=ej2-base)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | [<img src="https://ej2.syncfusion.com/github/images/netcore.svg" height="50" />](https://www.syncfusion.com/products/aspnetcore?utm_source=npm&utm_campaign=ej2-base)<br/>&nbsp;&nbsp;[ASP.NET&nbsp;Core](https://www.syncfusion.com/products/aspnetcore?utm_source=npm&utm_campaign=ej2-base)&nbsp;&nbsp; | [<img src="https://ej2.syncfusion.com/github/images/netmvc.svg" height="50" />](https://www.syncfusion.com/products/aspnetmvc?utm_source=npm&utm_campaign=ej2-base)<br/>&nbsp;&nbsp;[ASP.NET&nbsp;MVC](https://www.syncfusion.com/products/aspnetmvc?utm_source=npm&utm_campaign=ej2-base)&nbsp;&nbsp; |
60+
| :-----: | :-----: | :-----: | :-----: | :-----: |
6461

6562
## Showcase Applications
6663

controls/base/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-base",
3-
"version": "28.2.5",
3+
"version": "28.2.9",
44
"description": "A common package of Essential JS 2 base libraries, methods and class definitions",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

controls/base/src/util.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,9 @@ export function setValue(nameSpace: string, value: any, obj: any): any {
9898

9999
for (i = 0; i < length; i++) {
100100
key = keys[parseInt(i.toString(), 10)];
101-
101+
if (key === '__proto__' || key === 'constructor' || key === 'prototype') {
102+
continue;
103+
}
102104
if (i + 1 === length) {
103105
fromObj[`${key}`] = value === undefined ? {} : value;
104106
} else if (isNullOrUndefined(fromObj[`${key}`])) {

controls/buttons/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 28.2.11 (2025-03-11)
5+
## 28.2.12 (2025-03-19)
66

77
### Button
88

controls/calendars/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 28.2.11 (2025-03-11)
5+
## 28.2.12 (2025-03-19)
66

77
### TimePicker
88

controls/charts/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 28.2.11 (2025-03-11)
5+
## 28.2.12 (2025-03-19)
66

77
### Chart
88

controls/data/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
## [Unreleased]
44

5+
## 28.2.12 (2025-03-19)
6+
7+
### Grid
8+
9+
#### Bug Fixes
10+
11+
- `#FB65738` - The issue where using the `greater than or equal to` operator to filter the value zero also filtered out `null` or `undefined` values has been resolved.
12+
513
## 28.2.11 (2025-03-11)
614

715
### DataManager

controls/data/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-data",
3-
"version": "28.2.3",
3+
"version": "28.2.11",
44
"description": "Essential JS 2 DataManager",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

0 commit comments

Comments
 (0)