- event handling
- call chain results propagated into callbacks
- Promise support for single run and $then() for recurrent call chain invocation
- error handling matching the Promise behavior
$(".toFill") .html("Click here")
.$on('click')
.html('Loading...')
.sleep(1000)
.xmlTransform( 'test/test.xml', 'test/test.xsl')
.toggleClass('clickable')
.prepend('Still clickable <hr/>');
Also not so visible:- moved tests to ES6, they shortened at least twice
- made release build script to match CDN and NPM deployments, before it was a manual process
- started to use ApiFusion.com for project documentation
- IE tests compatibility via AMD loader shim to load ES6 in IE on fly
- $then() to accept other async chain
Somewhere in future
- refactor sources to ES6, target compiler to ES6,
- auto-transpiler shim for IE reference implementation
xml4jQuery.com