Skip to content

EchoSVG 0.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@carlosame carlosame released this 19 Jun 19:18
· 458 commits to master since this release
v0.2

Upgrading

IMPORTANT: If you use Gradle, remember to add:

    includeGroup 'com.github.css4j'

inside the content configuration of CSS4J's Maven repository (inside repositories), so Gradle can find the new EchoXSL dependency.

Also, public methods returning an AccessControlContext were removed, in order to finish #36.

Detail of changes

  • Migrate from Apache Xalan to EchoXSL. See #46
  • bridge: rename finalize() to close(), implement Closeable in BridgeContext. See #38
  • transcoder: remove finalize() method from SeekableStream. See #38
  • bridge,script: remove public methods returning an AccessControlContext (final part of #36).
  • script: simplify the SecurityManager implementation of EchoSVGSecurityController.getDynamicSecurityDomain() (related to #36).
  • anim: round values to nearest integer during the interpolation.
  • Tests: improve the rendering tests documentation.
  • Upgrade to css4j 3.7.2.
  • Upgrade to JMH 1.35.
  • Gradle: upgrade wrapper to 7.4.2.
  • Upgrade to extra-java-module-info plugin version 0.14.
  • Small README readability improvement.
  • Actions: create codeql-analysis.yml, codeql-config.yml, custom-queries.qls (thanks to Chris Smowton).
  • Actions: switch from 'adopt' distribution to 'temurin'.
  • Actions: upgrade actions/checkout, setup-java and codeql-action to current versions.