EchoSVG 0.2
Pre-release
Pre-release
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()
toclose()
, implementCloseable
inBridgeContext
. See #38 - transcoder: remove
finalize()
method fromSeekableStream
. 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
andcodeql-action
to current versions.