diff --git a/components/base/CHANGELOG.md b/components/base/CHANGELOG.md index 24542c43c..2871c1359 100644 --- a/components/base/CHANGELOG.md +++ b/components/base/CHANGELOG.md @@ -2,6 +2,14 @@ ## [Unreleased] +## 30.2.4 (2025-08-07) + +### Common + +#### Bug Fixes + +- `#I745300` - Resolved input dependent controls remain dirty after form reset. + ## 25.2.4 (2024-05-14) ### Common diff --git a/components/base/releasenotes/README.md b/components/base/releasenotes/README.md deleted file mode 100644 index 08421ac82..000000000 --- a/components/base/releasenotes/README.md +++ /dev/null @@ -1,183 +0,0 @@ -# Release Notes Guidelines - -This section contains guidelines on naming files, sections and other document elements. - -> **If there is no changes in product, you don't need to mention that in Release Notes.** - -## Encoding Format - -All Release Notes files should be saved in **Encoding in UTF-8 (Without BOM)** format. You can use Notepad++ to verify the encoding. - -![Encoding.png](https://bitbucket.org/repo/j57Gz9/images/2199960455-Encoding.png) - -## Release Notes Folder Hierarchy - -* Platform [Folder] -* ----ReleaseNotes [Folder] -* --------v13.3.x.x [Folder] -* ------------Control1.md -* ------------Control2.md -* ------------Control3.md -* --------v13.4.x.x [Folder] -* ------------Control1.md -* ------------Control2.md -* ------------Control3.md - -### How to write Release Notes? - -* Each release markdown files should reside under corresponding version folder in their platform. -* Each product release notes should be created in separate file name. -* File name should be same as the product name. - -> **NOTE**: Please do not add any Front Matter information in Release Notes files. - -## Markdown File Structure - -Each markdown file should have following items. - -* Control Name -* Features -* Bug fixes -* Braking Changes -* Known Issues - -> Do not add any front matter(triple dashed line) in this markdown. - -### Control Name - -Control Name should be with prefix `##`. This will be rendered as `H2` in html file. - -#### Syntax - -``` -## -``` - -#### Example - -``` -## ejAccrodion -``` - -### Features - -* Each features should be written in unordered list. -* Feature header should have id in the following format `-features`. All characters in **id should be written in lower case.** - -#### Syntax - -``` -### Features -{:#-features} - -* \#1 - Feature Info -* \#2 - Feature Info -* \#3 - Feature Info -``` - -#### Example - -``` -### Features -{:#ejaccordion-features} - -* \#140303 - Accordion provides option to add new items dynamically by using the `addItem` method -* \#140303 - Accordion provides option to add new items dynamically by using the `addItem` method -* \#140303, \#140304 - Accordion provides option to add new items dynamically by using the `addItem` method -``` - -> **NOTE:** -> * In markdown `#` used to represent headers. -> * By default it will be converted as HTML headers. -> * To display the `#` in html, please use escape sequences [See above example]. - -### Bug Fixes - -* Each bug fix should be written in unordered list. -* Bug fixes header should have id in the following format `-bug-fixes`. All characters in **id should be written in lower case.** - -#### Syntax - -``` -### Bug fixes -{:#-bug-fixes} - -* \#1 - Bug Fix -* \#2 - Bug Fix -* \#3 - Bug Fix -``` - -#### Example - -``` -### Bug Fixes -{:#ejaccordion-bug-fixes} - -* \#140303 - Accordion provides option to add new items dynamically by using the `addItem` method -* \#140303 - Accordion provides option to add new items dynamically by using the `addItem` method -* \#140303, \#140304 - Accordion provides option to add new items dynamically by using the `addItem` method -``` - -> **NOTE:** -> * In markdown `#` used to represent headers. -> * By default it will be converted as HTML headers. -> * To display the `#` in html, please use escape sequences [See above example]. - -### Breaking Changes - -* Each breaking changes should be written in unordered list. -* Breaking changes header should have id in the following format `-breaking-changes`. All characters in **id should be written in lower case.** - -``` -### Breaking Changes -{:#-breaking-changes} - -* * Breaking Change 1 -* * Breaking Change 2 -* * Breaking Change 3 -``` - -#### Example - -``` -### Breaking Changes -{:#ejaccordion-breaking-changes} - -* Now, Circular series end angle will not be adjusted based on the start angle, so the output will be like semi-circle instead of full circle. In order to render the complete circular series with customized start angle, you have to add the start angle value to end angle property now. This break will occur only if you have specified startAngle already -``` - -> **NOTE:** -> * In markdown `#` used to represent headers. -> * By default it will be converted as HTML headers. -> * To display the `#` in html, please use escape sequences [See above example]. - -## Incidents and Forums in Release notes - -We can represent the Incident ID with I and F for forums in release notes MD files - -#### Example - - -``` -## ChromelessWindow - -### Bug Fixes -{:#chromelesswindow-bug-fixes} - -* \#I336220 - When using `ShowDialog` on a `RibbonWindow`, a `NullReferenceException` will no longer occur. -* \#F166385 - The gap between the bottom of the window and the `TaskBar` is now properly maintained. - -``` - -This is published in the page : https://help.syncfusion.com/wpf/release-notes/v19.3.0.43?type=all#chromelesswindow - - -## Commit - -Same workflow for User Guide applicable to this repository. All the changes needs to be committed in `development` branch. - -## Preview Changes - -All the changes will be included with User Guide automation and published in Staging Documentation machine. - - \ No newline at end of file diff --git a/components/base/src/form-base.ts b/components/base/src/form-base.ts index b77f7e4bf..055cbaf8b 100644 --- a/components/base/src/form-base.ts +++ b/components/base/src/form-base.ts @@ -136,6 +136,7 @@ export class FormBase implements ControlValueAccessor { } } } + const isNullValue: boolean = this.angularValue == null; this.angularValue = value; this.isUpdated = true; // When binding Html textbox value to syncfusion textbox, change event triggered dynamically. @@ -143,7 +144,9 @@ export class FormBase implements ControlValueAccessor { this.preventChange = this.isFormInit ? false : true; this.cdr.markForCheck(); if (value === null) { - this.preventChange = false; + if (isNullValue) { + this.preventChange = false; + } return; } diff --git a/components/charts/CHANGELOG.md b/components/charts/CHANGELOG.md index 6e9b7fb22..26a3e46c5 100644 --- a/components/charts/CHANGELOG.md +++ b/components/charts/CHANGELOG.md @@ -2,6 +2,14 @@ ## [Unreleased] +## 30.2.4 (2025-08-07) + +### Accumulation Chart + +#### Bug Fixes + +- `#I743995` - Now the legend and series points remain intact when updating the data in the data source. + ## 30.1.41 (2025-07-22) ### Chart diff --git a/components/diagrams/CHANGELOG.md b/components/diagrams/CHANGELOG.md index 8a690da4a..4a194d7e8 100644 --- a/components/diagrams/CHANGELOG.md +++ b/components/diagrams/CHANGELOG.md @@ -2,6 +2,23 @@ ## [Unreleased] +## 30.2.4 (2025-08-07) + +### Diagram + +#### Bug Fixes + +- `#I748546` - Fixed an issue where same tooltip content was shown for different group nodes. + +## 30.1.42 (2025-07-29) + +### Diagram + +#### Bug Fixes + +- `#I743792` - Enhanced connector interaction, When initiating a connector from an InConnect-only port, the target end now correctly attaches to the port, while the source end follows the mouse pointer during drawing. +- `#I745390` - Fixed an issue where an exception was thrown when loading an EJ1 diagram with PreventDefaults set to true in an EJ2 diagram. + ## 30.1.41 (2025-07-22) ### Diagram diff --git a/components/diagrams/package.json b/components/diagrams/package.json index ac406ce35..04d8c64eb 100644 --- a/components/diagrams/package.json +++ b/components/diagrams/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-diagrams", - "version": "30.1.40", + "version": "30.1.42", "description": "Feature-rich diagram control to create diagrams like flow charts, organizational charts, mind maps, and BPMN diagrams. Its rich feature set includes built-in shapes, editing, serializing, exporting, printing, overview, data binding, and automatic layouts. for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/documenteditor/CHANGELOG.md b/components/documenteditor/CHANGELOG.md index 60c9893ba..e22e4d2b3 100644 --- a/components/documenteditor/CHANGELOG.md +++ b/components/documenteditor/CHANGELOG.md @@ -2,7 +2,17 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.2.4 (2025-08-07) + +### DocumentEditor + +#### Bug Fixes + +- `#I739494` - Resolved the document content is missing issue. +- `#I738922` - Resolved the data loss issue in web layout. +- `#I745777` - Resolved the document content is missing issue. + +## 30.1.42 (2025-07-29) ### DocumentEditor @@ -18,6 +28,12 @@ - `#I744394` - Fixed a script error in documents opened in protection mode. - `#I744057` - Modified the Dialog content when closing the comments panel +- `#I737518` - Handled Ms Word behaviour when styles are duplicated in a document +- `#I744551` - Resolved the performance issue in Ribbon mode when press and hold key +- `#I741625` - Resolved parsing issue when field type splits into multiple paragraphs +- `#I734726` - Resolved table layout issue when document contains both floating and normal tables +- `#I743853` - Resolved the paragraph styles are not properly visible in Ribbon UI + ## 30.1.40 (2025-07-15) ### DocumentEditor @@ -4612,4 +4628,19 @@ The Document Editor component is used to create, edit, view, and print Word docu - Allows user interactions like zoom, scroll, select contents through touch, mouse, and keyboard. - Provides intuitive UI options like context menu, dialogs, and navigation pane. - Creates a lightweight Word viewer using module injection to view and prints Word documents. -- Added `Syncfusion.EJ2.DocumentEditor` NuGet package that contains helper library for converting Word documents to `Syncfusion Document Text (*.sfdt)`. It supports .NET Standard 2.0 Framework. \ No newline at end of file +- Added `Syncfusion.EJ2.DocumentEditor` NuGet package that contains helper library for converting Word documents to `Syncfusion Document Text (*.sfdt)`. It supports .NET Standard 2.0 Framework.## 30.1.41 (2025-07-22) + +### DocumentEditor + +#### Bug Fixes + +- `#I734726` - Fixed table layout issues when documents contain multiple floating tables. +- `#I702538` - Enhanced performance when editing large documents with editable regions. +- `#I737779` - Fixed an issue where Undo did not work correctly with bookmark elements. +- `#I742694` - Corrected layout problems in Hebrew right to left documents containing form fields. +- `#I740631` - Resolved a script error that occurred when pasting a table row containing bookmarks inside a cell. +- `#I743329` - Fixed browser freezing when performing the `Accept` action in Track Changes mode. +- `#I741247` - Resolved an application crash issue when opening a `.txt` file. +- `#I744394` - Fixed a script error in documents opened in protection mode. +- `#I744057` - Modified the Dialog content when closing the comments panel + diff --git a/components/documenteditor/package.json b/components/documenteditor/package.json index 78c24cb0d..33f8cbaa2 100644 --- a/components/documenteditor/package.json +++ b/components/documenteditor/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-documenteditor", - "version": "30.1.40", + "version": "30.1.42", "description": "Feature-rich document editor control with built-in support for context menu, options pane and dialogs. for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/dropdowns/CHANGELOG.md b/components/dropdowns/CHANGELOG.md index ab281956e..d9a3a5e0e 100644 --- a/components/dropdowns/CHANGELOG.md +++ b/components/dropdowns/CHANGELOG.md @@ -2,7 +2,39 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.2.4 (2025-08-07) + +### ListBox + +#### Bug Fixes + +- `#I749286` - Fixed an issue where the numeric keypad `0` was not triggering the listbox filtering. + +### MultiSelect + +#### Bug fixes + +- `#I732425` - Fixed an issue where the `actionComplete` event was being triggered twice when the `allowCustomValue` property was enabled. + +- `#I732169` - Fixed an issue where focus was not applied to the custom value when the Sort Order property was enabled. + +- `#I732169` - Fixed an issue where focus was not applied to the custom value when the Sort Order property was enabled. + +- `#I745468` - Fixed an issue where disabled items were not re-enabled after clearing the value when the maximumSelectionLength property was enabled. + +### DropdownList + +#### Bug Fixes + +- `#I747869` - Fixed an issue where the selected value would be removed when the Escape key was pressed while the popup was open. + +## 30.1.42 (2025-07-29) + +### ComboBox + +#### Bug Fixes + +- `#I729862` - Fixed an issue where enabling virtualization caused the scrollbar to unexpectedly jump back to the top when scrolling to the bottom of the list. ### MultiSelect @@ -12,15 +44,17 @@ ## 30.1.40 (2025-07-15) -### MultiSelect +### DropDownTree #### Bug fixes -- `#I732169` - Fixed an issue where focus was not applied to the custom value when the Sort Order property was enabled. +- `#I744501` - Dropdown Tree opening issue in the Firefox browser has been Resolved. -- `#I714583` - Fixed an issue where the value was not updating dynamically when using `groupTemplate`. +### MultiSelect -- `#I732169` - Fixed an issue where focus was not applied to the custom value when the Sort Order property was enabled. +#### Bug fixes + +- `#I714583` - Fixed an issue where the value was not updating dynamically when using `groupTemplate`. ### ListBox diff --git a/components/dropdowns/package.json b/components/dropdowns/package.json index 3d4d54b23..f1b9b0d7e 100644 --- a/components/dropdowns/package.json +++ b/components/dropdowns/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-dropdowns", - "version": "30.1.40", + "version": "30.1.42", "description": "Essential JS 2 DropDown Components for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/filemanager/CHANGELOG.md b/components/filemanager/CHANGELOG.md index f2e631541..2c3679773 100644 --- a/components/filemanager/CHANGELOG.md +++ b/components/filemanager/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.1.39 (2025-07-08) ### FileManager diff --git a/components/filemanager/package.json b/components/filemanager/package.json index 9e11be108..623189092 100644 --- a/components/filemanager/package.json +++ b/components/filemanager/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-filemanager", - "version": "30.1.38", + "version": "30.1.39", "description": "Essential JS 2 FileManager Component for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/gantt/CHANGELOG.md b/components/gantt/CHANGELOG.md index c44919830..0fe572dac 100644 --- a/components/gantt/CHANGELOG.md +++ b/components/gantt/CHANGELOG.md @@ -2,7 +2,19 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.2.4 (2025-08-07) + +### GanttChart + +#### Bug fixes + +- `#I745434` - Taskbar rendering is mismatched between UI and pdf export while using split task issue has been resolved. +- `#I732347` - Spinner is not shown when editing a cell issue has been resolved. +- `#I751091` - Disabling `allowEditing` property for custom columns does not work issue has been resolved. + +- `F159354` - Issue in locale text of predecessor tooltip has been fixed. + +## 30.1.41 (2025-07-08) ### GanttChart @@ -14,7 +26,9 @@ - `#I746332` - Console error occurs when refresh action is performed in Gantt followed by toolbar add action issue has been resolved. - `#I748609` - The issue where the `actionBegin` event was not triggered during the save operation following cell editing has been successfully resolved. -- `F159354` - Issue in locale text of predecessor tooltip has been fixed. +- `#F197011` - Fixed an issue where collapsed parent tasks automatically expanded during drag-and-drop in the `multitaskbar` feature, ensuring they remain collapsed as intended. +- `#I746332` - Console error occurs when refresh action is performed in Gantt followed by toolbar add action issue has been resolved. +- `#I748609` - The issue where the `actionBegin` event was not triggered during the save operation following cell editing has been successfully resolved. ## 30.1.39 (2025-07-08) diff --git a/components/grids/CHANGELOG.md b/components/grids/CHANGELOG.md index d4fec938d..f7ea33501 100644 --- a/components/grids/CHANGELOG.md +++ b/components/grids/CHANGELOG.md @@ -2,7 +2,15 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.2.4 (2025-08-07) + +### Grid + +#### Bug Fixes + +- `#I747642` - The issue where the `ResizeStop` event failed to trigger during rapid column resizing has been resolved. + +## 30.1.42 (2025-07-29) ### Grid diff --git a/components/grids/package.json b/components/grids/package.json index ba7872a08..6a12d4523 100644 --- a/components/grids/package.json +++ b/components/grids/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-grids", - "version": "30.1.40", + "version": "30.1.42", "description": "Feature-rich JavaScript datagrid (datatable) control with built-in support for editing, filtering, grouping, paging, sorting, and exporting to Excel. for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/heatmap/CHANGELOG.md b/components/heatmap/CHANGELOG.md index 4207deb17..3dfa5693d 100644 --- a/components/heatmap/CHANGELOG.md +++ b/components/heatmap/CHANGELOG.md @@ -2,7 +2,15 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.2.4 (2025-08-07) + +### HeatMap + +#### Bug fixes + +- `#T752738` - Now, the scroll does not appear when setting overflow to auto in the HeatMap component. + +## 30.1.42 (2025-07-29) ### HeatMap diff --git a/components/heatmap/package.json b/components/heatmap/package.json index 43286da59..cad32bf29 100644 --- a/components/heatmap/package.json +++ b/components/heatmap/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-heatmap", - "version": "30.1.37", + "version": "30.1.42", "description": "Feature rich data visulization control used to visualize the matrix data where the individual values are represented as colors for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/imageeditor/CHANGELOG.md b/components/imageeditor/CHANGELOG.md index b2416a90f..b85338da7 100644 --- a/components/imageeditor/CHANGELOG.md +++ b/components/imageeditor/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.2.4 (2025-08-07) ### Image Editor diff --git a/components/inputs/CHANGELOG.md b/components/inputs/CHANGELOG.md index 8ec97b364..b23660bd2 100644 --- a/components/inputs/CHANGELOG.md +++ b/components/inputs/CHANGELOG.md @@ -2,7 +2,21 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.2.4 (2025-08-07) + +### Rating + +#### Bug Fixes + +- `#I736421` - Fixed flickering issue that occurred when hovering over the `emptyTemplate` rating component. + +### MaskedTextBox + +#### Bug Fixes + +- `#I743657` - The issue with mask behavior on Android devices has been resolved. + +## 30.1.40 (2025-07-15) ### Textbox diff --git a/components/inputs/package.json b/components/inputs/package.json index d9260c9d2..998870776 100644 --- a/components/inputs/package.json +++ b/components/inputs/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-inputs", - "version": "30.1.38", + "version": "30.1.40", "description": "A package of Essential JS 2 input components such as Textbox, Color-picker, Masked-textbox, Numeric-textbox, Slider, Upload, and Form-validator that is used to get input from the users. for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/interactivechat/CHANGELOG.md b/components/interactivechat/CHANGELOG.md index 783c230cb..30868c752 100644 --- a/components/interactivechat/CHANGELOG.md +++ b/components/interactivechat/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.2.4 (2025-08-07) ### Chat UI diff --git a/components/kanban/CHANGELOG.md b/components/kanban/CHANGELOG.md index 8ab328540..8c1574f10 100644 --- a/components/kanban/CHANGELOG.md +++ b/components/kanban/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.2.4 (2025-08-07) ### Kanban diff --git a/components/layouts/CHANGELOG.md b/components/layouts/CHANGELOG.md index 36af50575..b79bf4d85 100644 --- a/components/layouts/CHANGELOG.md +++ b/components/layouts/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.2.4 (2025-08-07) ### Splitter diff --git a/components/lineargauge/CHANGELOG.md b/components/lineargauge/CHANGELOG.md index e7fa93c95..ef702532a 100644 --- a/components/lineargauge/CHANGELOG.md +++ b/components/lineargauge/CHANGELOG.md @@ -8,14 +8,6 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) - -### LinearGauge - -#### Bug Fixes - -- `#T723906` - Touch scrolling for the Linear Gauge works correctly on touch-enabled devices. - ## 18.3.47 (2020-11-05) ### LinearGauge diff --git a/components/lineargauge/package.json b/components/lineargauge/package.json index 008b076ad..5a6b08833 100644 --- a/components/lineargauge/package.json +++ b/components/lineargauge/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-lineargauge", - "version": "29.2.4", + "version": "30.1.37", "description": "Essential JS 2 LinearGauge Components for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/lists/CHANGELOG.md b/components/lists/CHANGELOG.md index 5fad9c6a1..e9c44da61 100644 --- a/components/lists/CHANGELOG.md +++ b/components/lists/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.2.4 (2025-08-07) ### ListView diff --git a/components/multicolumncombobox/CHANGELOG.md b/components/multicolumncombobox/CHANGELOG.md index 011caebbd..16efc363c 100644 --- a/components/multicolumncombobox/CHANGELOG.md +++ b/components/multicolumncombobox/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.2.4 (2025-08-07) ### MultiColumn ComboBox diff --git a/components/navigations/CHANGELOG.md b/components/navigations/CHANGELOG.md index 4e7103593..26902aeac 100644 --- a/components/navigations/CHANGELOG.md +++ b/components/navigations/CHANGELOG.md @@ -2,7 +2,13 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.1.42 (2025-07-29) + +### Stepper + +#### Bug Fixes + +- `#FB68847` - An issue where null value is not assignable to isValid property in the stepper component has been resolved.. ### Breadcrumb @@ -15,6 +21,7 @@ #### Bug Fixes - `#I733289` - Resolved a console error that occurred when switching between large header tab items in popup mode. +- `#I746796` - An issue where the toolbar popup does not close when clicked outside the popup has been fixed. ### ContextMenu diff --git a/components/navigations/package.json b/components/navigations/package.json index 34f13daa1..2c9d22a3b 100644 --- a/components/navigations/package.json +++ b/components/navigations/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-navigations", - "version": "30.1.39", + "version": "30.1.42", "description": "A package of Essential JS 2 navigation components such as Tree-view, Tab, Toolbar, Context-menu, and Accordion which is used to navigate from one page to another for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/navigations/src/stepper/steps.directive.ts b/components/navigations/src/stepper/steps.directive.ts index 0265e1f19..72c0c7284 100644 --- a/components/navigations/src/stepper/steps.directive.ts +++ b/components/navigations/src/stepper/steps.directive.ts @@ -46,7 +46,10 @@ export class StepDirective extends ComplexBase { */ public iconCss: any; /** - * Defines the state whether it is valid completion or not. + * Defines the state whether it is valid completion or not. + * If set to true, the completion is valid. + * If false, the completion is invalid. + * If null, the completion state is not determined. * @asptype bool? * @default null */ diff --git a/components/notifications/CHANGELOG.md b/components/notifications/CHANGELOG.md index e01217693..2387f0473 100644 --- a/components/notifications/CHANGELOG.md +++ b/components/notifications/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.1.37 (2025-06-25) ### Message diff --git a/components/notifications/package.json b/components/notifications/package.json index 01cb61c4e..4b4ec1a34 100644 --- a/components/notifications/package.json +++ b/components/notifications/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-notifications", - "version": "21.5.2", + "version": "30.1.37", "description": "A package of Essential JS 2 notification components such as Toast and Badge which used to notify important information to end-users. for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/pdfviewer/CHANGELOG.md b/components/pdfviewer/CHANGELOG.md index 6a169b92c..67f954e3b 100644 --- a/components/pdfviewer/CHANGELOG.md +++ b/components/pdfviewer/CHANGELOG.md @@ -2,6 +2,23 @@ ## [Unreleased] +## 30.2.4 (2025-08-07) + +### PDF Viewer + +#### Bug Fixes + +- `#I743981` - Resolved an issue where worker memory increased when loading the PDF document continuously. +- `#I749027` - Resolved an issue where the script error occurred when downloading the customer provided document. + +## 30.1.42 (2025-07-29) + +### PDF Viewer + +#### Bug Fixes + +- `#I741878` - Enhanced performance of the `findText` and `deleteAnnotations` methods. + ## 30.1.41 (2025-07-22) ### PDF Viewer diff --git a/components/pdfviewer/package.json b/components/pdfviewer/package.json index 7cb345b83..0f6ed8cec 100644 --- a/components/pdfviewer/package.json +++ b/components/pdfviewer/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-pdfviewer", - "version": "30.1.40", + "version": "30.1.42", "description": "Essential JS 2 PDF viewer Component for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/pivotview/CHANGELOG.md b/components/pivotview/CHANGELOG.md index a43907f82..4e60e22c3 100644 --- a/components/pivotview/CHANGELOG.md +++ b/components/pivotview/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.1.42 (2025-07-29) ### Pivot Table diff --git a/components/pivotview/package.json b/components/pivotview/package.json index 7af74ec26..030600b77 100644 --- a/components/pivotview/package.json +++ b/components/pivotview/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-pivotview", - "version": "30.1.40", + "version": "30.1.42", "description": "The pivot grid, or pivot table, is used to visualize large sets of relational data in a cross-tabular format, similar to an Excel pivot table. for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/popups/CHANGELOG.md b/components/popups/CHANGELOG.md index 7da8f7882..8b64240f4 100644 --- a/components/popups/CHANGELOG.md +++ b/components/popups/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.2.4 (2025-08-07) ### Dialog diff --git a/components/querybuilder/CHANGELOG.md b/components/querybuilder/CHANGELOG.md index 16a19501a..f15c2b6b5 100644 --- a/components/querybuilder/CHANGELOG.md +++ b/components/querybuilder/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.1.42 (2025-07-29) ### QueryBuilder diff --git a/components/querybuilder/package.json b/components/querybuilder/package.json index 125ed8839..b42cb2187 100644 --- a/components/querybuilder/package.json +++ b/components/querybuilder/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-querybuilder", - "version": "30.1.40", + "version": "30.1.42", "description": "Essential JS 2 QueryBuilder for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/ribbon/CHANGELOG.md b/components/ribbon/CHANGELOG.md index e02186e8c..10175a5aa 100644 --- a/components/ribbon/CHANGELOG.md +++ b/components/ribbon/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.2.4 (2025-08-07) ### Ribbon diff --git a/components/richtexteditor/CHANGELOG.md b/components/richtexteditor/CHANGELOG.md index 43beb7a24..14a6f1dcb 100644 --- a/components/richtexteditor/CHANGELOG.md +++ b/components/richtexteditor/CHANGELOG.md @@ -2,16 +2,42 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.2.4 (2025-08-07) ### RichTextEditor #### Bug Fixes +- `#I750223` - Now, images dragged and dropped into the Rich Text Editor will be rendered correctly after a previously pasted image has been removed from the DOM. + +- `#I749159` - Now, the Rich Text Editor works properly by allowing users to clear the background color of white space after applying styles. + +- `#I742732` - Now, pressing the Enter key on a video rendered within an `iframe` will no longer remove the video element from the DOM in the Rich Text Editor. + +- `#I744461` - Now, the inline toolbar opens properly when quickly selecting content in the editor and releasing the mouse outside the Rich Text Editor. + +- `#F67499` - Now, the Rich Text Editor font family and font size toolbar status update properly when the selection is made from right to left by releasing the mouse outside the Rich Text Editor. + +- `#I749159` - Now, the Rich Text Editor works properly when an image is pasted from the clipboard and the backspace key is pressed, ensuring the cursor remains in the correct position. + +- `#I750583` - Now, the Rich Text Editor works properly when backspacing text inside nested `
` elements. + +## 30.1.42 (2025-07-29) + +### RichTextEditor + +#### Bug Fixes + +- `#I747774` - Now, after deleting a table by removing its rows in the Rich Text Editor, the cursor is accurately positioned at the correct location. + - `#I743536` - Now, the Rich Text Editor works properly when resizing tables without editor focus, correctly updating values. - `#F68651` - Now, the Rich Text Editor works properly when pressing the Shift + Enter key before an image, without throwing a script error. +- `#I746733` - Now, the Clear Format action in the Rich Text Editor works properly by removing the highlighted background color from new lines. + +- `#I746844` - Now, the Rich Text Editor works properly by enforcing the character limit in code view, preventing users from exceeding the maximum allowed length. + ## 30.1.40 (2025-07-15) ### RichTextEditor diff --git a/components/richtexteditor/package.json b/components/richtexteditor/package.json index 57e3380cd..dffc8b5c5 100644 --- a/components/richtexteditor/package.json +++ b/components/richtexteditor/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-richtexteditor", - "version": "30.1.40", + "version": "30.1.42", "description": "Essential JS 2 RichTextEditor component for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/schedule/CHANGELOG.md b/components/schedule/CHANGELOG.md index 4d3edadce..c4322a138 100644 --- a/components/schedule/CHANGELOG.md +++ b/components/schedule/CHANGELOG.md @@ -2,7 +2,16 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.1.42 (2025-07-29) + +### Schedule + +#### Bug fixes + +- `#I745472` - Fixed an issue where drag functionality was not working after being conditionally cancelled for multiple appointments. +- `#I746809` - Resolved an issue where a script error occurred when closing the Quick Info popup that was customized using `quickInfoTemplates`. + +## 30.1.39 (2025-07-08) ### Schedule diff --git a/components/schedule/package.json b/components/schedule/package.json index cf7d75822..b91a8aada 100644 --- a/components/schedule/package.json +++ b/components/schedule/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-schedule", - "version": "30.1.38", + "version": "30.1.42", "description": "Flexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support. for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/splitbuttons/CHANGELOG.md b/components/splitbuttons/CHANGELOG.md index 2a45e088a..7f017e607 100644 --- a/components/splitbuttons/CHANGELOG.md +++ b/components/splitbuttons/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.2.4 (2025-08-07) ### DropDownButton diff --git a/components/spreadsheet/CHANGELOG.md b/components/spreadsheet/CHANGELOG.md index 60cf8bc2c..9930061db 100644 --- a/components/spreadsheet/CHANGELOG.md +++ b/components/spreadsheet/CHANGELOG.md @@ -2,6 +2,20 @@ ## [Unreleased] +## 30.2.4 (2025-08-07) + +### Spreadsheet + +#### Features + +- `#I706975` - Now, interpolation support has been introduced for charts that reference date values, providing behaviour similar to Microsoft Excel. + +- `#I737268` - Now, you can export the Spreadsheet with your defined custom formulas by enabling the `AllowCustomFormula` option in the server library. + +#### Bug fixes + +- `#I747371` - Issue with "extra blank line was added when copying and pasting text from an external source" has been resolved. + ## 30.1.37 (2025-06-25) ### Spreadsheet diff --git a/components/spreadsheet/package.json b/components/spreadsheet/package.json index 5dc61f389..84ed17572 100644 --- a/components/spreadsheet/package.json +++ b/components/spreadsheet/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-spreadsheet", - "version": "30.1.39", + "version": "30.1.42", "description": "Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/spreadsheet/src/spreadsheet/definednames.directive.ts b/components/spreadsheet/src/spreadsheet/definednames.directive.ts index 652cfa038..660a43fe9 100644 --- a/components/spreadsheet/src/spreadsheet/definednames.directive.ts +++ b/components/spreadsheet/src/spreadsheet/definednames.directive.ts @@ -31,22 +31,25 @@ export class DefinedNameDirective extends ComplexBase { /** - * Specifies comment for the defined name. + * Provides a comment or description for the defined name. * @default '' */ public comment: any; /** - * Specifies name for the defined name, which can be used in formula. + * Specifies a unique name for the defined name, which can be used in formulas. * @default '' */ public name: any; /** - * Specifies reference for the defined name. + * Specifies the cell or range reference associated with the defined name. + * The reference can be provided with or without the `=` prefix. * @default '' */ public refersTo: any; /** - * Specifies scope for the defined name. + * Defines the scope of the name. + * If not specified, the name is scoped to the entire workbook. + * If a sheet name is provided, the name will be available only within that specific sheet. * @default '' */ public scope: any; diff --git a/components/treegrid/CHANGELOG.md b/components/treegrid/CHANGELOG.md index 5e1de74ab..5f2b01301 100644 --- a/components/treegrid/CHANGELOG.md +++ b/components/treegrid/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 30.1.41 (2025-07-22) +## 30.1.38 (2025-07-02) ### Tree Grid diff --git a/components/treegrid/package.json b/components/treegrid/package.json index c79307913..50192fe32 100644 --- a/components/treegrid/package.json +++ b/components/treegrid/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-treegrid", - "version": "30.1.37", + "version": "30.1.38", "description": "Essential JS 2 TreeGrid Component for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license",