You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Quote normalization — smart/curly quotes (""'') are now automatically normalized to straight quotes before diffing in DiffHtml, eliminating false diffs caused by copy-paste from word processors or CMS editors
ignoreFormattingTags prop for DiffHtml — strips inline formatting tags (<strong>, <em>, <b>, <i>, <u>, <s>, <mark>, <sub>, <sup>) before diffing so style-only changes don't produce noisy output
normalizeQuotes and stripFormattingTags utility functions (src/utils/normalizeHtml.ts)
Comprehensive test suites for quote normalization and formatting tag stripping (DiffHtml + normalizeHtml)
Changed
DiffHtml now pipes both oldText and newText through a normalization step before computing the diff
ESLint config, lint scripts (lint, lint:fix), and Husky prepare script added to package.json
Self-closing tag formatting applied to DiffHtml template