Wijmo 2025 v2 (Build 5.20252.42)

Released: Sep 25, 2025

Updates in 2025 v2 (Build 5.20252.42)

Features

  • Accessibility
    • Enhanced Accessibility support to comply with WCAG 2.0 AA standards.
    • Fixed issues where most Wijmo components reported errors in common accessibility testing tools (Axe-DevTools/ANDI/WAVE).
    • Improved the quality of content read by screen readers (NVDA/JAWS/Narrator/VoiceOver).
    • Added more keyboard support to provide customers with a friendlier control experience.
    • Enhanced the contrast display of certain controls under both default OS themes and high-contrast OS themes.
      • CellMaker.
      • ToolTip.
      • Menu.
      • ColorPicker, InputColor.
      • InputTime.
      • InputDateTime.
      • InputDateRange.
      • InputMask.
      • MultiSelect.
      • MultiSelectListBox.
      • MultiSelectAutoComplete.
  • FlexGrid
    • Enhanced the refreshRange method, allowing users to choose to refresh specific areas of the grid, such as cell ranges or row/column header areas.
    • Added an event gettingCellClipString that allows customers to perform data processing operations on each cell's value when calling getClipString or using the Ctrl+C shortcut to retrieve the clip string of a specified range. This is useful in preventing CSV injection and similar user scenarios.
  • FlexGridFilter
    • Added the MultiFilter feature, which allows both the Condition and Value filters to take effect simultaneously. It can be enabled via defaultFilterMode or filterMode.
  • FlexGridSearch
    • Added an exact matching feature, which can be enabled via exactMatch.
  • UndoStack
    • Exposed some built-in actions, such as GridEditAction, to facilitate better customization of the application's undo/redo behavior for the customer.
  • Framework
    • Support Angular 20.
    • Support Nuxt.js 4.

Fixes

  • Breaking Changes
    • ColorPicker
      • Changed the DOM structure to row arrangement to meet the WCAG requirement, using flex layout styling.
        • Before: Column arrangement DOM structure, using float layout styling.
    • Menu
      • Changed the behavior when pressing Enter key when the menu is split button (isButton:true), now it will execute the command directly. Customers can also use Alt+Down or Alt+Up to open the menu dropdown list.
        • Before: Open the menu dropdown list.
    • InputDate, InputDateRange
      • Changed the position of the OK/Cancel buttons in multiple calendars. The buttons appear after enabling showConfirmationButtons and will now always be located at the bottom right.
        • Before: Always located at the bottom of the first calendar panel.