UNPKG

@syncfusion/ej2-angular-spreadsheet

Version:

Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel for Angular

1,030 lines (662 loc) 70.8 kB
# Changelog ## [Unreleased] ### Spreadsheet #### Bug fixes - `#I798245` - Issue with "the `COUNTIF` formula evaluating incorrectly when referencing a single cell" has been resolved. - `#I798245` - Issue with "the `DATEVALUE` formula evaluating incorrectly when given a date string without a year" has been resolved. - `#I798245` - Issue with "the `TEXT` formula evaluating incorrectly when using the `aaaa` or `aaa` format codes" has been resolved. ## 32.1.21 (2025-12-30) ### Spreadsheet #### Bug fixes - `#I787911` - Issue with "left border not applied properly in the merged cells during scrolling" has been resolved. - `#I795505` - Issue with "bullet points not displaying when pasting tables from PowerPoint into the Spreadsheet due to negative text-indent values" has been resolved. ## 32.1.20 (2025-12-23) ### Spreadsheet #### Bug fixes - `#I778016` - Issue with "row height does not adjust properly when thick borders are applied" has been resolved. ## 32.1.19 (2025-12-16) ### Spreadsheet #### Features - `#I766184` - Introduced rich, threaded cell comments, featuring reply, edit, delete, and resolve actions. Includes visual indicators, a dedicated review pane for streamlined collaboration, and a comprehensive API for creating, updating, and managing comment threads. Explore the demo [here](https://document.syncfusion.com/demos/spreadsheet-editor/javascript/#/tailwind3/spreadsheet/comment.html). - `#I766095`, `#I766088` - Added lightweight, non-threaded cell notes, designed for quick annotations with ribbon controls for easy navigation and visibility toggling. Provides full API support for integration and automation. Explore the demo [here](https://document.syncfusion.com/demos/spreadsheet-editor/javascript/#/tailwind3/spreadsheet/notes.html). - `#I764457` - Enhanced chunk processing, triggering the `beforeOpen` event for each chunk request to enable per-chunk header customization. - `#I766184` - Introduced rich, threaded cell comments, featuring reply, edit, delete, and resolve actions. Includes visual indicators, a dedicated review pane for streamlined collaboration, and a comprehensive API for creating, updating, and managing comment threads. Explore the demo [here](https://document.syncfusion.com/demos/spreadsheet-editor/angular/#/tailwind3/spreadsheet/comment). - `#I766095`, `#I766088` - Added lightweight, non-threaded cell notes, designed for quick annotations with ribbon controls for easy navigation and visibility toggling. Provides full API support for integration and automation. Explore the demo [here](https://document.syncfusion.com/demos/spreadsheet-editor/angular/#/tailwind3/spreadsheet/notes). - `#I764457` - Enhanced chunk processing, triggering the `beforeOpen` event for each chunk request to enable per-chunk header customization. ## 31.2.4 (2025-10-28) ### Spreadsheet #### Bug fixes - `#I775038` - Issue with "category options not translated in the Insert Function dialog when using different cultures in the Spreadsheet" has been resolved. ## 31.2.3 (2025-10-22) ### Spreadsheet #### Bug fixes - `#I769422` - Issue with "page goes unresponsive while importing a file containing a `COUNTIFS` formula with large criteria range" has been resolved. ## 31.1.22 (2025-10-01) ### Spreadsheet #### Bug fixes -`#I752195` - Issue with "`getSingleSelectedRange` was not found in spreadsheet while building an Angular application with Angular Spreadsheet's `ngcc` package" has been resolved. ## 31.1.21 (2025-09-23) ### Spreadsheet #### Bug fixes -`#I706975` - Issue with "chart axis label inconsistency while inserting a chart in `Blazor Spreadsheet` with `Javascript-ES5` packages" has been resolved. - `#I760350` - Issue with "cells becoming misaligned when pasting external content into wrap-applied cells" has been resolved. - `#I764692` - Issue with "deleting content selected directly in the formula bar not reflecting in the cell editor" has been resolved. ## 30.1.37 (2025-06-25) ### Spreadsheet #### Features - **Improved Excel import performance:** Added support to skip styles and formats during Excel file import using the server-side library. This optimization reduces the generated JSON size and significantly improves rendering speed, especially for large or style-heavy Excel files. #### Bug fixes - `#I733762` - Issue with "`IF` formula with string values being mistakenly considered as date values and returning the wrong result" has been resolved. ## 29.1.33 (2025-03-25) ### Spreadsheet #### Bug fixes - This release improves usability and stability in Spreadsheet by addressing issues in Conditional Formatting, Editing, Notes, Autofit, Autofill, Protection, Undo/Redo, Filtering, Sorting, and Virtual Scrolling. Enhancements in Import/Export, Data Validation, Number and Cell Formatting, Wrap, Merge, Freeze Pane, and Read-Only Mode further optimize performance, security, and user experience. - `#I694368` - Issue with "hidden cells being included while calculating aggregate values" has been resolved. ## 28.1.33 (2024-12-12) ### Spreadsheet #### Features - `#I491300`, `#I271239`, `#I636239` - Now, you can use custom data validation with formulas, allowing you to define rules based on custom formulas. - `#I370203` - Now, you can experience chunked response processing to enhance performance when opening large Excel files in the Spreadsheet. - You can now use the manual calculation mode, allowing you to manually trigger formula calculations. This feature continues to enhance performance and accuracy, especially when handling large datasets. ## 26.1.35 (2024-06-11) ### Spreadsheet #### Features - Now, added a `notes` option that allows users to provide additional cell information, with the ability to easily add, edit, and delete notes. - Now, added a printing option that enables users to `print` either the active worksheet or the entire workbook directly. Additionally, users can customize their printouts by choosing to display or hide row and column headers, as well as gridlines. - Now, provided support to specify the order in which the data source fields are populated into the cell. - `#I535379` - Now, introduced an option for locking and unlocking cells without need to protect the sheet. - `#I432805`, `#I558536`, `#I432808` - Now, introduced a new serialization option in the `saveAsJson` method, enabling users to extract cell values without formatting or formulas, like a `CSV` file. #### Bug fixes - `#I594197` - Issue with "copying and pasting the formula using the '&' operator is not updating properly and throws a mismatched string quotes error" has been resolved. - `#I594197` - Issue with "cell references are not updated properly when copying and pasting the formula if there are extra spaces before the cell references" has been resolved. - `#I592725` - Issue with "data gets duplicated when performing a cut operation on an entire column and pasting it by selecting an entire column." has been resolved. ## 25.1.35 (2024-03-15) ### Spreadsheet #### Bug fixes - `#I549016` - Issue with "script error occurs when inserting multiple images into a single active cell and performing delete an action" has been resolved. - `#I558792` - Issue with "empty cells are highlighted while applying the duplicate value conditional formatting on the cell" has been resolved. #### Features - `#I369726` - Now, provided support for accepting the culture-based argument separator in the formula. - `#I369726` - Now, provided support to pass numeric values with culture-based decimal separators as arguments to the formulas. ## 24.1.41 (2023-12-18) ### Spreadsheet #### Features - `#I477190` - Now, provided support for displaying a confirmation dialog before opening an Excel file that contains an external workbook references. - The following new formulas added to the Spreadsheet. - LOOKUP, VLOOKUP, HLOOKUP. - SQRT, RSQ, ROUNDDOWN, EOMONTH, NOT. #### Bug fixes - `#I525758` - Issue with "cell value is updated with wrong value while loading the data source with a mismatched key pair on each data" has been resolved. - `#I514887` - Issue with "culture-based currency symbol and its position are not updated correctly in the saved Excel file" has been resolved. - `#I527910` - Issue with "filtered blank cells are not cleared properly while choosing the clear filter option" has been resolved. ## 23.1.36 (2023-09-15) ### Spreadsheet #### Features - `#339651` - Now, provided support for displaying the error alert dialog when an invalid formula is typed, or the wrong number of arguments is supplied to the formula. - `#369492` - Now, you can experience cut and paste actions in the Spreadsheet faster compared to earlier versions. - `#476502` - Now, you can experience smooth scrolling with multiple conditional formatting set in the Spreadsheet, which is faster compared to earlier versions. ## 22.1.34 (2023-06-21) ### Spreadsheet #### Features - `#F181385` - Now, you can insert the `line chart` with or without `marker` on the sheet. ## 21.2.8 (2023-05-30) ### Spreadsheet #### Bug Fixes - `#I462789` - Issue with "formula calculation is not updated properly when cells contain the decimal values" has been resolved. - `#I460838` - Issue with "an exception occurs during export when a sheet contains an online image" has been resolved. - `#I462900` - Issue with "when using custom format to display zero as a dash, it doesn't work properly" has been resolved. ## 21.2.3 (2023-05-03) ### Spreadsheet #### Bug Fixes - `#F181548` - Issue with "border and cell values are not properly updated when hiding and unhiding the merge applied columns" has been resolved. - `#I451996` - Issue with "automatic scrolling is not working as expected when selecting a cell range outside of the display area with the mouse" has been resolved. ## 21.1.41 (2023-04-18) ### Spreadsheet #### Bug Fixes - `#I452434` - Issue with "hyphen symbol converts into `NaN` when typing hyphen alone and saving the cell" has been resolved. - `#I451102` - Issue with "chart label displays wrong percentage values when inserting a chart with percentage values" has been resolved. ## 21.1.38 (2023-04-04) ### Spreadsheet #### Bug Fixes - `#I447298` - Issue with "IF formula does not return the expected result while providing the argument with value as true or false" has been resolved. ## 20.3.60 (2022-12-06) ### Spreadsheet #### Bug Fixes - `#I412801` - Issue with "cell text is not displayed while using the custom cell styling in the imported excel file" has been resolved. - `#I420156` - Issue with "autofill icon is not aligned properly while rendering the component in the RTL mode" has been resolved. - `#I420156` - Issue with "row and column resize is not working while rendering the component in the RTL mode" has been resolved. ## 20.3.56 (2022-11-08) ### Spreadsheet #### Features - `#F176472` - Provided `setRowsHeight` and `setColumnsWidth` methods to set the height and width to multiple rows and columns respectively. #### Bug Fixes - `#I411919` - Issue with "performance issue occurs on the chart refresh when chart is mapped to formula applied cells" has been resolved. ## 20.3.47 (2022-09-29) ### Spreadsheet #### Bug Fixes - `I387270` - Issue with "importing the excel file that contain special character in sheet name" has been resolved. ## 20.2.46 (2022-08-30) ### Spreadsheet #### Bug Fixes - `#I387270` - Issue with "post back occurs while clicking the button in the control" has been resolved. - `#I397860` - Issue with "characters are repeated in the locked cells while scroll down the sheet and move on the top of the sheet" has been resolved. ## 20.2.45 (2022-08-23) ### Spreadsheet #### Bug Fixes - `#I395418` - Issue with "unable to perform copy and paste actions on the textbox inside the cell template" has been resolved. ## 20.2.44 (2022-08-16) ### Spreadsheet #### Bug Fixes - `#I383440` - Issue with "exception throws while applying formula reference on the wrap content cell" has been resolved. - `#I390638` - Issue with "exception throws while performing multi-selection along with scrolling action on the freeze pane" has been resolved. - `#I394857` - Issue with "typed content is not visible while performing the edit on partially viewed cell" has been resolved. - `#I395466` - Issue with "allow to rename and moving the sheets on protect workbook" has been resolved. - `#I395410`, `#I395411`, `#I395414`, `#I395416`, `#I395419`, `#I394857`, `#I395421` - Issue with "context menu and autofill option shows while disabling the cell selection" has been resolved. - `#I394806` - Provided new argument in the `addCustomFunction` method to add the description for the custom formula. - `#I392186` - Provided option to set maximum file size and maximum data count for validating the files before opening into the component. ## 20.2.43 (2022-08-08) ### Spreadsheet #### Bug Fixes - `#I392958` - Issue with "exception throws while pressing the `ctrl` key in the search input on the filter popup" has been resolved. - `#I393391` - Issue with "cell values convert into Date type while scrolling the sheet along with cell value contain `-` in the data" has been resolved. ## 20.2.40 (2022-07-26) ### Spreadsheet #### Bug Fixes - `#I392225` - Issue with "exception throws while applying large formula in the sheet" has been resolved. - `#I391983` - Issue with "custom sorting for multiple columns is not applied properly" has been resolved. - `#I345383` - Issue with "unwanted commas added in the exported sheet" has been resolved. - `#I391962` - Issue with "sort order is not getting properly while sorting the column" has been resolved. - `#I391982` - Issue with "sorting the time column without considering AM / PM" has been resolved. - `#I390848` - Issue with "sorting method is not working properly when active cell is not the sorting column" has been resolved. ## 20.2.39 (2022-07-19) ### Spreadsheet #### Bug Fixes - `#I390848` - Issue with "sort method is not working as expected for the date type" has been resolved. - `#I390792` - Issue with "chart object is not updated properly in the cell model after deleting an already created chart element" has been resolved. - `#I390792` - Issue with "script error occurs while switching chart theme and changing chart type" has been resolved. - `#I391056` - Issue with "selection is not updated properly after filtering and scrolling which causes copying invalid data" has been resolved. - `#I390628` - Issue with "find toolbar dialog is misaligned while resizing the browser" has been resolved. - `#I390628` - Filtered hidden rows are considered during find action issue has been resolved. - `#I390638` - Issue with "exception throws while unhiding the hidden rows, after selecting a column and perform a Cut action" has been resolved. - `#I390638` - Issue with "exception throws while scrolling with multi selection in the freeze pane" has been resolved. ## 20.2.38 (2022-07-12) ### Spreadsheet #### Bug Fixes - `#I384048` - The issue of copied values being removed after saving when unique is applied is resolved. - `#I379174` - After importing the protected excel file, the problem of not considering the password when selecting the unprotect sheet option in the sheet tab context menu has been resolved. - `#I386574` - The exception thrown with font size pixel values while exporting is resolved. - `#I384953` - Unique formula cell value gets `#spill` error on refresh issue resolved. - `#F175967` - The `addToolbarItems` method is not working for locale other than 'en-US' issue has been resolved. ## 20.2.36 (2022-06-30) ### Spreadsheet #### New Features - Provided keyboard shortcut for ribbon and added additional shortcut for the spreadsheet. - Provided improvement in Accessibility for the spreadsheet. - `#I361779`, `#F174565`, `#I379630` - Performance improvement for conditional formatting with large data. - `#I360114`, `#I361182`, `#I362993` - Performance improvement for sorting and its undo redo for large data. - `#I377000` - Provided `unMerge` method to split the merged cell into multiple cells. #### Bug Fixes - `#I383625` - Auto detecting as currency format for cell which contains text with currency number issue has been resolved. - `#I386346` - The select event is not triggered after clicking the formula applied cells issue is resolved. - `#I383355` - Undo on deleting unique formula cell with text format throws spill error issue has been resolved. - `#I383420` - The issue of formula bar data not changing after clicking the retry button in the validation dialogue has been resolved. ## 20.1.47 (2022-04-04) ### Spreadsheet #### Bug Fixes - `#I370011` - Creating new workbook not removing the filter issue resolved. - `#I366824` - Formula dependent cells are not updated on clear action issue resolved. - `#I357792` - Collaborative editing feature issues has been fixed. - `#I370463` - Getting maximum call stack exceed error during scrolling with large dataset issue resolved. - `#I366370` - Script error occurs on sheets property change issue resolved. - `#FB33176` - Chart not rendered if specified data range is not from active sheet issue resolved. - `#I349643` - Script error occurs on chart creation while importing excel file with custom date format issue resolved. - `#I371783` - Performance delay occurs while clearing the filter through context menu issue resolved. - `#I354089` - Hide / show rows not working with freeze pane if headers are hidden issue resolved. - `#I369939` - Closing circular reference dialog is not working issue has been fixed. ## 19.4.56 (2022-03-15) ### Spreadsheet #### Bug Fixes - `SF-369240` - Previous formula displayed while switching the editing from formula cell to blank cell issue resolved. - `SF-367017` - `Ctrl selection` not working with freeze pane issue resolved. - `SF-367519` - Border not applied while copy / paste from MS word issue resolved. - `SF-367525` - Strike through not applied on external copy / paste issue resolved. ## 19.4.55 (2022-03-08) ### Spreadsheet #### Bug Fixes - `SF-366825` - Text align icon not updated properly while applying text format for number cell value issue resolved. - `SF-369477` - Rows not rendered properly while filtering and cell selection not proper with filtered rows in freeze pane issues resolved. ## 19.4.54 (2022-03-01) ### Spreadsheet #### Bug Fixes - `SF-367012` - Sort action not working on first row issue resolved. - `SF-367021` - Filter by selected cell value action on date field is not working issue resolved. - `SF-367013` - Sort not working after filtered the data in freeze pane issue resolved. - `SF-368464` - Performance issue while filtering the scrolled data with freeze pane issue resolved. - `SF-363047` - Insert row is not working while adding rows at the end in finite mode issue resolved. - `SF-364569` - External paste not working if copy indicator available in spreadsheet issue resolved. ## 19.4.53 (2022-02-22) ### Spreadsheet #### Bug Fixes - `SF-367008` - Data range is not updated properly while doing auto fill action issue resolved. - `SF-367016` - Script error occurs while performing auto fit action on hidden first column after freeze pane issue resolved. - `SF-364894` - Filtering is not proper in finite mode with less row count issue resolved. - `SF-367010` - Rows are corrupted on clear filtering action, when the rows are scroll down to bottom issue resolved. - `SF-367011` - Script error occurs while scrolling up after clearing the large filtered data issue resolved. - `SF-367014` - Content area scrolled improperly while entering large data in a cell issue resolved. - `SF-366314` - Horizontal scrolling is not proper after filtering with freeze pane issue resolved. - `SF-367009` - Scrolling is not proper after filtering the data with freeze row issue resolved. - `SF-362961` - Formula cell reference not updated properly for other sheets while inserting rows issue resolved. - `SF-362920` - Cell value is updated while selecting the find next button issue resolved. - `SF-362962` - Undo and redo actions show invalid expressions in some cases issue resolved. - `SF-359655` - Improvement for find and replace functionality with locked cells provided. - `SF-362996` - Invalid error when formula range is updated issue resolved. ## 19.4.52 (2022-02-15) ### Spreadsheet #### Bug Fixes - `SF-360092` - Cell navigation occurs while performing key navigation in cell template drop-down popup issue resolved. - `SF-361817` - Row alignment and cell selection is not proper with large font size during scrolling issue resolved. ## 19.4.50 (2022-02-08) ### Spreadsheet #### New Features - `F169781`, `SF-351357` - Provided filtering, sorting, show/hide rows and columns functionalities for freeze pane enabled spreadsheet. - `SF-359671`, `SF-356044`, `SF-361047` - `actionBegin` event triggered for undo / redo actions. Added `isUndo` and `isRedo` property in undo and redo action respectively to differentiate it from the regular action. #### Bug Fixes - `SF-354603` - Thousand separator is not working properly for custom number format issue has been fixed. - `SF-349643` - Excel with external file link takes more time to load issue fixed. - `SF-362947` - Cascading cell values does not get updated properly for imported file issue has been fixed. - `SF-362574` - After filtering the cell validation `isHighlighted` property is enabled and updated wrongly on other cells while scrolling issue resolved. - `SF-362013` - Dependent cells are not getting updated in unique formula issue has been fixed. - `SF-353164` - Value property is not available while cell containing formula in saved JSON issue has been fixed. - `SF-360130` - Conditional formatting is not working properly when insert/delete rows and columns issue has been fixed. - `SF-362001` - Copy and paste is not work properly with conditional formatting when save and load the spreadsheet as JSON issue has been fixed. - `SF-362018` - Script error on clearing column data validation issue is resolved. - `SF-362567` - Data is not updated in the list validation when row is inserted issue has been fixed. ## 19.4.48 (2022-01-31) ### Spreadsheet #### New Features - `SF-358321` - Triggered `beforeCellUpdate` event before updating the properties of the cell model while doing actions like editing, copy / paste and data validation, etc. Using this event, you can prevent the particular action. #### Bug Fixes - `SF-361363` - Autofill does not hide when selection is in hidden range after undo & redo on filtered rows issue has been fixed. - `SF-355507` - Copy indicator height when copy and pasting a wrap cell issue has been fixed. - `SF-361367` - Script error while pasting large range data on data validation applied cell in editing mode issue has been fixed. - `SF-361580` - Provided cancel argument in action begin event for cell delete and autofill. - `SF-360962` - Toolbar item not disable with protect sheet issue and edit alert dialog customization support provided. ## 19.4.47 (2022-01-25) ### Spreadsheet #### Bug Fixes - `SF-357914` - Multi range custom sort alert dialog not showing issue resolved. - `SF-360957` - Spinner loads endlessly while importing an excel file issue resolved. ## 19.4.43 (2022-01-18) ### Spreadsheet #### Bug Fixes - `SF-354173`, `SF-360223`, `SF-360057` - Selection misalignment and script error on undo operation after resize the row. - `SF-360109` - While copy paste the merge cell with all borders, the left border is missing in pasted cell. - `SF-360465, SF-360473` - Undo action for deleted column which is before the viewport area causes script error and selection misalignment issue resolved. - `SF-356947` - Row height not proper while applying larger font size when row set as custom height issue resolved. ## 19.4.42 (2022-01-11) ### Spreadsheet #### Bug Fixes - `SF-360112` - Script error occurs on continuous undo and redo operation for filtering action issue resolved. - `SF-360962` - Disable toolbar item for protect sheet and edit Alert dialog content customize support provided. - `SF-361036`, `SF-361123` - Copy paste is not working properly on filtered rows issue has been fixed. - `SF-360222` - Sorting is not working properly after undo issue has been fixed. - `SF-352381` - Data not rendered properly on horizontal scrolling in finite mode issue resolved. - `F171297` - Importing excel file contains conditional formatting with formula throws script error issue has been fixed. - `SF-359221` - Insert row not working properly while virtual scrolling is disabled issue is fixed. ## 19.4.41 (2022-01-04) ### Spreadsheet #### Bug Fixes - `SF-360492` - Row height issue after performing undo operation has been resolved. - `SF-353871` - Cell alignment issue while copy paste merge cell issue is fixed. - `I349145`, `I347733` - Script error throws while set the height to hidden rows is resolved. - `SF-360109` - Bottom border missing while paste merge applied cell issue fixed. - `SF-354314` - External pasting formula cell which lies below the viewport not working issue has been fixed. - `SF-354314` - Performance issue on copying large cells which contains custom number format has been fixed. - `SF-359382` - Color applied for empty cell if less than condition value is in negative in conditional formatting issue has been fixed. - `SF-359673` - Find and replace is not working after scrolling to bottom in finite mode issue has been fixed. - `SF-357076`, `SF-360051` - If the column, row and select-all selection range contains a filtered range then, the sorting is applied to its filtered range. - `SF-358133` - cell save event arguments are not proper for cut / paste action issue resolved. - `SF-360303` - Selection issue while pasting the multiline character contained text in cell editing mode is resolved. ## 19.4.40 (2021-12-28) ### Spreadsheet #### New Features - `I345022` - Alphanumeric support provided for autofill operation. #### Bug Fixes - `SF-358411` - Cancelling the replace and replace all actions not working issue resolved. `actionBegin` and `actionComplete` event for `replace` action, the argument property name is changed as below. Previous name | Current name -----|----- `compareVal` | `compareValue` - `SF-357609` - Filters added on empty cells which are outside the used range issue resolved. - `SF-359059` - Console error on performing filter by cell value operation in cut cell issue resolved. - `I347810` - Performance issue while paste 100000 cells in Spreadsheet is resolved. - `I348364` - Script error while use freeze pane with \n in cell value issue is resolved. - `F171230` - Cannot prevent pasting format using actionBegin while using Ctrl+V shortcut is resolved. - `I346033` - Today formula is not working on import issue has been fixed. - `I346033` - Custom currency format is not applied for zero value issue has been fixed. - `I346033` - Text formula is not working with `ddd` format issue has been fixed. - `I346033` - Adding some value to multiplied range which contains empty cell issue has been fixed. - `I321503` - Cell selection issue after scrolling on imported sheet has been fixed. - `SF-358418` - Image resize option problem has been fixed. ## 19.4.38 (2021-12-17) ### Spreadsheet #### Bug Fixes - `SF-356190` - Not able to change the cell value using beforeCellSave event issue resolved. - `I346629` - Cell alignment issue while copy paste merged cell from Excel to Spreadsheet issue resolved. - `F169598` - Sorting issue with number formatted data is resolved. - `I351813` - Border missing for last merged cell while doing autofill issue has been resolved. - `I347937` - Selection issue while load data with row height less than 4 pixel is resolved. - `I356364` - Script error while selecting autofill option after clicking the autofill icon issue resolved. - `I348734` - Copy/paste with conditional formatting not working issue resolved. - `I347888` - Insert/delete rows and columns are not working with collaborative editing issue resolved. - `I348334` - Cell misalignment while applying wrap on the pasted data issue resolved. - `I348741` - Conditional format highlighting and cell background color overlaps on wrapped cell issue resolved - `I343781` - Merge breaks on column copy/paste action issue resolved. - `I347103` - Copy and paste working incorrectly while copy data in backward direction issue resolved. ## 19.3.48 (2021-11-02) ### Spreadsheet #### Bug Fixes - `I345577` - Selection misalignment occurs with the resized row issue resolved. - `I346629` - Selection misalignment while perform autofit to rows issue resolved. - `I346978`, `I346947` - Data loss after clear filtering issue resolved. - `I346943` - Copy / paste not working after clear filtering using ribbon issue resolved. - `I346921` - Cell selections are not proper after scrolling the filtered data issue resolved. - `I346267` - Last occurrence value not replaced while doing Replace all with workbook mode issue resolved. ## 19.3.47 (2021-10-26) ### Spreadsheet #### Bug Fixes - `I344194` - Filter menu opening delay with large data issue resolved. - `I344794` - Cell selection misalignment occurs when copy paste and resize the pasted cell issue resolved. - `F29392` - cell selection misalignment on loading Chinese words issue resolved. - `I345133` - Cell selection misalignment on wrap applied Japanese characters issue resolved. - `I345064` - Filtering issue on save and load JSON issue resolved. - `I345959` - Custom sort with zero not working issue resolved. - `I345577` - Selection misalignment occurs with the resized row issue resolved. ## 19.3.46 (2021-10-19) ### Spreadsheet #### New Features - `I343108` - Provided support to update the border for inserted rows and columns, if the adjacent rows and columns contains same border value. #### Bug Fixes - `I344194` - Row height not updated properly after filtering for the rows with wrapped cells issue resolved. - `I341556` - Scrolling hangs after performing the sorting issue resolved. - `I340403` - Spreadsheet export with row height greater than 409.5 issue resolved. - `I344984` - Data validation color format not copied on Autofill issue resolved. - `I343836` - Empty cell sorting issue resolved. - `I337429` - Added the events for Clear Validation and Clear Highlight actions in spreadsheet. - `I344507` - Undo Redo actions are not working for hidden rows issue resolved. - `I344596` - Unable to apply bottom border to a merged cell issue resolved. ## 19.3.45 (2021-10-12) ### Spreadsheet #### Bug Fixes - `II342554` - Copy / paste the image from excel to spreadsheet not working issue resolved. - `I342003` - Undo / redo action with merged cells and border not work properly issue resolved. - `I342900` - Resolved the clear filter with hidden column issue. - `I343756` - Script error occurs while clearing filter on manually unhidden rows issue resolved. - `I344193` - `CellEditing` event argument does not contains edited value issue resolved. - `I344288` - `beforeOpen` event not triggered in Spreadsheet issue resolved. - `I343789` - Console error with clearFilter in Spreadsheet issue resolved. ## 19.3.44 (2021-10-05) ### Spreadsheet #### New Features - `I323841`, `I305593` - Data validation with formula input support. #### Bug Fixes - `I342782` - `beforeConditionalFormat` event triggered for `delete` and `Clear Contents` actions. - `I342786` - Selection and row height misalignment on wrapped cells while resizing the column issue resolved. - `I343328` - Script error occurs on copy / paste action while the spreadsheet is scrolled horizontally issue resolved. - `I342553` - `Max` function returns error while referring the empty cells issue resolved. - `I341489` - Content on cells getting duplicated after removing unique function issue resolved. - `I343150` - Selection performance issue with large data issue resolved. ## 19.3.43 (2021-09-30) ### Spreadsheet #### New Features - **Auto fill:** This feature allows users to easily fill or copy a series or pattern of values and formats into adjacent cells in any direction. - **Password protection:** This feature allows users to protect a worksheet by encrypting it with a password. - **Formula values in data validation input:** This feature allows users to provide formula values in data validation input while applying data validation in a spreadsheet. - **Custom number formatting:** This feature allows users to customize the display format of numbers, dates, times, percentages, and currency values. - `I336060` - If edited cell value is an URL then, it set as a hyperlink. #### Bug Fixes - `F164899` - Triggered `actionComplete` event during definedRange actions. - `I340202` - Filter value by selected cell operation not filtering the data properly issue resolved. - `I339325` - Selection not working properly after updating the `allowEditing` property issue resolved. - `I341205` - While changing the border color and style of the merged cell is not applied properly issue resolved. - `I341516` - Sheet name doesn't support carrot bracket issue resolved. - `I339059` - Horizontal scrolling not working properly while scroll using arrow key issue resolved. - `I329238`, `F167723`, `I340073`, `I341556` - Filtering large data performance issue resolved. - `I336310` - Height not updated properly for the rows with wrapped cells using `setRowHeight` method issue resolved. - `I342382` - Event `select` is not triggered when selecting cells using the keyboard select issue has been fixed. - `I342399` - Paste is not working with the find dialog issue resolved. - `I341829` - Columns property maintaining same reference for more than one spreadsheet in a web page issue resolved. ## 19.3.56 (2021-12-02) ### Spreadsheet #### Bug Fixes - `I347456` - Console error with 110% browser zoom in issue resolved. - `I347865` - AutoFill is not working for formula applied cell issue is resolved. - `I347272` - Performance issue while clear conditional formatting from entire sheet is resolved. - `I347003` - Loading data with filter the actionComplete event triggered twice issue is resolved. - `I347340` - Filter popup opening prevented while sheet is protected. - `I344793` - Getting #Spill while apply Unique formula for text format issue is resolved. ## 19.3.55 (2021-11-23) ### Spreadsheet #### Bug Fixes - `I345828` - Toggle Button state not refreshed in ribbon while using clear format option issue resolved. ## 19.2.62 (2021-09-14) ### Spreadsheet #### Bug Fixes - `I341489` - Content on cells getting duplicated after removing unique function issue resolved. - `I321503` - Formula value not updated while changing its dependent cell, Add / delete rows and columns not updated the formula reference, Renamed sheet not updated in formula reference and Alignment issues while switching between sheets issues resolved. - `I339957` - Copy method not working while pasting the copied data using `ctrl+v` action issue resolved. - `I339531` - Insert column and cut / paste column actions not updated the range data issue resolved. - `I338070` - Merged cells copy and paste the whole row issue has been fixed. ## 19.2.60 (2021-09-07) ### Spreadsheet #### New Features - `I329743` - Provided the support to use a defined name as the source for the list type data validation. - `I334078` - Provided the support to get information about the width of the column and the height of the row. #### Bug Fixes - `I340130` - Spreadsheet usedRange not refreshed while changing the datasource issue resolved. ## 19.2.59 (2021-08-31) ### Spreadsheet #### Bug Fixes - `I338835` - The Hyperlink throws script errors when updating a cell with a hyper link issue resolved. - `I337839` - Rounding of decimal values not same as Excel issue resolved. - `I338305` - Formula getting updated in wrong cells while scrolling issue resolved. - `I338305` - Contents are not visible at the bottom while scrolling issue resolved. - `I337755` - Copy & paste from one spreadsheet to another not working properly issue resolved. - `F168160` - Spreadsheet format button performs form submit issue resolved. ## 19.2.57 (2021-08-24) ### Spreadsheet #### Bug Fixes - `I337420` - Top border not updated for merged cells while loading the saved JSON data issue resolved. - `I337854` - Sorting action not working properly for newly inserted column issue resolved. - `I337515` - Same style updated all the rows, while copy / paste multiple lines of text issue resolved. - `I337957` - Formula expression which contains consecutive `product` and `subtract` operators throws `#VALUE!` error issue resolved. - `F167279` - Merged cells with border not updated properly on copy / paste action issue resolved. ## 19.2.56 (2021-08-17) ### Spreadsheet #### New Features - `I336317` - Updated the formula reference, while performing insert and delete operation. #### Bug Fixes - `I336287` - Filter getting removed on clicking the `undo` button issue resolved. - `I336900` - `Undo` operation with border and formatting not working properly issue resolved. - `I334797` - Time formatted value is updated without the starting date during editing. - `I337512` - After setting default cell style, script error occurs on external copy / paste action issue resolved. - `I337779` - Deleting empty rows not working issue resolved. - `I335158` - Filter popup is not visible, when scrolling the sheet issue resolved. - `I337789` - `Dropdown` values for list data validation are not updated, while referring the other sheet reference issue resolved. - `I337291` - Formula not calculated properly after loading the saved `JSON` data issue resolved. - `I336375` - Row height updated wrongly during scroll action issue resolved. - `I333262` - Script error occurs during save action due to cell template issue resolved. ## 19.2.55 (2021-08-11) ### Spreadsheet #### New Features - `I327430` - Updated the defined names range, while performing insert and delete operation. - `I331963` - Number formatting applied while performing copy / paste operation between our different spreadsheets. #### Bug Fixes - `I336304` - Conditional formatting select button enabled while pressing `SPACE` key without any data issue resolved. - `I337258` - Script error throws while importing excel file which contains conditional formatting issue resolved. - `I338761` - UNIQUE function on multiple columns doesn't work properly issue resolved ## 19.2.51 (2021-08-03) ### Spreadsheet #### Bug Fixes - `I334797` - Passed the cell value by applying its corresponding format on `dataSourceChanged` changed event. - `I336261` - Cell alignment while changing `dataSource` property with wrapped data issue resolved. - `I336144` - Destroyed the find dialog while destroying the spreadsheet component. - `I336101` - External copied data which contains string value with date is pasted as `ShortDate` format in chrome browser issue resolved. - `I335814` - Removed the `Hide` item from context menu while right click on hidden selected rows and columns. - `I331393` - T formula support provided. - `I336400`, `I334912` - `Undo` and `selection` operation not working properly in the sheet which contains merge cell and freeze pane issue resolved. #### New Features - `I334191`, `I334175` - Added a `getRowData` method to get the row data from `dataSource` with updated cell value. ## 19.2.49 (2021-07-27) ### Spreadsheet #### Bug Fixes - `I334202` - Merge cell is removed when pasting whole row issue has been fixed. - `I335255` - Double space is added for some text while pasting from excel issue has been fixed. - `I334254` - Script error while applying wrap to formatted cell which contains number issue resolved. - `I335137` - Formula not calculated properly while loading the saved JSON issue resolved. - `I334796` - Removed the `filterCollection` property during clear filter action. - `I332867` - Triggered `actionComplete` event during filtering actions. - `I333138` - After loading the JSON, formula not calculated for dynamically rendered rows issue resolved. - `I334348` - Script error while hiding and unhiding the rows more the number of rows in viewport issue resolved. - `I333612` - Filter dialog not visible for the bottom cells issue resolved. - `I327884` - UNIQUE formula support provided. - `I335296` - Underline and strike through not working on row resize issue resolved. ## 19.2.48 (2021-07-20) ### Spreadsheet #### Bug Fixes - `I332804` - Cut / paste action in newly inserted column issues resolved. - `I333215` - Triggered `datasourceChanged` event once the `dataSource` property is changed. ## 19.2.47 (2021-07-13) ### Spreadsheet #### Bug Fixes - `I332945` - Image not positioned properly inside the freeze pane issue resolved. - `I331840` - Border not applied properly on wrapped and merged cells issue resolved. - `I332879` - Duplicate values in formula bar for list data validation issue resolved. ## 19.2.46 (2021-07-06) ### Spreadsheet #### Bug Fixes - `I331420` - List `popup` width is not proper while resizing the column issue has been fixed. - `I332235` - Editing cell address in `name box` does not navigate to that cell issue has been fixed. - `I331920` - Formula having only strings not parsed properly issue has been fixed. - `I328009` - Provided option to get filter collection details in `actionComplete` event. - `I332890` - Clearing filter range does not removes filter issue has been fixed. - `I329431` - Copy / paste into locked and unlocked cells not working properly while preventing alert dialog issue resolved. - `I321503` - Cross tab formulas with imported excel file having duplicate reference issue resolved. ## 19.2.44 (2021-06-30) ### Spreadsheet #### New Features - `I315412` - Provided support to move and duplicate the sheets. #### Bug Fixes - `F166035` - List `dropdown popup` is not positioned properly in android issue has been fixed. - `I313764` - Issue of copy whole sheet from excel and paste it in spreadsheet with whole sheet selected has been fixed. - `FB23950, FB22584` - Issue of pasting text from MS Word has been fixed. - `I309407` - Sorting does not update formula reference issue has been fixed. - `FB23949` - Row lines are misaligned when `segeo` font style pasted from excel issue has been fixed. - `I326128` - Find support not working properly for bigger columns and rows issue resolved. - `I328868` - Copy / paste the formula applied cells issue resolved. - `I329167` - Copy / paste a formula from one cell to multiple cells issue resolved. - `I331717` - Sheet contents are not visible, while setting larger font size in finite mode issue resolved. - `I330546` - Row header with frozen column not updated properly while setting larger font size in finite mode issue resolved. ## 19.1.69 (2021-06-15) ### Spreadsheet #### Bug Fixes - `#24686` - Undo for styles on externally pasted table is not working properly issue has been fixed. - `#F164024` - External pasting for date with applied locale culture is not working issue has been fixed. - `I328800` - `topLeftCell` property not updated properly in the non virtual mode issue resolved. - `I329562` - Formula dependent cells not updated, while clearing the value using `DELETE` key issue resolved. - `I328866` - Ignore blank option not working when the data validation type is `List` issue resolved. #### New Features - `#I328608` - Provided support to add cell template dynamically. ## 19.1.67 (2021-06-08) ### Spreadsheet #### Bug Fixes - `#I328361` - Resizing row is not proper when the row contains `\n` in the data source issue has been fixed. - `I328869, I329122` - Nested `IF` formula and `SUMIF` formula negative value issues resolved. - `I328812` - Finite scrolling in virtual mode issue resolved. - `I328809` - Sheet content scrolls up on editing issue resolved. #### New Features - `#I307401` - Filter UI updating for insert and delete column actions. - `I328800` - Provided option for updating the `paneTopLeftCell` property dynamically. ## 19.1.66 (2021-06-01) ### Spreadsheet #### Bug Fixes - `#I326912` - Image positioned with negative values after drag and drop issue has been fixed. - `#24970` - Zero value is not copied from spreadsheet and pasted into MS Excel issue has been fixed. - `#I327232` - Copy and paste issue of conditional formatting for highlight cell rules case has been fixed. - `#24626` - Pasting merge cell when copied from MS Excel issue has been fixed. - `#I328300` - Data gets duplicated while apply sorting with hidden columns issue has been fixed. - `#24231` - Filter is not getting removed from cells after save and load issue has been fixed. - `I324752` - Horizontal scrolling through touchpad not working issue resolved in `chrome`, `firefox` and `edge` browsers. - `#24582` - Conditional formatting is not getting refreshed in a cell with formula after editing argument values issue has been fixed. - `I328018` - Editing is not working in formula bar for unlocked cells issue resolved. - `I328870` - Hide sheet option in context menu not working issue resolved. - `I328151` - Clear content option not working properly in `hyperlink` applied cells issue resolved. - `I327665` - Provided the CTRL + A and double/triple tap selection support inside the cell. - `I329132`, `I329160` - Deleting a row changes the formula values to `#REF!` issue resolved. - `I328248` - Charts are not refreshed during filtering issue resolved. - `I327667` - `Match` formula does not throw error while no match is found in a given range issue resolved. - `I306565` - Cross tab formula cell range selection and sheet name reference in formula issues resolved. #### New Features - `#22392` - Added `beforeConditionalFormat` event which will be triggered before applying or removing the format from a cell based on its condition. ## 19.1.64 (2021-05-19) ### Spreadsheet #### Bug Fixes - `I304896`, `I305853` - `SUMIF` and `AVERGEIFS` formula issue resolved. - `I325908` - Empty space occurs with merge / freeze pane and `IF` formula calculation return as wrong number issues resolved. - `!289803`, `I306565`, `I305935`, `I308657`, `I321503`, `I296802`, `I316078`, `I325908`, `I327092` - We have provided the cross tab reference in formula expression support. - `#25146` - Copy paste related issue with the locked / unlocked cells has been fixed. ## 19.1.63 (2021-05-13) ### Spreadsheet #### Bug Fixes - `I319406` - Date is not updated properly in `Ukraine` time zone issue resolved. - `I324752` - Horizontal scroll bar not visible in `MAC` machine issue resolved. ## 19.1.59 (2021-05-04) ### Spreadsheet #### Bug Fixes - `#24579` - `Gridlines` got disappear while performing horizontal scrolling with `showHeaders` property as `false` issue resolved. - `#23650` - Formula reference not properly updated on copy / paste action issue resolved. - `#I314883` - Formula dependent cells not updated after rendering destroyed spreadsheet issue has been fixed. - `#F164825` - Cell navigation throws script error when `allowScrolling` set to `false` issue has been fixed. - `#23944` - Formula suggestion drop down is not displayed in the cells located in the bottom of the sheet issue has been fixed. - `I312024` - `Sheets` property binding not working issue resolved. - `#24848` - Nested formula issue resolved. ## 19.1.58 (2021-04-27) ### Spreadsheet #### Bug Fixes - `#22087` - Filter icon is removed after refresh issue has been fixed. - `#24222` - Conditional formatting font color is changed to default color in list data validation issue has been fixed. - `#23945` - Conditional Formatting is not working properly when range is selected from down to up & right to left issue has been fixed. - `F163837`, `F164024` - Number format drop down shows wrong formatted value while setting locale text for the number format items issue resolved. - `#23856` - Height of the merged cell increases on `Alt + Enter` action issue resolved. - `#23644` - Dependent cells not updated after using `openFromJson` and `refresh` method issue resolved. ## 19.1.57 (2021-04-20) ### Spreadsheet #### Bug Fixes - Custom height not working properly while importing with wrap text, it updates normal height. - `#24298` - Conditional formatting applied to selected cells even if there is no value given in the dialog issue resolved. - Issue with copy data from power point table and paste it in spreadsheet has been fixed. `#I314444` - Fixed cell selection issue in different screen resolution. `#24295` - Aggregate count is not displayed properly when selected range contains zero value issue has been fixed. `#23869` - Paste values only is not working for formula cells issue has been fixed. `#23867` - Cancel button is not working in hyperlink dialog when sheet is protected issue has been fixed. `#23861` - Unwrapping externally pasted wrap text does not reduce the row height issue has been fixed. `#23112` - Match function is not working when cell reference is given as parameter issue has been fixed. `#21561` - Unable to type percentage value without autoformat issue has been fixed. ## 19.1.56 (2021-04-13) ### Spreadsheet #### Bug Fixes `#I323532` - Pressing any key on chart throws script error issue has been fixed. ## 19.1.55 (2021-04-06) ### Spreadsheet #### Bug Fixes - Sort formula not working properly issue resolved. - Clipboard style issue resolved. - `I316103` - Resolved the selection misalignment issue in non virtual mode. `#I316931` - Selection alignment for wrap cell having border on 150 resolution issue has been fixed. `#I321143` - Warning message is not showing while deleting locked cells issue has been fixed. `#I319204` - Skipped `query` property while saving as JSON. ## 19.1.54 (2021-03-30) ### Spreadsheet #### New Features - **Freeze pane:** Allows users to keep the specified rows and columns always visible at the top and left side of the sheet while scrolling through the sheet. - **PDF Export:** Allows users to save the spreadsheet data as a PDF document. - **Password pr