diff --git a/components/barcodegenerator/CHANGELOG.md b/components/barcodegenerator/CHANGELOG.md index 9af3fbc44..a433e3910 100644 --- a/components/barcodegenerator/CHANGELOG.md +++ b/components/barcodegenerator/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 27.1.56 (2024-10-23) +## 27.1.57 (2024-10-29) ### Barcode diff --git a/components/calendars/CHANGELOG.md b/components/calendars/CHANGELOG.md index 6e55801b9..5c762d15a 100644 --- a/components/calendars/CHANGELOG.md +++ b/components/calendars/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 27.1.56 (2024-10-23) +## 27.1.57 (2024-10-29) ### DateTimePicker diff --git a/components/charts/CHANGELOG.md b/components/charts/CHANGELOG.md index 73266b1df..e10ea1a9d 100644 --- a/components/charts/CHANGELOG.md +++ b/components/charts/CHANGELOG.md @@ -2,7 +2,22 @@ ## [Unreleased] -## 27.1.56 (2024-10-23) +## 27.1.57 (2024-10-29) + +### Chart + +#### Bug Fixes + +- `#I640035` - The tooltips now render properly for decimal data points. +- `#I645981` - The stripline now works correctly on the logarithmic axis. + +### Stock Chart + +#### Bug Fixes + +- `#F194807` - The series now renders properly after a data source update and legend toggle. + +## 27.1.55 (2024-10-22) ### Chart diff --git a/components/charts/package.json b/components/charts/package.json index 17432fcf0..6e9be97af 100644 --- a/components/charts/package.json +++ b/components/charts/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-charts", - "version": "27.1.53", + "version": "27.1.55", "description": "Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/circulargauge/CHANGELOG.md b/components/circulargauge/CHANGELOG.md index 24f256e85..fa9c46eda 100644 --- a/components/circulargauge/CHANGELOG.md +++ b/components/circulargauge/CHANGELOG.md @@ -4,6 +4,14 @@ ## [Unreleased] +## 27.1.57 (2024-10-29) + +### Circular Gauge + +#### Bug fixes + +`#I640295` - Exceptions will no longer be thrown when the pointer is dragged and the pointer value is updated during the `dragEnd` event. + ## 27.1.50 (2024-09-24) ### Circular Gauge diff --git a/components/diagrams/CHANGELOG.md b/components/diagrams/CHANGELOG.md index d22fc29c6..b9dd6c728 100644 --- a/components/diagrams/CHANGELOG.md +++ b/components/diagrams/CHANGELOG.md @@ -2,7 +2,18 @@ ## [Unreleased] -## 27.1.56 (2024-10-23) +## 27.1.57 (2024-10-29) + +### Diagram + +#### Bug Fixes + +- `#I637156` - Tooltip now displays properly on mobile devices with touch interactions. +- `#I637207` - Nodes are now resizable via touch interactions. +- `#I639121` - The gradient background of the node is now properly preserved when exporting the diagram as an SVG +- `#F194691` - The Position Change Event Now Triggers on Keyboard Nudging. + +## 27.1.55 (2024-10-22) ### Diagram diff --git a/components/diagrams/package.json b/components/diagrams/package.json index 2c4c40bb9..95ef604b3 100644 --- a/components/diagrams/package.json +++ b/components/diagrams/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-diagrams", - "version": "27.1.53", + "version": "27.1.55", "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 4a737c09c..33e70e76a 100644 --- a/components/documenteditor/CHANGELOG.md +++ b/components/documenteditor/CHANGELOG.md @@ -2,7 +2,19 @@ ## [Unreleased] -## 27.1.56 (2024-10-23) +## 27.1.57 (2024-10-29) + +### DocumentEditor + +#### Bug Fixes + +- `#I644412` - Resolved the issue of editor deletes all text in document. +- `#I642436` - Resolve the issue with track Changes when pasting Word contents multiple times. +- `F194706` - Now able to copy highlighted text from word processor when Restrict Editing property is true. +- `#I640675` - Resolve script error when using track changes. +- `#I639276` - Resolved the issue of page freezes when trying to load document in document editor. + +## 27.1.55 (2024-10-22) ### DocumentEditor diff --git a/components/documenteditor/package.json b/components/documenteditor/package.json index a4b51e2e7..73bfc25a1 100644 --- a/components/documenteditor/package.json +++ b/components/documenteditor/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-documenteditor", - "version": "27.1.53", + "version": "27.1.55", "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 321059720..45db1a084 100644 --- a/components/dropdowns/CHANGELOG.md +++ b/components/dropdowns/CHANGELOG.md @@ -2,7 +2,37 @@ ## [Unreleased] -## 27.1.56 (2024-10-23) +## 27.1.57 (2024-10-29) + +### ComboBox + +#### Bug Fixes + +- `#I640083` - The issue causing a console error after selecting a value and subsequently emptying the datasource upon button click has been resolved. + +### DropDownTree + +- `I639573` - Resolved issues with selected items and the checked state of the parent node when filtering in the Dropdown Tree component. + +### DropdownList + +#### Bug Fixes + +- `#I612750` - Fixed an issue where updateData was throwing an error when filtering in a DropDownList. + +- `#I612750` - Fixed an issue where updateData was throwing an error when filtering in a DropDownList. + +- `#I641587` - Fixed the issue where changes in dropdown items were not displayed correctly when filtering was enabled. + +## 27.1.55 (2024-10-22) + +### MultiSelect + +#### Bug Fixes + +- `#I639732` - Fixed an issue where removing one item using the cross icon caused all options to be removed from the select element in the DOM. + +## 27.1.53 (2024-10-15) ### ListBox diff --git a/components/dropdowns/package.json b/components/dropdowns/package.json index 77ce32322..30d93beff 100644 --- a/components/dropdowns/package.json +++ b/components/dropdowns/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-dropdowns", - "version": "27.1.52", + "version": "27.1.55", "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 8167dcd93..e42012e99 100644 --- a/components/filemanager/CHANGELOG.md +++ b/components/filemanager/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 27.1.56 (2024-10-23) +## 27.1.57 (2024-10-29) ### FileManager diff --git a/components/gantt/CHANGELOG.md b/components/gantt/CHANGELOG.md index 37e2e0195..e693164a9 100644 --- a/components/gantt/CHANGELOG.md +++ b/components/gantt/CHANGELOG.md @@ -2,14 +2,26 @@ ## [Unreleased] -## 27.1.56 (2024-10-23) +## 27.1.57 (2024-10-29) ### GanttChart #### Bug fixes +- `#I642434` - `recordIndex` property is updating last index for every above or below add action via `contextMenu` issue has been fixed. +- `#I646826` - An invalid resource collection is being passed resulting in a script error issue has been fixed. +- `#I637870` - White space when expand and collapse action issue has been fixed. + - `F159354` - Issue in locale text of predecessor tooltip has been fixed. +## 27.1.56 (2024-10-23) + +### GanttChart + +#### Bug fixes + +- `#I645245` - Console error occurs while taskbar editing without `allowEditing` property issue has been fixed. + ## 27.1.55 (2024-10-22) ### GanttChart diff --git a/components/gantt/package.json b/components/gantt/package.json index 083b578c9..c668a83dc 100644 --- a/components/gantt/package.json +++ b/components/gantt/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-gantt", - "version": "27.1.55", + "version": "27.1.56", "description": "Essential JS 2 Gantt Component for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/grids/CHANGELOG.md b/components/grids/CHANGELOG.md index bb14de1f4..d89a0b77c 100644 --- a/components/grids/CHANGELOG.md +++ b/components/grids/CHANGELOG.md @@ -2,6 +2,17 @@ ## [Unreleased] +## 27.1.57 (2024-10-29) + +### Grid + +#### Bug fixes + +- `#I645144` - Resolved an issue where the search keyword would automatically change when entering more than 16 digits. +- `#I641786` - Fixed an issue with focus misplacement after deleting a row using the command column. +- `#I641368` - Resolved a type issue in the `ICustomOptr` interface by updating the `filterSettings.operators` property from `dateTimeOperator` to `datetimeOperator`. +- `#I640492` - The issue where the `dataBound` event was triggered multiple times during a page refresh when `virtualization` with persistence was enabled has been resolved. + ## 27.1.55 (2024-10-22) ### Grid diff --git a/components/imageeditor/CHANGELOG.md b/components/imageeditor/CHANGELOG.md index b4daf6370..3bfeaf3ed 100644 --- a/components/imageeditor/CHANGELOG.md +++ b/components/imageeditor/CHANGELOG.md @@ -2,7 +2,15 @@ ## [Unreleased] -## 27.1.56 (2024-10-23) +## 27.1.57 (2024-10-29) + +### Image Editor + +#### Bug Fixes + +- `#I910189` - The issue with "Browser window gets zoomed while zooming the image editor with mouse wheel support" has been resolved. + +## 27.1.53 (2024-10-15) ### Image Editor diff --git a/components/imageeditor/package.json b/components/imageeditor/package.json index def44bea2..2884d556d 100644 --- a/components/imageeditor/package.json +++ b/components/imageeditor/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-image-editor", - "version": "27.1.52", + "version": "27.1.53", "description": "Essential JS 2 ImageEditor for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/kanban/CHANGELOG.md b/components/kanban/CHANGELOG.md index b6ba90e16..4d8a7557d 100644 --- a/components/kanban/CHANGELOG.md +++ b/components/kanban/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 27.1.56 (2024-10-23) +## 27.1.57 (2024-10-29) ### Kanban diff --git a/components/maps/CHANGELOG.md b/components/maps/CHANGELOG.md index 5b4648aa8..e00964327 100644 --- a/components/maps/CHANGELOG.md +++ b/components/maps/CHANGELOG.md @@ -12,6 +12,14 @@ ### Maps +#### Bug fixes + +- `#F194675` - The `panComplete` event is now functioning properly with online map providers. + +## 27.1.48 (2024-09-18) + +### Maps + #### New Features - An animation transition will now occur when the data labels are first rendered. diff --git a/components/maps/package.json b/components/maps/package.json index 0543a66fd..abda7bd26 100644 --- a/components/maps/package.json +++ b/components/maps/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-maps", - "version": "16.42.7", + "version": "27.1.56", "description": "The Maps component is used to visualize the geographical data and represent the statistical data of a particular geographical area on earth with user interactivity, and provides various customizing options for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/navigations/CHANGELOG.md b/components/navigations/CHANGELOG.md index 19bdc0599..76c41147c 100644 --- a/components/navigations/CHANGELOG.md +++ b/components/navigations/CHANGELOG.md @@ -2,6 +2,28 @@ ## [Unreleased] +## 27.1.57 (2024-10-29) + +### Carousel + +#### Bug Fixes + +- `#I644419` - The script error that occurred in the carousel when a grid was rendered as a carousel item has been fixed. + +### TreeView + +- `#I639573` - Resolved issues with selected items and the checked state of the parent node when filtering in the DropdownTree component. + +#### Bug Fixes + +- `#I642832` - An issue with TreeView component when adding child nodes using `addNodes` method without passing a target has been resolved. + +### Sidebar + +#### Bug Fixes + +- `#I643178` - An issue on browser resizing while setting width value in percentage in Sidebar component has been resolved. + ## 27.1.56 (2024-10-23) ### Breadcrumb diff --git a/components/navigations/package.json b/components/navigations/package.json index 51882fe17..994e76649 100644 --- a/components/navigations/package.json +++ b/components/navigations/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-navigations", - "version": "27.1.55", + "version": "27.1.56", "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/notifications/CHANGELOG.md b/components/notifications/CHANGELOG.md index 12781fe21..186bd444f 100644 --- a/components/notifications/CHANGELOG.md +++ b/components/notifications/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 27.1.56 (2024-10-23) +## 27.1.57 (2024-10-29) ### Message diff --git a/components/pdfviewer/CHANGELOG.md b/components/pdfviewer/CHANGELOG.md index 7fd9eaf77..5c0ff0fd1 100644 --- a/components/pdfviewer/CHANGELOG.md +++ b/components/pdfviewer/CHANGELOG.md @@ -2,6 +2,18 @@ ## [Unreleased] +## 27.1.57 (2024-10-29) + +### PDF Viewer + +#### Breaking Changes + +- The `getPageDetails` API has been renamed to `getPageInfo`. Additionally, the zoom factor parameter has been removed from the `getPageInfo` API, as the zoom factor can be accessed directly through the `zoomPercentage` API. + +| Existing API name| New API Name | +|------|-------------| +| `getPageDetails`| `getPageInfo`| + ## 27.1.55 (2024-10-22) ### PDF Viewer diff --git a/components/pivotview/CHANGELOG.md b/components/pivotview/CHANGELOG.md index 7ec6d5e0a..8803f7c31 100644 --- a/components/pivotview/CHANGELOG.md +++ b/components/pivotview/CHANGELOG.md @@ -2,7 +2,15 @@ ## [Unreleased] -## 27.1.56 (2024-10-23) +## 27.1.57 (2024-10-29) + +### Pivot Table + +#### Bug fixes + +- The pivot table will now be rendered properly when creating a new report using the toolbar. + +## 27.1.55 (2024-10-22) ### Pivot Table diff --git a/components/pivotview/package.json b/components/pivotview/package.json index 96d33de35..e4b9a822a 100644 --- a/components/pivotview/package.json +++ b/components/pivotview/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-pivotview", - "version": "27.1.53", + "version": "27.1.55", "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 2e744c229..5e36bbe4e 100644 --- a/components/popups/CHANGELOG.md +++ b/components/popups/CHANGELOG.md @@ -2,6 +2,14 @@ ## [Unreleased] +## 27.1.57 (2024-10-29) + +### Dialog + +#### Bug Fixes + +- `#I28945` - Fixed an issue where the Dialog's `enableResize` property was not functioning for dynamic changes. + ## 27.1.56 (2024-10-23) ### Dialog diff --git a/components/popups/package.json b/components/popups/package.json index e20fd9748..c65d292a9 100644 --- a/components/popups/package.json +++ b/components/popups/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-popups", - "version": "27.1.55", + "version": "27.1.56", "description": "A package of Essential JS 2 popup components such as Dialog and Tooltip that is used to display information or messages in separate pop-ups. for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/progressbar/package.json b/components/progressbar/package.json index 0fb1008b5..d1419b4a1 100644 --- a/components/progressbar/package.json +++ b/components/progressbar/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-progressbar", - "version": "18.15.6", + "version": "27.1.50", "description": "Essential JS 2 ProgressBar Component for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/querybuilder/CHANGELOG.md b/components/querybuilder/CHANGELOG.md index 434da263a..a7683b0b3 100644 --- a/components/querybuilder/CHANGELOG.md +++ b/components/querybuilder/CHANGELOG.md @@ -2,7 +2,23 @@ ## [Unreleased] -## 27.1.56 (2024-10-23) +## 27.1.57 (2024-10-29) + +### QueryBuilder + +#### Bug Fixes + +- Issue with "Input element value get selected while double clicking on query builder rules." has been fixed. + +## 27.1.55 (2024-10-22) + +### QueryBuilder + +#### Bug Fixes + +- Issue with "Script error thrown while clicking on svg element within the query builder" has been fixed. + +## 27.1.53 (2024-10-15) ### QueryBuilder diff --git a/components/querybuilder/package.json b/components/querybuilder/package.json index 8a4151db3..032f72288 100644 --- a/components/querybuilder/package.json +++ b/components/querybuilder/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-querybuilder", - "version": "27.1.52", + "version": "27.1.55", "description": "Essential JS 2 QueryBuilder for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/richtexteditor/CHANGELOG.md b/components/richtexteditor/CHANGELOG.md index 4bfceb6b7..ea0408e89 100644 --- a/components/richtexteditor/CHANGELOG.md +++ b/components/richtexteditor/CHANGELOG.md @@ -2,7 +2,23 @@ ## [Unreleased] -## 27.1.56 (2024-10-23) +## 27.1.57 (2024-10-29) + +### RichTextEditor + +#### Bug Fixes + +- `#I640976` - Now, the width and height attributes of the image are set with correct values instead of `auto`, when inserting and replacing the image in the Rich Text Editor. + +- `#I637660` - Now, the OneNote list that has been copied and pasted will now have a correct element structure. + +- `#I644239` - Now, the link insertion is prevented when clicking the insert button in the link dialog when the cancel argument is set to true in the `beforeDialogClose` event. + +- `#I633901` - Now, the table height adjusts correctly when resized within the Rich Text Editor in Firefox. + +- Now, the issue with image resizing in the IFrame editor, particularly when the editor area is small, has been resolved. + +## 27.1.55 (2024-10-22) ### RichTextEditor diff --git a/components/richtexteditor/package.json b/components/richtexteditor/package.json index 7b4dc35e9..6fdc0349e 100644 --- a/components/richtexteditor/package.json +++ b/components/richtexteditor/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-richtexteditor", - "version": "27.1.52", + "version": "27.1.55", "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 8f54eab91..3e2d9a31c 100644 --- a/components/schedule/CHANGELOG.md +++ b/components/schedule/CHANGELOG.md @@ -2,6 +2,16 @@ ## [Unreleased] +## 27.1.57 (2024-10-29) + +### Schedule + +#### Bug fixes + +- `#I641069` - An issue when dragging an event, the first cell of the hour will be selected and highlighted has been resolved. +- `#I643159` - An issue when weekly recurrence rule is rendered in the wrong position when setting the `firstDayOfWeek` has been resolved. +- `#FB62128` - An issue causing events to display incorrectly when a weekly recurrence rule with `BDAY` and a specified timezone is applied has been resolved. + ## 27.1.56 (2024-10-23) ### Schedule diff --git a/components/schedule/package.json b/components/schedule/package.json index 3d174f944..4bbccb4ea 100644 --- a/components/schedule/package.json +++ b/components/schedule/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-schedule", - "version": "27.1.55", + "version": "27.1.56", "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 d8466e774..8b1e548f4 100644 --- a/components/splitbuttons/CHANGELOG.md +++ b/components/splitbuttons/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 27.1.56 (2024-10-23) +## 27.1.57 (2024-10-29) ### SplitButton diff --git a/components/spreadsheet/package.json b/components/spreadsheet/package.json index 9c6585ff4..6805eb63f 100644 --- a/components/spreadsheet/package.json +++ b/components/spreadsheet/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-spreadsheet", - "version": "27.1.55", + "version": "27.1.56", "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/treegrid/CHANGELOG.md b/components/treegrid/CHANGELOG.md index 17482835a..e2c558c4c 100644 --- a/components/treegrid/CHANGELOG.md +++ b/components/treegrid/CHANGELOG.md @@ -2,6 +2,14 @@ ## [Unreleased] +## 27.1.56 (2024-10-23) + +### Tree Grid + +#### Bug Fixes + +- `#F61285` - Resolved an issue with unwanted mouse wheel scrolling during row drag and drop operations. + ## 27.1.55 (2024-10-22) ### Tree Grid @@ -10,6 +18,7 @@ - `#I625060` - Fixed an issue where the delete action would not function correctly when the expand/collapse icon was clicked repeatedly. - `F61804` - Fixed an issue where the selection was not clearing when a checkbox was selected and the row was expanded. +- `#I637870` - White space when expand and collapse action issue has been fixed. - `F61804` - Fixed an issue where the selection was not clearing when a checkbox was selected and the row was expanded. diff --git a/components/treegrid/package.json b/components/treegrid/package.json index d2c9e9d43..203f9d4a6 100644 --- a/components/treegrid/package.json +++ b/components/treegrid/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-angular-treegrid", - "version": "27.1.55", + "version": "27.1.56", "description": "Essential JS 2 TreeGrid Component for Angular", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/treemap/CHANGELOG.md b/components/treemap/CHANGELOG.md index d04b585d3..913bd1aa1 100644 --- a/components/treemap/CHANGELOG.md +++ b/components/treemap/CHANGELOG.md @@ -8,7 +8,7 @@ ## [Unreleased] -## 27.1.56 (2024-10-23) +## 27.1.57 (2024-10-29) ### TreeMap