jQuery Foundation Project Updates
In order to make it easier for jQuery Foundation Members and Web developers to quickly stay abreast of all our projects, we will periodically publish consolidated project updates here.
Since last December’s release, the team has been hard at work on a major 3.0 release. This release – the alpha of which came out on July 8 – comes with many updates (including Promises/A+ compliant Deferreds) and bug fixes, and it finally removes some previously deprecated and underused features.
A big thank you to the core team and everyone who contributed – and will contribute – to the upcoming release.
Questions? Contact Timmy Willison
Globalize version 1.0 was released in April and provides developers with localized number formatting and parsing, date and time formatting and parsing, relative time formatting, currency formatting, and message formatting (with pluralization and gender support) that runs in browsers and Node.js, consistently across all of them.
One exciting thing the community is focused on is the ability to compile Globalize for production. This will enable applications to generate custom runtime code that is extremely small and fast.
Unified, HTML5-based user interface system for all popular mobile device platforms, built on the jQuery and jQuery UI foundation
The team has been heads down on version 1.5.0, which will bring numerous improvements including:
- Improved and re-written shared with jQuery UI including button, checkboxradio, and controlgroup and the accordion widget which will replace the current collapsible and collapsible set widgets.
- All of jQuery Mobile’s widget will now also feature the classes option for improved customizability and theming.
- Re-written table and navbar widgets
- Greatly improved modularity
Questions? Contact Alexander Schmitz
In March, we released Esprima 2.1.0, introducing support for several new pieces of ES6 syntax. In the mean time, a lot of work has been done to complete its ES6 support (check the roadmap). We’ve also improved the testing infrastructure and workflow to make the codebase more contributor-friendly.
Questions? Contact Ariya Hidayat
Curated set of UI interactions, effects, widgets, and themes built on top of the jQuery Library.
The team released jQuery UI 1.11.4 in March, bringing bug fixes for Draggable, Resizable, Sortable, Accordion, Dialog, Slider, and Tooltip.
We are focused now on support for Pointer Events, and splitting up UI Core and old jQuery support to enable smaller builds
The team is working on its Phase One release which will involve an initial CSS Framework – this is planned for later this summer.
Work is also underway for a themeroller.
Thanks to Micheal Arestad, Alexander Schmitz and Rohit Mulange
Questions? Contact Sarah Frisk
The latest release, 1.18.0, made a lot of improvements to the HTML reporter, making it more efficient to debug failures. For example, a new diff algorithm makes it easier to spot the difference in failed expected/actual assertions.
If you want to help moving QUnit along, check out these issues.
PointerEvents Polyfill: a unified event system for the web platform
PEP’s First release (0.3.0) came out in April and the the project is presently working to automate and improve the W3C test suite.
Questions? Contact Scott González