BUGFIX: Some controls were still using explicit Skins; PopupButton was broken (never showed the popup)
Add run-demo task to gulpfile
IMPROVEMENT #13: Make bind update the DOM only on animation frames.
IMPROVEMENT #13: Refactor bind and let the foreach binding update its children on the animation frame.
FEATURE: Allow bidirectional binding in component config constructor param
BUGFIX: Fix the typo that prevented data-property attribute in control element children from working
BUGFIX: Workaround Template#cloneNode in IE
Improve website performance.
Replace Intern with Karma as test runner
IMPROVEMENT: Improve performance by reducing the need to invoke EventEmitter#emit for events that often have no handlers (such as addListener or all).
IMPROVEMENT: Also don't emit removeListener event in EventEmitter if there are no listeners for it.
Optimize website further by creating packages for the most commonly used jidejs modules and for the email demo.
Further performance improvements.
Guide: Add introduction to module loaders (AMD, Browserify)
Website: Add a larger vertical margin to the navigation
Fix argument conversion for all event in EventEmitter
IMPROVEMENT #9: Implement Observable#async
BUGFIX: ChoiceBox.Skin didn't call its parent Skins install method
WEBSITE: Add recent blog posts to index.html
Refactor build script and update dependencies