We're excited to announce the release of Wijmo Build 5.20261.52, bringing a collection of enhancements designed to help developers build more intuitive, performant, and modern web applications. This release introduces highly requested improvements across FlexGrid, AutoComplete, CollectionView, and our charting controls, along with updated Bootstrap 5 support and expanded framework compatibility. Whether you're working with large grouped datasets, building advanced search experiences, or integrating server-side analytics, these updates provide greater flexibility and control while improving the end-user experience. Read on for complete details on:
- FlexGrid Sticky Group Headers
- Enhanced AutoComplete Filtering and Searching Experience
- More Control Over CollectionView Item Insertion
- BoxWhisker Support for Pre-Processed Statistics
- Bootstrap 5 Support
- Additional Improvements
- API Updates
- Breaking Changes
Ready to check it out? Download Wijmo Today!
FlexGrid Sticky Group Headers
Grouped FlexGrid views can now keep the current group header visible while scrolling, making it easier for users to maintain context when working with large grouped datasets. This enhancement is supported through the new stickyGroupHeaders property.

Enhanced AutoComplete Filtering and Searching Experience
AutoComplete now supports searching during active IME composition, improving usability for East Asian language input. Developers can also customize filtering logic and result highlighting using the new customFilter and customHighlight options.
More Control Over CollectionView Item Insertion
CollectionView now includes the newItemIndex property and insertAt method, allowing developers to precisely control where new records are inserted, including within paged collections.
BoxWhisker Support for Pre-Processed Statistics
The BoxWhisker chart can now render pre-calculated statistical values through the new boxPlotData property and IBoxPlotData interface, reducing client-side processing and enabling integration with server-generated analytics.
Bootstrap 5 Support
Previously, Wijmo demos and samples used Bootstrap v3.x when showing off Bootstrap implementation. With this release, we’ve updated all our demos to use Bootstrap v5 and ensured there are no issues with Bootstrap integration with Wijmo.
Improvements
- [TransposedGrid] Supported custom editors defined by the row
editorproperty inTransposedGridandTransposedMultiRow. (WJM-37517) - [FlexGrid] Supported sticky group headers in grouped
FlexGridviews. (WJM-35377) - [AutoComplete] Supported searching during IME composition. (WJM-37691)
- [Framework][Angular] Improved compatibility with Angular 21 zoneless change detection. (WJM-37615)
- [License] Updated IPv4 and added IPv6 license version support. (WJM-37215)
- Fully supports IPv4 and supports IPv6 normalized matching, CIDR matching, and special formats matching
- [License] Added license maintenance/version flag support. The version policies
default,specific_version, andsame_yearare now available. (WJM-37596) - [AutoComplete][MultiSelectListBox] Added
customFiltersupport for custom filtering. AddedcustomHighlightsupport toAutoCompleteto customize filtered result rendering. (WJM-37523) - [FlexGrid] Supported cutting selected content with
Ctrl+XwhenautoClipboardis enabled. AddedpreventCutto opt out of grid cut handling while keeping the keyboard event for browser and external listeners. (WJM-37524) - [BoxWhisker] Supported rendering pre-processed box plot statistics via
IBoxPlotDataand theboxPlotDataproperty, allowing applications to provide final min, max, quartile, median, mean, outlier, and inner-point values. (WJM-35181) - [CollectionView] Supported controlling new item insertion via the
newItemIndexproperty andinsertAtmethod, including current-page insertion when paging is enabled. (WJM-37533) - [Globalize] Supported Thai Buddhist year formatting and parsing by applying a Thai calendar
yearOffsetof 543 to four-digit calendar and fiscal year formats. (WJM-33508) - [TreeGrid] Supported changing the display position of tree hierarchy indicators, including expand/collapse buttons and indentation. (WJM-37518)

- [InputNumber] Supported truncating values exceeding the decimal precision defined by the format. (WJM-22911)
- [Bootstrap] Added Bootstrap 5 support for demos and framework samples. (WJM-37515)
API Updates
- [FlexGrid] Added the
stickyGroupHeadersproperty to keep the current group header visible while scrolling grouped data. (WJM-35377) - [AutoComplete] Added the
searchDuringCompositionproperty to enable search during active IME composition. (WJM-37691) - [AutoComplete] Added
customFilterandcustomHighlightto customize filtering and highlights in filtered results. (WJM-37523) - [MultiSelect][MultiSelectListBox] Added
customFilterto customize filtering. (WJM-37523) - [FlexGrid] Added the
preventCutproperty to control whether FlexGrid handlesCtrl+Xcut behavior whenautoClipboardis enabled. Default is false; when true, the grid leaves the cut event to the browser or external handlers. (WJM-37524) - [CollectionView] Added the
newItemIndexproperty andinsertAtmethod to control new item insertion. With paging, indexes map to the current page; without paging, to the source collection. (WJM-37533) - [BoxWhisker] Added the
boxPlotDataproperty andIBoxPlotDatainterface to render BoxWhisker series from pre-processed box plot statistics instead of recalculating from raw data. (WJM-35181) - [TreeGrid] Added the
treeColumnIndexproperty to control the display position of tree hierarchy indicators, including expand/collapse buttons and indentation. By default, they appear in the first visible column. (WJM-37518) - [InputNumber] Added the
truncateproperty to control handling of values exceeding decimal precision. By default, values are rounded; whentruncateis true, excess decimals are removed. (WJM-22911)
Breaking Changes
- [XLSX] Removed the default
companyvalue written during workbook export. Exported files now preserve an explicitly provided company value and otherwise leave the value empty instead of defaulting toGrapeCity, Inc.. (WJM-37633) - [InputNumber] Unified truncation behavior for keyboard input and paste operations. When
truncateis enabled, identical numeric values now produce consistent results regardless of the input source. (WJM-22911) - [Angular] Raised the minimum supported Angular version to
20.3.18because Angular Wrapper zoneless support now depends on the Angular20.3.18packaging toolchain. Angular 20 stabilized zoneless behavior, and20.3.18was selected because that patch version did not carry the npm OSS vulnerabilities seen in earlier candidate package versions. As a result, versions earlier than Angular20.3.18are no longer supported. (WJM-37615)
Please Migrate npm References to @mescius Scope
As a reminder, our new releases have now been published to the @mescius scope on npm. To access the latest code, you should migrate to the new @mescius scoped packages from the old @grapecity scope.
The table below includes examples of some new packages and their old equivalents:
| New Package | Old Package |
| @mescius/wijmo | @grapecity/wijmo |
| @mescius/wijmo.input | @grapecity/wijmo.input |
| @mescius/wijmo.grid | @grapecity/wijmo.grid |
As you can see, this is a direct migration. You will need to update the package.json references as well as the import statement. The best way to update your applications is to use a Find and Replace tool (like the one in VSCode), find instances of "@grapecity/", and then replace them with "@mescius/". This will cover the package.json and import statements.
With the release of 2027v1, we will no longer be publishing to the @grapecity scope. To continue using the latest version of Wijmo, you will need to move over to the @mescius package with the release of 2027v1.
Ready to try it out? Download Wijmo Today!
