The biggest improvement to Dojo is the Claro UI theme, which is a clean and modern theme for RIAs. It improves the ease of customizing the theme's CSS, so you can quickly customize aspects of the UI. Claro also improves the charting and drawing components of the Dijit UI library.
Here are some of the styled controls
In the Dojo core, dojo.Deferred has been enhanced with a new underlying Promises-based API. dojo.Stateful was also added to make development easier. The core is both backward and forward compatible.
Strong support has been added for HTML5 and CSS3 features including Canvas with fallback, transforms, rich text editing, and local storage. The mobile space is one area where Dojo, and many others, are seeing too many changes to stabilize an API for the mobile platforms. There are several initiatives to solve mobile development challenges:
- dojox.mobile: lightweight mobile web widgets
- dojox.mobile.app: mobile application development framework
- embedjs: Dojo API, optimized for mobile
- TouchScroll: scrolling layer for WebKit Mobile
- wink: mobile web app toolkit
Dojo also integrates with a plethora of server-side environments, IDEs, and other frameworks. They include:
- Zend Framework
- Ruby on Rails
- AIR 1.5 and 2.0
- Aptana Studio
- Eclipse, and other IDEs
- Apache, IIS, and any other HTTP-compliant environment
Dojo supports a wide variety of browsers and it usually works fine with the most cutting edge versions even though browsers like Firefox 4 and Chrome 6 aren't officially supported.