Releases: css4j/web-apis
Version 1.1.3 (SVGOM only)
SVGOM API 1.1.3 provides common interfaces for SVG implementations that use the legacy CSSValue
API or the new Typed OM.
In practice, this means that both EchoSVG 2.x and Apache Batik can use it.
New in 1.1.3:
- svgom: add the
SVGDiscardElement
interface. - svgom: introduce the
SVGGraphicsElement
andSVGGeometryElement
interfaces. - Use checkstyle in the build.
Note that the SVGGraphicsElement
and SVGGeometryElement
interfaces are limited to the methods that are compatible with SVGOM 1.1.
Version 1.1.2 (SVGOM only)
SVGOM API 1.1.2 provides common interfaces for SVG implementations that use the legacy CSSValue
API or the new Typed OM.
New in 1.1.2:
- Add
getCSSUnitType()
andnewValueSpecifiedCSSUnits()
toSVGLength
. - Deprecate
getPixelUnitToMillimeterX()
,getPixelUnitToMillimeterY()
,getScreenPixelToMillimeterX()
andgetScreenPixelToMillimeterY()
inSVGSVGElement
.
Version 1.1.1 (SVGOM only)
SVGOM API 1.1.1 is a bridge for the SVG interfaces that directly or indirectly use the legacy CSSValue
API and the new Typed OM.
Version 1.1.1 adds an optional getPresentationAttributeValue()
method to SVGStylable
, returning a CSSStyleValue
.
Either modern applications that use Typed OM or legacy software that only uses CSSValue
can use SVGOM API 1.1.1.
Version 1.1 (SVGOM only)
SVGOM API 1.1 is compatible with the legacy CSSValue
API but also with the new Typed OM.
Version 1.0.1
The binaries are the same as in 1.0, but the LICENSE file that was distributed in the META-INF directory of the 1.0 jar file in CSS4J's Maven repository was the Apache license which was the wrong license.
This new 1.0.1 release has the correct W3C license in the META-INF, and was deployed to the CSS4J Maven repository. It also has a few javadoc comments that 1.0 lacked.
Version 1.0
v1.0.0 Release 1.0.0