릴리스 전반에서 새로 나온 내용을 살펴보세요. 기능, 개선 사항, 해결된 문제에 대한 자세한 정보를 제공합니다.
1월
2월
3월
4월
5월
6월
7월
8월
9월
10월
11월
12월
jQWidgets v26.0.0주요 버전2026년 7월 9일
기능
Added a new jqxChat widget.
Brand-new AI chat/assistant widget (jqxchat.js with a provider-agnostic transport supporting Anthropic, OpenAI, and other adapters.
Streaming responses, typing indicator, avatars, timestamps, and a themeable "modern skin" independent of the jqWidgets theme.
Full integration kit (jqxchat-integration/) with server-side streaming proxies (PHP + Node/Express) so API keys stay off the client, plus TypeScript typings.
New API docs (jqxchat-api.htm and pages for chatColorScheme, chatMode, chatProvider, chatRole, etc.).
Added jqxGrid AI features (jqxgrid.ai.js).
aiCommand() - natural language - filter/sort/group.
aiAsk() - conversational analytics over the (filtered) data.
aiSummarize() - summarize selected/visible rows.
aiExplainRow() - explain a row vs. the dataset.
aiClassifyColumn() - AI-generated label per row.
Added new grid options: aiProvider, aiModel, aiProxyUrl, aiHeaders, aiSendRequest, aiMaxRows.
Results fire as gridaiResult/gridaiError events; actions are validated against real columns before being applied (never executed as code).
Added new demos: ai-ask-data.htm, ai-classify-column.htm, ai-command-bar.htm, ai-summarize.htm (JS and Angular versions).
Added a declarative cellTemplate column property (badge, avatar, moustache-style string templates, or a function).
Compiles to a standard cellsrenderer, so sort/filter/page/export keep working unchanged.
Added Angular 22 integration and support.
jqxgrid.js - Accessibility pass: role/aria-label/aria-haspopup have been added to the column-menu button and header filter/sort icons so screen readers announce them properly; added a new columnmenustring localization key.
jqxgrid.filter.js - AI-assisted filter now uses the configurable aiModel option instead of a hardcoded gpt-4.
Styles (jqx.base.css, jqx.darkblue.css, jqx.tailwind.css) - Made substantial additions (theme updates in darkblue/tailwind) for jqxChat and the new cell templates.
수정 사항
jqxgrid.selection.js - Fixed a bug where unselecting filtered rows in checkbox-selection mode left holes in selectedrowindexes (via delete), which kept the header checkbox stuck "checked" even with nothing selected; now rebuilds the array cleanly.
jqxgrid.sort.js - Classic (image-based) themes now get the sort-priority number applied to the asc/desc arrow elements too (previously only the general sort icon), and it's cleared correctly when sorting is removed.
jQWidgets v25.1.02026년 3월 9일
수정 사항
Grid & Filtering:
Resolved an issue with jqxDateTimeInput filtering in jqxGrid that caused incorrect theming of the component.
Fixed a filter row rendering issue in jqxGrid when using the Fluent and Tailwind themes.
Corrected a problem affecting Grid cell pinning styling in the Dark, Light, Fluent, and Tailwind themes.
Fixed an issue with Pager rendering in jqxGrid when the pager’s Go To input was re-rendered.
PivotGrid:
Fixed a positioning issue in jqxPivotGrid where the itemsRenderer function could behave incorrectly and render elements in the wrong position.
Calendar:
Addressed a re-rendering issue in jqxCalendar when used with the Tailwind theme, ensuring consistent behavior during dynamic updates.
Scrollbar:
Fixed a Content Security Policy (CSP) related issue in jqxScrollbar introduced during previous refactoring.
jQWidgets v25.0.0주요 버전2026년 1월 2일
기능
Added Angular 21 support, ensuring compatibility with the latest Angular features, build tooling, and performance optimizations.
Full Content Security Policy (CSP) compliance refactor - All frontend components (scheduler, grid, dialogs, buttons, tables) have been refactored to be fully Content Security Policy (CSP) compliant by removing inline styles, inline event handlers, and any dynamic script execution.
Accessibility - Made WCAG-aligned improvements across all components.
jqxGrid Filtering - Added a new combobox filter in the filter row.
jqxNumberInput - Added an option to hide the prompt when the component is not on focus.
수정 사항
jqxForm - Smart AI Paste fix. With some forms, the AI output was not parsed correctly.
jqxNumberInput - Clipboard handling in the simple input mode.
jqxMaskedInput - Val method was not working correctly.
jqxMaskedInput - Did not work correctly with ngModel.
Fixed Tailwind theme rendering issues in some of the components.