We’re excited to announce the release of jQWidgets v25.0.0, available as of January 2, 2026. This release focuses on modern framework compatibility, enterprise-grade security, and usability improvements across the entire component suite.
If you’re building secure, accessible, and future-proof web applications, this release delivers meaningful upgrades.
What’s New
Angular 21 Support
jQWidgets now fully supports Angular 21, ensuring seamless compatibility with the latest Angular features, build tooling, and performance optimizations.
Angular teams can now:
- Upgrade safely to Angular 21
- Use jQWidgets components without workarounds
- Maintain long-term framework alignment
🔐 Full Content Security Policy (CSP) Compliance Refactor
Enterprise security was a major focus of this release. All core frontend components — including Scheduler, Grid, Dialogs, Buttons, and Tables — have been refactored to be fully CSP compliant.
What changed:
- Removed inline styles
- Removed inline event handlers
- Eliminated dynamic script execution
What this means for you: easier compliance with strict CSP headers, a better security posture for enterprise and government applications, and fewer custom overrides and security exceptions.
What’s Improved
♿ Accessibility Enhancements (WCAG-Aligned)
Accessibility improvements were applied across all components, aligning jQWidgets more closely with WCAG guidelines.
- Better keyboard navigation
- Improved focus management
- Enhanced screen reader support
- More consistent ARIA attributes
🔍 jqxGrid Filtering Enhancements
A new ComboBox filter has been added to the filter row in jqxGrid.
- Easier filtering for enumerated values
- Improved user experience in data-heavy grids
- Cleaner and more intuitive filtering UI
This is especially useful for dashboards, admin panels, and reporting tools.
🔢 jqxNumberInput UX Improvement
A new option allows you to hide the prompt when the component is not focused, resulting in cleaner layouts, less visual noise, and improved form usability.
🛠️ What’s Fixed
- jqxForm — Fixed Smart AI Paste parsing issues in certain form configurations
- jqxNumberInput — Fixed clipboard handling in simple input mode
-
jqxMaskedInput — Fixed issues with the
val()method and incorrect behavior withngModel - Tailwind theme — Resolved rendering issues affecting multiple components
✅ Why Upgrade to v25.0.0?
With this release, jQWidgets offers enterprise-grade CSP compliance, stronger accessibility out of the box, Angular 21 readiness, better filtering and form UX, and important stability and theme fixes.
If you’re building modern web applications that demand security, accessibility, and long-term maintainability, jQWidgets v25.0.0 is a highly recommended upgrade.
Get started today by updating to jQWidgets v25.0.0 and experience the improvements firsthand.