chore(release): v0.22.3 — Diagnostic Parity & URP Hardening#160
Merged
Conversation
a8dfe98 to
bc375f2
Compare
Signed-off-by: PythonWoods <gianluca.catalano@gmail.com>
- Removes 'placeholders' tracking from CLI outputs and JSON schema. - Updates test assertions to match the removal of 'assets' and 'placeholders' categories in the Scorer. - Fixes test failures in test_dual_mode.py, test_cli.py, test_scorer.py, test_rules.py, and test_lsp.py. - Fixes a bug in the path traversal logic (Z203) within validator.py caused by incorrect string tuple initialization. Signed-off-by: PythonWoods <gianluca.catalano@gmail.com>
Signed-off-by: PythonWoods <gianluca.catalano@gmail.com>
Signed-off-by: PythonWoods <gianluca.catalano@gmail.com>
bc375f2 to
9516bdc
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
[0.22.3] — 2026-07-14
Fixed
Z501(Placeholder) andZ502(Short Content) now correctly bootstrap with default parameters in Standalone Mode (no.zenzic.toml).Z603): The ZLS now correctly collects and emits dead suppression warnings at the end of the real-time diagnostic pipeline.Z101) masked critical security and structural rules (Z202,Z203,Z105). The Uniform Resolver Pipeline now strictly evaluates path traversal and absolute path prohibition before checking file existence.Z121): Reordered attribute validation to ensureZ121(Missing Href) is not masked byZ120(Unknown Attribute) on malformed HTML tags.Technical Details