This project is currently in Beta stage development. Many essential SVG features have been implemented but many other features have not been implemented such as filters (except blur, which is implemented) and CSS. Of the remaining features to be developed, some may never be developed, such as advanced filters, unless flash provides a reasonable way to do it.
It should also be noted that while Google has contributed to this project, Google is not providing support for this project. If you find a bug please file an Issue. Difficult problems generally take some time to get fixed but questions are usually answered quickly. If you have questions on using SVG Web please use the Google Group forum.
This release has been built by the community, with major contributions from Bruce Duncan from VisualMining.com; Ken Stacey from SVGMaker.com; and the always awesome (and project co-leader) Rick Masters. Thanks to the many people like Michael Neutze, Bruce Rindahl, and more for their bug testing and evangelism!
Please note that there may be some breaking changes in this release that will affect code that uses older versions of SVG Web; more details here. Also note that SVG Web does not yet support the native SVG functionality in IE 9 preview releases.
April 9th, 2010: New Release
I'm proud to announce a new release of SVG Web. Our tradition is to go geek-tastic and name them after classic D&D monsters. This release is named Dracolisk, a crossbreed of a basilisk and a black dragon.
The Dracolisk is a truly fearsome creature, able to turn an enemy into stone with merely the gaze of the basilisk coupled with the acidic breath of a black dragon. Someone get that monster a breath mint.
Please note that there are some breaking changes in this release that will affect code that uses older versions of SVG Web; more details here.
November 23rd, 2009: New Release
Just in time for Thanksgiving is another SVG Web release. Our tradition is to name SVG Web releases after monsters from D&D just to increase the geek factor, so in that spirit our release name this time is "Gelatinous Cube":
The Gelatinous Cube is a truly horrifying creature:
"A gelatinous cube looks like a transparent ooze of mindless, gelatinous matter in the shape of a cube. It slides through dungeon corridors, absorbing everything in its path, digesting everything organic and secreting non-digestible matter in its wake. Contact with its exterior can result in a paralyzing electric shock, after which the cube will proceed to slowly digest its stunned and helpless prey."
Highlights of this release, thanks to many many people helping with patches, bug testing, and more:
Loads of important bugs fixed
You can now dynamically create new SVG root tags
All the namespace aware functions now implemented: setAttributeNS, getAttributeNS, etc.
You can now clone SVG nodes (cloneNode)
You can now right-click on the SVG when using Flash to view the dynamic updated SVG source
Running getElementsByTagNameNS scoped to a particular node now works, such as myGroup.getElementsByTagNameNS(svgns, 'text')
and much much more
The full list of issues fixed:
Issue 358 : Opera throws exception on patch to currentTranslate
Issue 413 : Implement node.getElementsByTagNameNS scoped by container node
Issue 401 : currentTranslate.setXY does translate the svg, but doesn't affect currentTranslate.getX or getY