-
v7.9.0 Stable
released this
2026-06-29 18:11:12 +00:00 | 390 commits to main since this release7.9.0 (2026-06-29)
This is a big release, with multiple new features!
- Visual Analytics integration (choose displayed variables and apply report filters). This is a brand-new way to embed the editor inside a SAS Visual Analytics report as a data-driven content (DDC) object.
- Four new validation rules: READONLY, HIDDEN, ROUND and NUMBER_FORMAT. For upgrades you can add these as default selections using this script.
- Export to Excel (frontend). Available as a right click context menu:
The handsontable library was also updated, now providing native date and time pickers.
Note that DISPLAY_VALUE (previously a part of dynamic cell validation) has now been deprecated, in favour of NUMBER_FORMAT as a more robust formatting mechanism.
Bug Fixes
- allow large retained key values. Closes #248. (6a30de3)
- build issues (#245) (77b4bb3)
- ci: bump Lighthouse to 13.4.0 (47ba03e)
- dc-validator: display date/time/datetime cells as raw ISO, locale-independent (9ca5719)
- editor: await dynamic validation on paste; defer spinner (ea03bde)
- editor: cancelEdit will reset cell's valid state (51071b4)
- editor: preserve commas in dropdown source values (6af49cf)
- editor: retry initSetup when the Handsontable instance isn't ready (53b7ee0)
- handsontable: add exceljs (38cb1e2)
- handsontable: horizontal scrollbar in dropdown (ac0bd10)
- handsontable: restore dark mode for v17 (9d97bf7)
- handsontable: update licenseChecker exclude buffers - exceljs dep (12c7d30)
- incrementing rk val (7444209)
- licensing: add protocol info (3668a74), closes #178
- migrate handsontables to v17 (1b73e35)
- mocks: return dynamic cell values as OBJ to match new contract (a15fdc4)
- removing display_value in SAS code (9b18a45)
- rule_type (adc6424)
- sending dynamic_values and dynamic_extended_values back as OBJ instead of ARR (e859d33)
- upcasing RAW_VALUE, bumping core, fixing tests (982d507)
- validate pasted values (b661580)
- viewLibs now fires only once, libPromise shared between the calls (dc4e07a)
Features
- edit-record: use native date/time/datetime pickers (2d29346)
- editor: add READONLY, HIDDEN, ROUND and NUMBER_FORMAT validation rules (4ea604f)
- editor: migrate date/time/datetime to HOT 17 Intl cell types (f70ea2f)
- editor: paste-validation overlay with cancel and confirm (609731f)
- editor: SAS VA data-driven content embed mode (?embed=va) (ffa3ff9)
- editor: VA embed filter modes with pending UX (ebe6972)
- editor: validate autofilled cells; fix paste validation lag (11ee49a)
- handsontable: enable export plugin, add export menu items (29aaa72)
- migration script for adding new validation rules under #241 (9f84a58)
- new validation rules in mpe_selectbox. #241 (2f5d3df)
Reverts
Release Assets
NOTE: due to a token issue, the release assets were not auto-loaded, instead you can find them here: https://git.datacontroller.io/dc/dc/releases/tag/v7.9.1
Downloads