Skip to content

Commit 09b84d1

Browse files
author
pipeline
committed
v25.2.5 is released
1 parent fd85bb2 commit 09b84d1

File tree

166 files changed

+3244
-920
lines changed

Some content is hidden

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

166 files changed

+3244
-920
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-
## 25.2.4 (2024-05-14)
5+
## 25.2.5 (2024-05-21)
66

77
### Barcode
88

controls/base/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+
## 25.2.5 (2024-05-21)
6+
7+
### Common
8+
9+
#### Bug Fixes
10+
11+
- `#I570682` - Changed deprecated event `unload` to `pagehide`.
12+
513
## 23.2.6 (2023-11-28)
614

715
### Common

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": "25.1.35",
3+
"version": "25.2.3",
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/releasenotes/README.md

Lines changed: 0 additions & 183 deletions
This file was deleted.

controls/base/src/component.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ export abstract class Component<ElementType extends HTMLElement> extends Base<El
157157
*/
158158
public attachUnloadEvent(): void {
159159
this.handleUnload = this.handleUnload.bind(this);
160-
window.addEventListener('unload', this.handleUnload);
160+
window.addEventListener('pagehide', this.handleUnload);
161161
}
162162
/**
163163
* Handling unload event to persist data when enable persistence true
@@ -173,7 +173,7 @@ export abstract class Component<ElementType extends HTMLElement> extends Base<El
173173
* @returns {void}
174174
*/
175175
public detachUnloadEvent(): void {
176-
window.removeEventListener('unload', this.handleUnload);
176+
window.removeEventListener('pagehide', this.handleUnload);
177177
}
178178
/**
179179
* Appends the control within the given HTML element

controls/base/styles/definition/_bootstrap5-dark.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -491,3 +491,4 @@ $error-font-color: $danger !default;
491491
$warning-font-color: $yellow !default;
492492
$success-font-color: lighten($green, 10%) !default;
493493
$information-font-color: $cyan !default;
494+
$accordion-text-active-color: tint-color($primary, 40%) !default;

controls/base/styles/definition/_bootstrap5.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -492,3 +492,4 @@ $error-font-color: $danger !default;
492492
$warning-font-color: $yellow !default;
493493
$success-font-color: #198754 !default;
494494
$information-font-color: #0dcaf0 !default;
495+
$accordion-text-active-color: shade-color($primary, 10%) !default;

controls/buttons/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-buttons",
3-
"version": "25.2.3",
3+
"version": "25.2.4",
44
"description": "A package of feature-rich Essential JS 2 components such as Button, CheckBox, RadioButton and Switch.",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

controls/calendars/CHANGELOG.md

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

33
## [Unreleased]
44

5+
## 25.2.5 (2024-05-21)
6+
7+
### TimePicker
8+
9+
#### Bug Fixes
10+
11+
- `#I587516` - Fixed an issue where the timepicker `prevValue` property was holding the current selected value instead of the previous value.
12+
513
## 25.1.40 (2024-04-16)
614

715
### DatePicker
@@ -1209,4 +1217,4 @@ TimePicker component is the pre-filled dropdown list with the time values 12/24
12091217

12101218
- **StrictMode** - Allows to entering the only valid time in a textbox.
12111219

1212-
- **Accessibility** - Provided with built-in accessibility support which helps to access all the TimePicker component features through the keyboard, screen readers, or other assistive technology devices.
1220+
- **Accessibility** - Provided with built-in accessibility support which helps to access all the TimePicker component features through the keyboard, screen readers, or other assistive technology devices.

controls/calendars/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-calendars",
3-
"version": "25.2.3",
3+
"version": "25.2.4",
44
"description": "A complete package of date or time components with built-in features such as date formatting, inline editing, multiple (range) selection, range restriction, month and year selection, strict mode, and globalization.",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

controls/calendars/src/timepicker/timepicker.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2014,7 +2014,7 @@ export class TimePicker extends Component<HTMLElement> implements IInput {
20142014
break;
20152015
}
20162016
}
2017-
return this.prevValue;
2017+
return this.getValue(date);
20182018
}
20192019
protected resetState(): void {
20202020
this.removeSelection();
@@ -2281,7 +2281,7 @@ export class TimePicker extends Component<HTMLElement> implements IInput {
22812281
}
22822282
protected updateInput(isUpdate: boolean, date: Date): void {
22832283
if (isUpdate) {
2284-
this.prevValue = this.getValue(date);
2284+
this.prevValue = this.getValue(this.prevDate);
22852285
}
22862286
this.prevDate = this.valueWithMinutes = date;
22872287
if ((typeof date !== 'number') || (this.value && +new Date(+this.value).setMilliseconds(0)) !== +date) {

controls/charts/CHANGELOG.md

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

33
## [Unreleased]
44

5+
## 25.2.5 (2024-05-21)
6+
7+
### Accumulation Chart
8+
9+
#### Bug Fixes
10+
11+
- `#I580553` - Accessibility issues are resolved, and now the score has become stable.
12+
13+
### Chart
14+
15+
#### Bug Fixes
16+
17+
- `#I581265` - Now, the Stacking Bar chart has been exported as a CSV file, and the CSV contains the appropriate data.
18+
519
## 25.2.4 (2024-05-14)
620

721
### Chart

controls/charts/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-charts",
3-
"version": "25.2.3",
3+
"version": "25.2.4",
44
"description": "Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball.",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

controls/charts/src/accumulation-chart/accumulation.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -838,7 +838,7 @@ export class AccumulationChart extends Component<HTMLElement> implements INotify
838838
this.element.id = 'acc_chart_' + this.chartid + '_' + collection;
839839
}
840840
this.wireEvents();
841-
this.element.setAttribute('dir', this.enableRtl ? 'rtl' : '');
841+
this.element.setAttribute('dir', this.enableRtl ? 'rtl' : 'ltr');
842842
}
843843
/**
844844
* Themeing for chart goes here

controls/charts/src/chart/chart.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1680,7 +1680,7 @@ export class Chart extends Component<HTMLElement> implements INotifyPropertyChan
16801680
}
16811681
}
16821682

1683-
this.element.setAttribute('dir', this.enableRtl ? 'rtl' : '');
1683+
this.element.setAttribute('dir', this.enableRtl ? 'rtl' : 'ltr');
16841684
}
16851685

16861686
private initPrivateVariable(): void {

controls/charts/src/chart/print-export/export.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ export class Export {
281281
const currentIndex: number = index;
282282
let isXValue: boolean = false;
283283
for (let seriesCount: number = 0; seriesCount < this.series.length; seriesCount++) {
284-
const axisName: string = this.axisCollection[axisCount as number] !== null ? (this.axisCollection[axisCount as number].name === 'primaryXAxis' || (this.axisCollection[axisCount as number].name === 'primaryYAxis' && this.series[seriesCount as number].type === 'Bar')) ? null : this.axisCollection[axisCount as number].name : '';
284+
const axisName: string = this.axisCollection[axisCount as number] !== null ? (this.axisCollection[axisCount as number].name === 'primaryXAxis' || (this.axisCollection[axisCount as number].name === 'primaryYAxis' && this.series[seriesCount as number].type.indexOf('Bar') > -1)) ? null : this.axisCollection[axisCount as number].name : '';
285285
if (!isRangeNavigator && ((!isAccumulation && (axisName !==
286286
(this.series[seriesCount as number] as SeriesModel | StockSeriesModel).xAxisName)) ||
287287
!(this.series[seriesCount as number] as SeriesModel | AccumulationSeriesModel | StockSeriesModel).visible ||
@@ -358,7 +358,7 @@ export class Export {
358358
const xValue: number[] = [];
359359
const valueType: string = isAccumulation ? '' : isRangeNavigator ? (controls[0] as RangeNavigator).valueType : this.axisCollection[axisCount as number].valueType;
360360
for (let seriesCount: number = 0; seriesCount < this.series.length; seriesCount++) {
361-
const axisName: string = this.axisCollection[axisCount as number] !== null ? (this.axisCollection[axisCount as number].name === 'primaryXAxis' || (this.axisCollection[axisCount as number].name === 'primaryYAxis' && this.series[seriesCount as number].type === 'Bar')) ? null : this.axisCollection[axisCount as number].name : '';
361+
const axisName: string = this.axisCollection[axisCount as number] !== null ? (this.axisCollection[axisCount as number].name === 'primaryXAxis' || (this.axisCollection[axisCount as number].name === 'primaryYAxis' && this.series[seriesCount as number].type.indexOf('Bar') > -1)) ? null : this.axisCollection[axisCount as number].name : '';
362362
if ((!isRangeNavigator && ((!isAccumulation && (axisName !==
363363
(this.series[seriesCount as number] as SeriesModel | StockSeriesModel).xAxisName)) ||
364364
!(this.series[seriesCount as number] as SeriesModel | AccumulationSeriesModel | StockSeriesModel).visible) ||
@@ -398,7 +398,7 @@ export class Export {
398398
const cells: ExcelCell[] = [];
399399
let isXValue: boolean = true;
400400
for (let seriesCount: number = 0; seriesCount < this.series.length; seriesCount++) {
401-
const axisName: string = this.axisCollection[axisCount as number] !== null ? (this.axisCollection[axisCount as number].name === 'primaryXAxis' || (this.axisCollection[axisCount as number].name === 'primaryYAxis' && this.series[seriesCount as number].type === 'Bar')) ? null : this.axisCollection[axisCount as number].name : '';
401+
const axisName: string = this.axisCollection[axisCount as number] !== null ? (this.axisCollection[axisCount as number].name === 'primaryXAxis' || (this.axisCollection[axisCount as number].name === 'primaryYAxis' && this.series[seriesCount as number].type.indexOf('Bar') > -1)) ? null : this.axisCollection[axisCount as number].name : '';
402402
if ((!isRangeNavigator && ((!isAccumulation &&
403403
(this.series[seriesCount as number] as SeriesModel | StockSeriesModel).xAxisName !== axisName) ||
404404
!(this.series[seriesCount as number] as SeriesModel | AccumulationSeriesModel | StockSeriesModel).visible) ||

controls/circulargauge/CHANGELOG.md

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

55
## [Unreleased]
66

7-
## 25.2.4 (2024-05-14)
7+
## 25.2.5 (2024-05-21)
88

99
### Circular Gauge
1010

controls/diagrams/CHANGELOG.md

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

33
## [Unreleased]
44

5+
## 25.2.5 (2024-05-21)
6+
7+
### Diagram
8+
9+
#### Bug Fixes
10+
11+
- `#I577994` - Now, After zooming and exporting the HTML content, the scroll Padding values are considered.
12+
- `#I586462` - Now, undo redo working properly after editing swimlane child node’s annotation.
13+
514
## 25.2.4 (2024-05-14)
615

716
### Diagram

0 commit comments

Comments
 (0)