With a few exceptions, this is a record of mainly just user-facing
changes — that is, either changes to the actual behavior of the checker,
or changes to any options/interfaces the checker exposes for developers.
NN.NN.NN
NN XXX NNNN
Report void elements that have a trailing slash in their start tags
Skip template contents when checking for duplicate IDs (bug fix)
Allow loading attribute for the iframe element (lazy loading)
Allow autocomplete=username with input[type=email]
Allow operator=lighter for SVG feComposite element
Allow more values for SVG feBlend element mode attribute
Allow non-JS MIME types for script elements with src attributes
CLI: Add nu.validator.htmlparser.tools|test classes to vnu.jar
CLI: Add new --xml option, to force parsing using the XML parser
CLI/Docker: Enable setting timeouts & bind address w/ environment vars
CSS: Support color-adjust
Docker: Migrate Dockerfile to “distroless” image (reduces image size)
ARIA: Added many changes to align with current ARIA in HTML and ARIA specs
Update doc-fetching backend to Apache HTTP Components HttpClient 4.5.9
Make the checker use HTTP 1.0 for all requests it sends, not HTTP 1.1
Make the checker ignore error for malformed/missing HTTP closing chunk
Release: All autopublished-on-push release artifacts are now released
under the tag latest; no more jar, war, windows, linux, osx
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps vnu-jar from 20.6.30 to 22.9.29.
Changelog
Sourced from vnu-jar's changelog.
Commits
2b99a9e
Put more facts on the ground258bc62
Don’t warn about self-closing-tag syntax for SVG/MathML elementsdaaba76
Add temporary self-closing-tag user-counter hackbd8080e
Prevent NPE in htmlParser profile-setting code9b46b73
Put some facts on the ground230b6e7
Bump crazy-max/ghaction-import-gpg from 4 to 53eae393
Update css-validator9e4252f
Add multiplatform docker support (#1400)2abdc4c
Bump actions/setup-python from 3 to 47573f64
Update index.htmlDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)