Wijmo(英語版) リリース

各リリースの最新情報を、機能・強化・解決済みの課題の詳細とともに確認しましょう。

1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
Wijmo 2026 v1 (Build 5.20261.52)2026年7月6日
機能

Improvements

  • TransposedGrid
    • Supported custom editors defined by the row editor property in TransposedGrid and TransposedMultiRow.
  • FlexGrid
    • Supported sticky group headers in grouped FlexGrid views.
    • Supported cutting selected content with Ctrl+X when autoClipboard is enabled. Added preventCut to opt out of grid cut handling while keeping the keyboard event for browser and external listeners.
  • AutoComplete
    • Supported searching during IME composition.
  • Framework Angular
    • Improved compatibility with Angular 21 zoneless change detection.
  • License
    • Updated IPv4 and added IPv6 license version support.
      • Fully supports IPv4 and supports IPv6 normalized matching, CIDR matching, and special formats matching.
    • Added license maintenance/version flag support. The version policies default, specific_version, and same_year are now available.
  • AutoComplete MultiSelectListBox
    • Added customFilter support for custom filtering. Added customHighlight support to AutoComplete to customize filtered result rendering.
  • BoxWhisker
    • Supported rendering pre-processed box plot statistics via IBoxPlotData and the boxPlotData property, allowing applications to provide final min, max, quartile, median, mean, outlier, and inner-point values.
  • CollectionView
    • Supported controlling new item insertion via the newItemIndex property and insertAt method, including current-page insertion when paging is enabled.
  • Globalize
    • Supported Thai Buddhist year formatting and parsing by applying a Thai calendar yearOffset of 543 to four-digit calendar and fiscal year formats.
  • TreeGrid
    • Supported changing the display position of tree hierarchy indicators, including expand/collapse buttons and indentation.
  • InputNumber
    • Supported truncating values exceeding the decimal precision defined by the format.
  • Bootstrap
    • Added Bootstrap 5 support for demos and framework samples.

API Updates

  • FlexGrid
    • Added the stickyGroupHeaders property to keep the current group header visible while scrolling grouped data.
    • Added the preventCut property to control whether FlexGrid handles Ctrl+X cut behavior when autoClipboard is enabled. Default is false; when true, the grid leaves the cut event to the browser or external handlers.
  • AutoComplete
    • Added the searchDuringComposition property to enable search during active IME composition.
    • Added customFilter and customHighlight to customize filtering and highlights in filtered results.
  • MultiSelect MultiSelectListBox
    • Added customFilter to customize filtering.
  • CollectionView
    • Added the newItemIndex property and insertAt method to control new item insertion. With paging, indexes map to the current page; without paging, to the source collection.
  • BoxWhisker
    • Added the boxPlotData property and IBoxPlotData interface to render BoxWhisker series from pre-processed box plot statistics instead of recalculating from raw data.
  • TreeGrid
    • Added the treeColumnIndex property to control the display position of tree hierarchy indicators, including expand/collapse buttons and indentation. By default, they appear in the first visible column.
  • InputNumber
    • Added the truncate property to control handling of values exceeding decimal precision. By default, values are rounded; when truncate is true, excess decimals are removed.

Breaking Changes

  • XLSX
    • Removed the default company value written during workbook export. Exported files now preserve an explicitly provided company value and otherwise leave the value empty instead of defaulting to GrapeCity, Inc..
  • InputNumber
    • Unified truncation behavior for keyboard input and paste operations. When truncate is enabled, identical numeric values now produce consistent results regardless of the input source.
  • Angular
    • Raised the minimum supported Angular version to 20.3.18 because Angular Wrapper zoneless support now depends on the Angular 20.3.18 packaging toolchain. Angular 20 stabilized zoneless behavior, and 20.3.18 was selected because that patch version did not carry the npm OSS vulnerabilities seen in earlier candidate package versions. As a result, versions earlier than Angular 20.3.18 are no longer supported.
Wijmo 2026 v1 (Build 5.20261.50)メジャーバージョン2026年4月10日
機能
  • Framework
    • Supports Angular 21, updated sample projects with TypeScript 5.9.3.
  • Accessibility
    • Enhanced accessibility support to comply with WCAG 2.2 AA standards.
    • FlexGrid
      • Added keyboard shortcuts for column/row dragging and resizing operations, enabling full keyboard-based grid manipulation without mouse interaction.
        • Shift + Arrow keys: When headersFocusability and allowDragging are set, rows/columns can be dragged using the keyboard when the focus is moved to the corresponding area.
        • Alt + Arrow keys: When allowResizing is set, you can adjust the row height/column width using the keyboard when you move the focus to the corresponding area. 
          Additionally, when deferResizing is set to true:
        • Enter: Confirm deferred resize operation.
        • Esc: Cancel deferred resize operation. We recommend using the ESC key to cancel the delayed resize operation, as this is more semantic. In addition, you can actually use any key other than the Enter key to cancel this resize. 
    • FlexGridFilter.
    • DetailRow.
    • Selector.
    • GroupPanel.
    • Search.
    • TreeGrid.
    • InputNumber.
    • InputDate.
    • Calendar.
    • CollectionViewNavigator.
    • Popup.
    • ComboBox.
    • DropDown.
    • ListBox.
    • CellMaker.
    • AutoComplete.
    • InputDateRange.
    • InputDateTime.
    • InputMask.
    • InputTime.
    • Menu.
    • MultiSelect.
    • MultiSelectListBox.
    • MultiSelectAutoComplete.
    • ColorPicker.
    • ToolTip.
  • XLSX
    • Added support for exporting Table Total Row Formula with new Aggregate.CntNums enum value.
    • Added title, subject, keywords, and category properties to Workbook for expanded Excel document property export/import.
  • FlexGridFilter
    • Added a customFilter property to ValueFilter, allowing customization of filtering rules and performing custom filtering on columns.
  • FlexGrid
    • Added support for drag selection across frozen/non-frozen areas, including auto-scroll, zoom scaling, dragging beyond grid boundaries, and improved boundary handling.
  • License
    • Added cross-domain iframe validation to license checking to prevent unauthorized usage across different domains.
修正
  • Breaking Changes
    • FlexGrid
      • Added keyboard shortcuts for column/row dragging (Shift + Arrow) and resizing (Alt + Arrow) in grid headers. These new shortcuts may intercept key combinations that were previously unhandled by the grid. If your application uses Shift + Arrow or Alt + Arrow for custom behavior in grid headers, you may need to adjust your event-handling logic.
    • CSS
      • Sass module system migration: All .scss files now use @use/@forward instead of @import. Deprecated Sass functions (darken(), lighten(), type-of()) are replaced with modern equivalents (color.adjust(), meta.type-of()). Sass variables are no longer globally available and must be accessed via namespaced references. Users who compile Wijmo SCSS directly and override variables using the @import-then-override pattern will need to update to @use ... with () syntax. Users who consume pre-built CSS files are unaffected.
    • License
      • Added cross-domain iframe support for license validation. Licenses issued for 2026v1 and later, generated before this release, do not include the cross-domain flag and must be regenerated to support cross-domain iframe scenarios. If you need cross-domain iframe support, you will need to regenerate your license with the new flag. Non-iframe and same-origin iframe scenarios are not affected.
Wijmo 2025 v2 (Build 5.20252.44)2026年1月5日
機能
  • Accessibility
    • Enhanced accessibility support to comply with WCAG 2.1 AA standards.
    • Adjusted contrast ratio of controls under high-contrast theme, as well as some mobile experience improvements.
  • FlexGrid
    • Adjusted contrast ratio of the grid area under the high-contrast theme: changed header area background color from #4e0721 to #A34661, changed cell border from rgba(0,0,0,0.2) to rgba(255,255,255,0.55), changed selection color from #576EDB to #587694, and changed dragging indicator color from #0021ab to #ffd60a.
  • FlexGridFilter
    • Adjusted the contrast ratio under the high-contrast theme, changed the input elements border from dotted #e2e2e2 to solid #e2e2e2, changed the value list container border color from rgba(0,0,0,0.2) to rgba(110,110,110,0.8).
    • Added visible labels for the value input field in ConditionFilterEditor.
  • FlexGridSearch
    • Adjusted the contrast ratio of the searching results under the high-contrast theme, changed the highlight text color from #fff to #000.
  • GroupPanel
    • Adjusted the contrast ratio of the group button under the high-contrast theme, changed the icon color from radial-gradient(#000 1px, transparent 2px) to radial-gradient(#fff 1px, transparent 2px), changed the button background color from #4e0721 to #A34661.
    • Restructured aria-label to start with visible text to ensure it appears first in accessible name for speech recognition compatibility.
    • Added aria-live="polite" region for status announcements when groups are removed.
  • Dropdown
    • Adjusted the contrast ratio of the dropdown selected item under the high-contrast theme, changed its background color from #0021ab to #4261e3.
  • Listbox
    • Adjusted the contrast ratio of the selected item under the high-contrast theme, changed its background color from #0021ab to #4261e3.
  • ComboBox
    • Adjusted the contrast ratio of the dropdown selected item and group item under the high-contrast theme, changed dropdown selected item background color from #0021ab to #4261e3, changed group item background color from #4e0721 to #A34661.
  • Menu
    • Adjusted the contrast ratio of the active menu and selected item under the high-contrast theme, changed active menu border color and selected item background color from #0021ab to #4261e3.
  • Calendar
    • Adjusted the contrast ratio of the week elements and selected day under the high-contrast theme, changed the week elements background color from #4e0721 to #A34661, changed selected day background color from #0021ab to #4261e3.
    • Adjusted the contrast ratio of the selected day in multiple month view under the default theme, changed the selected day in other month background color from #007cbe to #007CBE.
    • Adjusted the contrast ratio of the mouse hover day in date range under the default theme, changed its text color from #ffffff to #000000.
  • MultiSelect
    • Adjusted the contrast ratio of the select all and active item under the high-contrast theme, changed select all background color from #4e0721 to #A34661, changed active item background color from #0021ab to #4261e3.
  • MultiSelectListBox
    • Adjusted the contrast ratio of the select all and active item under the high-contrast theme, changed select all background color from #4e0721 to #A34661, changed active item background color from #0021ab to #4261e3.
  • MultiSelectAutoComplete
    • Adjusted the contrast ratio of the selected item under the high-contrast theme, changed its background color from #0021ab to #4261e3.
  • FlexSheet
    • Added support for StrikeThrough style while importing or exporting Excel process.
  • Redux
    • Added support for ImmutabilityProvider for TransposedGrid, the customer can use TransposedGrid in their Redux applications.
  • Framework
    • Added support for Next.js 16 version.
  • License
    • Added support for IPv4 CIDR validation.
  • API Updates:
    • Menu - Added a property keepOpen to Menu to prevent closing the menu after selecting any options.
    • XLSX - Added a property strikethrough to WorkbookFont and IWorkbookFont to get or set whether the font has strikethrough applied.
    • FlexSheet - Added a property isStrikethrough to the result of FlexSheet.getSelectionFormatState() to indicate whether strikethrough style is applied to the current selection.
修正
  • FlexGrid
    • Corrected the result of aria-colcount and aria-rowcount.
  • FlexGrid Mobile
    • Fixed the issue that the dropdown in grid is incorrectly positioned.
    • Fixed the issue that pin button cannot be clicked when the column is too small.
    • Fixed the issue that the grid will scroll when you select rows with RowRange mode.
    • Fixed the issue where resizing a row triggers browser scrolling.
  • FlexGrid Tooltip
    • Fixed the issue of being unable to hover the tooltip in grid.
    • Fixed the issue that when the column in grid has isRequired set to true, after entering invalid data and clearing it again, the Tooltip displays in the wrong position.
  • FlexGridFilter Mobile
    • Fixed the issue that the filter dialog in grid is incorrectly positioned.
  • Dropdown
    • Fixed the issue that the dropdown is incorrectly positioned.
    • Fixed the issue that the button to close in dropdown cannot be clicked in mobile.
  • ComboBox
    • Fixed the issue that the reading content is not correct when using NVDA to read the combo box grouping list items.
  • InputNumber Mobile
    • Fixed the issue that the spin button will not work while the soft keyboard is open.
    • Fixed the issue that continuously entering the "." character in InputNumber with n2 format will move the cursor position to the last digit.
    • Fixed the issue that entering "-" after entering "+" in InputNumber with p2 format will not remove the negative sign.
    • Fixed the issue that prevented the use of the soft keyboard to input symbols like "-" in Safari.
  • AutoComplete Mobile
    • Fixed the issue that prevented the use of the soft keyboard to input something while dropdown is opening in Safari.
  • Menu
    • Fixed the issue that prevents the use of arrow keys to open or close the sub-menu in RTL mode.
    • Added a property keepOpen to prevent closing the menu after selecting any options.
  • MultiSelect Mobile
    • Fixed the issue that prevented opening dropdown after touch moved.