Skip to content

Pair quality rules across versions and grade more breaking changes instead of warning - #1761

Merged
jschoedl merged 3 commits into
mainfrom
breaking-quality-rule-grading
Oct 21, 2026
Merged

jschoedl merged 3 commits into
mainfrom
breaking-quality-rule-grading

Conversation

@jschoedl

Copy link
Copy Markdown
Collaborator

datacontract breaking and datacontract changelog now pair quality rules across versions by id, name or what they check, so naming, renaming or reordering a rule is no longer reported as a removal plus an addition. breaking also grades threshold swaps, validValues/missingValues changes, inclusive/exclusive bound swaps and timestamp bounds instead of warning, and treats what datacontract test never checks as non-breaking.

@jschoedl
jschoedl merged commit b5c058e into main Oct 21, 2026
18 checks passed
@jschoedl
jschoedl deleted the breaking-quality-rule-grading branch October 21, 2026 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant