Skip to content

Bump handsontable from 13.1.0 to 17.1.0 in /mpcontribs-portal#2011

Merged
tsmathis merged 1 commit into
masterfrom
dependabot/npm_and_yarn/mpcontribs-portal/handsontable-17.0.0
Jun 29, 2026
Merged

Bump handsontable from 13.1.0 to 17.1.0 in /mpcontribs-portal#2011
tsmathis merged 1 commit into
masterfrom
dependabot/npm_and_yarn/mpcontribs-portal/handsontable-17.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Mar 9, 2026

Copy link
Copy Markdown
Contributor

Bumps handsontable from 13.1.0 to 17.1.0.

Release notes

Sourced from handsontable's releases.

17.1.0

Added

  • Added a hit area for dropdown menu and collapsible buttons #12070
  • Added rowspan support to the NestedHeaders plugin, allowing column headers to span multiple header rows. #191
  • Added the DataProvider plugin and dataProvider table option for server-side row loading and mutations. #12147
  • Added XLSX export support to the ExportFile plugin #12166
  • Added build weight comparison tables to the Modules guide, showing the minified and gzip size added by each optional module when imported on top of handsontable/base. #12262
  • Added Notification plugin for non-blocking toast notifications. #12299
  • Added long-press gesture detection on touch devices to open the context menu. #12306
  • Added dedicated paginationButton* theme tokens so pagination navigation button colors can be customized independently via the theme builder. #12317
  • Added dedicated paginationButton* theme tokens so pagination navigation button colors can be customized independently for default, hover, focus, and disabled states via the theme builder. #12404
  • Added rowspan support to the NestedHeaders plugin, allowing column headers to span multiple header rows. #191

Changed

  • Added a frame-based e2e test wait helper and replaced selected hook test sleeps. #12161
  • Improve the rendering performance #12189
  • Change the columnHeaders property name to colHeaders in the exportFile plugin #12224
  • Improve rendering performance for fast scrollbar movements #12235
  • Angular: Modernized the Angular wrapper to align with Angular 17–19, simplify setup, reduce dependencies, and clean up tooling. #12451

Fixed

  • Fixed an issue where the Nested Rows plugin was disabled after calling updateSettings with an empty data array. #10556
  • Fixed setSourceDataAtCell() updating parent rows instead of nested child rows when nestedRows is enabled. #10657
  • Fixed an issue where the stretchH: 'last' option would ignore the defined column width when the viewport was too narrow, causing the last column to shrink to 0px. #11761
  • Fixed a stack overflow error when pasting large datasets (50,000+ rows) by optimizing array operations in the HTML table parser. #11784
  • Fixed incorrect JSDoc type annotations for the modifyAutofillRange hook parameters. The parameters entireArea and startArea are now correctly documented as number[] (a flat 4-element array) instead of the generic Array type, and the @returns type annotation has been added. #11862
  • Fixed filter by value input performance degradation when searchMode: apply option is enabled. #12104
  • Fixed getCellMetaAtRow() to always return cell metadata in physical column order. #12109
  • Fixed the modifyAutofillRange hook type signature to match runtime tuple arguments and return value #12113
  • Fixed incorrect parsing of comma-grouped values in numeric cells #12114
  • Fixed comment editor positioning for merged cells #12115
  • Fixed the Filters plugin incorrectly applying filter conditions after columns were moved with the ManualColumnMove plugin. #11832
  • Fixed column resizing being misaligned and calculating incorrect widths when the grid container has a CSS transform: scale() applied. #11838
  • Fixed the stretchH: 'last' option ignoring the defined column width and shrinking the last column to 0px when the viewport was too narrow. #11761
  • Fixed HyperFormula errors when MultiSelect cells store array values. #12135
  • Fixed setSourceDataAtCell() updating a parent row instead of the intended nested child row when the nestedRows option was enabled. #10657
  • Fixed setDataAtRowProp() incorrectly canceling an active editor session when the programmatic update targeted a different cell in the same row. #4305
  • Fix ThemeBuilder false unknown token warning on initialization #12146
  • Prevent after scroll hooks from firing when axis position is unchanged #12151
  • Fixed six regressions related to rowspans in nested column headers. #12152
  • Fixed undo restore for mixed checkbox multi-selection delete. #12153
  • Fixed Ctrl+A selecting the entire grid instead of the comment text when the comment textarea was focused. #12193
  • Fixed columnHeaderHeight overriding the actual content height, causing overlay THEAD misalignment when header text wraps. #12198
  • Fixed selected fixed-column header alignment with data cells for fixedColumnsStart #12202
  • Fixed autofill over hidden columns when Formulas is enabled and hiddenColumns.copyPasteEnabled is false #12203
  • Fixed a one-pixel horizontal misalignment of the left pagination caret in the Pagination plugin. #2791
  • Fixed nested headers crash when sorting with disabled current highlight. #12211
  • Improved server-side data documentation structure and fixed disjunctionWithExtraCondition guard fallback in server filter utility examples. #12241
  • Fixed framework wrappers crashing when init-only settings (renderAllRows, renderAllColumns, layoutDirection, ariaTags) changed after initialization. #12242
  • Fixed an issue where currentRowClassName and currentColClassName could not be changed dynamically using updateSettings. #12247

... (truncated)

Changelog

Sourced from handsontable's changelog.

[17.1.0] - 2026-05-19

Added

  • Added a hit area for dropdown menu and collapsible buttons #12070
  • Added rowspan support to the NestedHeaders plugin, allowing column headers to span multiple header rows. #191
  • Added the DataProvider plugin and dataProvider table option for server-side row loading and mutations. #12147
  • Added XLSX export support to the ExportFile plugin #12166
  • Added build weight comparison tables to the Modules guide, showing the minified and gzip size added by each optional module when imported on top of handsontable/base. #12262
  • Added Notification plugin for non-blocking toast notifications. #12299
  • Added long-press gesture detection on touch devices to open the context menu. #12306
  • Added dedicated paginationButton* theme tokens so pagination navigation button colors can be customized independently via the theme builder. #12317
  • Added dedicated paginationButton* theme tokens so pagination navigation button colors can be customized independently for default, hover, focus, and disabled states via the theme builder. #12404
  • Added rowspan support to the NestedHeaders plugin, allowing column headers to span multiple header rows. #191

Changed

  • Added a frame-based e2e test wait helper and replaced selected hook test sleeps. #12161
  • Improve the rendering performance #12189
  • Change the columnHeaders property name to colHeaders in the exportFile plugin #12224
  • Improve rendering performance for fast scrollbar movements #12235
  • Angular: Modernized the Angular wrapper to align with Angular 17–19, simplify setup, reduce dependencies, and clean up tooling. #12451

Fixed

  • Fixed an issue where the Nested Rows plugin was disabled after calling updateSettings with an empty data array. #10556
  • Fixed setSourceDataAtCell() updating parent rows instead of nested child rows when nestedRows is enabled. #10657
  • Fixed an issue where the stretchH: 'last' option would ignore the defined column width when the viewport was too narrow, causing the last column to shrink to 0px. #11761
  • Fixed a stack overflow error when pasting large datasets (50,000+ rows) by optimizing array operations in the HTML table parser. #11784
  • Fixed incorrect JSDoc type annotations for the modifyAutofillRange hook parameters. The parameters entireArea and startArea are now correctly documented as number[] (a flat 4-element array) instead of the generic Array type, and the @returns type annotation has been added. #11862
  • Fixed filter by value input performance degradation when searchMode: apply option is enabled. #12104
  • Fixed getCellMetaAtRow() to always return cell metadata in physical column order. #12109
  • Fixed the modifyAutofillRange hook type signature to match runtime tuple arguments and return value #12113
  • Fixed incorrect parsing of comma-grouped values in numeric cells #12114
  • Fixed comment editor positioning for merged cells #12115
  • Fixed the Filters plugin incorrectly applying filter conditions after columns were moved with the ManualColumnMove plugin. #11832
  • Fixed column resizing being misaligned and calculating incorrect widths when the grid container has a CSS transform: scale() applied. #11838
  • Fixed the stretchH: 'last' option ignoring the defined column width and shrinking the last column to 0px when the viewport was too narrow. #11761
  • Fixed HyperFormula errors when MultiSelect cells store array values. #12135
  • Fixed setSourceDataAtCell() updating a parent row instead of the intended nested child row when the nestedRows option was enabled. #10657
  • Fixed setDataAtRowProp() incorrectly canceling an active editor session when the programmatic update targeted a different cell in the same row. #4305
  • Fix ThemeBuilder false unknown token warning on initialization #12146
  • Prevent after scroll hooks from firing when axis position is unchanged #12151
  • Fixed six regressions related to rowspans in nested column headers. #12152
  • Fixed undo restore for mixed checkbox multi-selection delete. #12153
  • Fixed Ctrl+A selecting the entire grid instead of the comment text when the comment textarea was focused. #12193
  • Fixed columnHeaderHeight overriding the actual content height, causing overlay THEAD misalignment when header text wraps. #12198
  • Fixed selected fixed-column header alignment with data cells for fixedColumnsStart #12202
  • Fixed autofill over hidden columns when Formulas is enabled and hiddenColumns.copyPasteEnabled is false #12203
  • Fixed a one-pixel horizontal misalignment of the left pagination caret in the Pagination plugin. #2791
  • Fixed nested headers crash when sorting with disabled current highlight. #12211
  • Improved server-side data documentation structure and fixed disjunctionWithExtraCondition guard fallback in server filter utility examples. #12241
  • Fixed framework wrappers crashing when init-only settings (renderAllRows, renderAllColumns, layoutDirection, ariaTags) changed after initialization. #12242

... (truncated)

Commits
  • 8d5c532 Merge remote-tracking branch 'origin/release/17.1.0'
  • 6227bff Fix: disable persist-credentials in stable-merge checkout so App token is use...
  • 848315b Fix: use client-id instead of deprecated app-id for create-github-app-token v3
  • 4781565 Fix stable-prepare CHANGELOG step to be idempotent on re-run
  • 875c77f Fix setVersion crash when version is already set (idempotent re-run)
  • 854e3fc Bump create-github-app-token to v3.2.0
  • 62d29a9 Bump @​playwright/test to ~1.60.0 and regenerate pnpm-lock.yaml to resolve con...
  • 9f19d5f Regenerate pnpm-lock.yaml to resolve conflict with develop
  • de4f2e6 Fix merge conflicts with develop branch
  • 5ed236e 17.1.0
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for handsontable since your current version.


Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Mar 9, 2026
@tsmathis

Copy link
Copy Markdown
Collaborator

@dependabot rebase

Bumps [handsontable](https://github.com/handsontable/handsontable) from 13.1.0 to 17.1.0.
- [Release notes](https://github.com/handsontable/handsontable/releases)
- [Changelog](https://github.com/handsontable/handsontable/blob/develop/CHANGELOG.md)
- [Commits](handsontable/handsontable@13.1.0...17.1.0)

---
updated-dependencies:
- dependency-name: handsontable
  dependency-version: 17.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump handsontable from 13.1.0 to 17.0.0 in /mpcontribs-portal Bump handsontable from 13.1.0 to 17.1.0 in /mpcontribs-portal Jun 29, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/mpcontribs-portal/handsontable-17.0.0 branch from 2456633 to 4a02ff6 Compare June 29, 2026 17:13
@tsmathis tsmathis merged commit 023bf88 into master Jun 29, 2026
3 of 5 checks passed
@tsmathis tsmathis deleted the dependabot/npm_and_yarn/mpcontribs-portal/handsontable-17.0.0 branch June 29, 2026 17:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant