Skip to content

fix: match combiner options by ref origins first, then by number of dangerous diffs#73

Merged
b41ex merged 4 commits into
developfrom
bugfix/deleted-property-wrongly-reported
May 6, 2026
Merged

fix: match combiner options by ref origins first, then by number of dangerous diffs#73
b41ex merged 4 commits into
developfrom
bugfix/deleted-property-wrongly-reported

Conversation

@b41ex
Copy link
Copy Markdown
Collaborator

@b41ex b41ex commented May 5, 2026

fix(compare): match combiner branches by shared $ref before similarity pairing

fix: prioritize combiner candidate matches with fewer breaking/risky diffs before total diff count

b41ex added 2 commits May 5, 2026 14:51
…y pairing

Default inlineRefsFlag when callers omit it so normalization always exposes
ref metadata for combinersCompareResolver.
Prefer oneOf/allOf/anyOf branch pairs that share an inlined $ref, to better align with real-world cases.
Adds tests for OpenAPI, AsyncAPI, and JSON Schema
@b41ex b41ex requested review from JayLim2 and makeev-pavel May 5, 2026 18:53
@github-actions github-actions Bot added the bug Something isn't working label May 5, 2026
Comment thread src/jsonSchema/jsonSchema.resolver.ts Outdated
Comment thread src/jsonSchema/jsonSchema.resolver.ts
Comment thread src/jsonSchema/jsonSchema.resolver.ts
@b41ex b41ex merged commit 38aa603 into develop May 6, 2026
14 checks passed
@b41ex b41ex deleted the bugfix/deleted-property-wrongly-reported branch May 6, 2026 18:37
@github-actions github-actions Bot locked and limited conversation to collaborators May 6, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

bug Something isn't working refactor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug][FE] System wrongly reports property deleting

2 participants