All users are encouraged to upgrade.
Deprecations
Interface
RGBColorValue is now deprecated for removal (see
issue #4 for context).
Method ErrorHandler.ruleIOError() is deprecated for removal.
User agent
The
http.agent system property is now used to set the user agent string (
issue #8).
Bug fixes
A couple NSAC fixes (
#6), and also stricter sanity checks for missing operands in
calc() (
#7).
- NSAC: Allow custom properties that contain a top-level asterisk (regression
introduced in 3.5.2).
- NSAC: large integers are now being parsed as REAL instead of producing an
error.
- Agent: use the http.agent system property to set the user agent string.
- CSSOM: interface RGBColorValue deprecation is now 'for removal'.
- CSSOM: set ErrorHandler.ruleIOError() deprecation for removal.
- CSSOM: stricter sanity checks for missing operands in calc().
- Tests: add two tests for high control chars.
- Tests: add gradient test with hsla() color.
- Gradle: add a buildSrc cleaner task.
- Gradle: copy licensing files to META-INF directory of archive files.
- Gradle: line-ending conversion task now warns if file does not exits.
- Gradle: merge dependency versions from gradle.properties into build.gradle.
- Gradle: other cleanups.
- Gradle: update wrapper to version 7.2.