Skip to content

Commit

Permalink
README and RELEASE_NOTES for 3.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
carlosame committed Oct 19, 2022
1 parent d3929ba commit 05a722a
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 17 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ and optional library packages are the following:
### Compile-time dependencies

- The [css4j](https://github.com/css4j/css4j/releases) library (and its transitive
dependencies); version 3.8.0 or higher is recommended (compatibility with 4.0 or
dependencies); version 3.9.0 or higher is recommended (compatibility with 4.0 or
higher is not guaranteed).

- The [css4j-agent](https://github.com/css4j/css4j-agent/releases) library;
Expand Down
25 changes: 9 additions & 16 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,22 @@
# css4j-dom4j version 3.8 Release Notes
# css4j-dom4j version 3.9 Release Notes

### August 21, 2022
### October 19, 2022

<br/>

## Release Highlights

### Use `<style>` elements from any namespace for computing styles
### Add `rebuildCascade()` to `XHTMLDocument`

In style computation, inline styles that were in a non-HTML namespace were not
being used. This is what some browsers did in the past but that is no longer the
case.

Now it uses style elements having any namespace, which matches the current
behaviour of web browsers and makes it easier to support inlined SVG.
Gives a native, more efficient implementation to css4j's `CSSDocument.rebuildCascade()` default method.

## Detail of changes

- Use `<style>` elements from any namespace for computing styles.
- Javadoc: add a module description.
- Fix javadoc warning.
- Gradle: upgrade wrapper to 7.5.1.
- Upgrade `extra-java-module-info` plugin to 0.15.
- Actions: switch from 'adopt' distribution to 'temurin', setup-java@v2 to 3.
- Actions: upgrade actions/checkout to v3.
- Check for read-only in `setAttributeNode()`.
- Prevent NPE in `setTargetMedium(String)`.
- Upgrade to css4j 3.9.0
- Upgrade to `extra-java-module-info` 1.0
- Gradle: prefer version 2.0.3 of `slf4j-api`.

## Project Sites

Expand Down

0 comments on commit 05a722a

Please sign in to comment.