- Added viewbox()
- Revised stagger()
- Allow function values in transition(), transformCss(), transform()
- Update repo location
- Added Pablo.support
- Revised transition(), transformCss(), transform()
- Added transition() for CSS transitions
- Pass previous element to stagger() callback
- css() now autodetect's browser vendor-prefixes
- Removed cssPrefix()
- Added
Pablo.userAgent
- Renamed
Pablo.v
toPablo.version
- Escape Unicode on data URL creation
- Add withViewport()
- Rename Pablo.isHTMLDocument() to Pablo.isDocument()
- Add PNG / JPEG types to dataUrl() method
- Improve toImage() and toCanvas()
- Add dataUrl()
- Improve bbox(), toImage() and related methods
- Add bbox(), crop(), toImage(), toCanvas(), download(), stagger()
- Add
Pablo.support
for fine-grained environment capabilities detection - Expose methods useful for advanced use or plugin writers
- Use native
DOMParser
/XMLSerializer
under the hood for creation from markup and outputting to markup
- Add Pablo.get(), Pablo.load()
- Add load(), markup()
- Add Pablo.toSvg()
- Add Pablo.hasSvgNamespace()
- Rename root() to svg()
- Add traversal methods
- Add CSS selectors and selector functions as optional arguments to traversal methods
- Streamline code
- Move functional API to /extensions/functional.js
- Make DOM elements top-level in a collection, e.g. circle[0]
- Add numerous new methods
- Create Pablo