- fix: normalize code-block wrapper and preserve whitespace !important c00b529
- chore: update tailwindcss 10e7a1c
- chore: update unplugin-vue-markdown 02b1bf9
- fix: drop .ts extension from useConfig import in Markdown e365de1
- chore: update unplugin-vue-components e1114dc
- chore: update markdown-exit dependency dac6269
- chore: update juice to stable v12 058b8ad
- test: cover component sources and config file loading d481ad0
- test: expand WithUrl coverage for srcset, params, and edge cases 8c9f411
- test: expand Row coverage for counting, width, and warnings e990401
- test: cover vnode edge cases in NoWidows dc0f1e5
- test: cover doctype context and boolean attrs in Html 830fcc1
- test: cover build config and static-copy branches cf6f573
- test: cover empty-style and embed paths in purgeCss 0a3d380
- test: cover codeBlockExtract and fill markdownExtract guards e21b29b
- test: cover renderer fonts, markdown, and invalidation paths e63aaa0
- test: cover render() invalid-input guards d8a678d
- test: full branch coverage for runTransformers pipeline 0326bdd
- test: cover juice-failure and codeBlocks paths in inlineCss 750e942
- test: expand coverage for columnWidth transformer 5397760
- test: cover detached link in inlineLink, drop dead guard 92015c4
- test: cover omitted-value rule in removeAttributes d80215e
- test: complete coverage for tailwindcss transformer e8e1eaf
- test: full coverage for cssBox utils f5d529f
- test: add coverage for tailwindComponent transformer 8516ae4
- test: complete coverage for msoPlaceholders 5a7c4d5
- test: cover base transformer edge cases, drop redundant guards 6b829be
- test: cover markdownExtract src and guard paths 530e21d
- feat: auto-derive Img width from nearest sized ancestor 1ec5e96
- test: cover unmapped attribute in attributeToStyle d9f4f5f
- test: complete coverage for addAttributes, drop dead guards 57f1792
- test: complete coverage for resolveProps, drop dead pass-3 loop 29117e1
- test: add full coverage for EventManager 99ce47f
- test: cover text-decoration-line rewrite in tailwindCleanup dc83d33
- test: complete coverage for CodeBlock slot handling 7047124
- test: cover class normalization in Img, drop dead branches d54d781
- test: complete coverage for Markdown component f41efca
- test: cover slots-object branch in Preheader e47d1e0
- test: complete coverage for QrCode component c348c46
- test: cover object-style serialization in Section d7d3cd6
- test: complete branch coverage for Vml component ba3bc57
- test: add coverage for components/utils helpers 86ae024
- fix: ts errors a4d967f
- fix: ts errors in markdown component a3b9f91
- refactor: layout component b5b4574
- refactor: hr component 0b82a39
- refactor: code components 23f78ad
- fix: add mso reset comment to body component 2efd727
- refactor: button component 4aa483d
- fix: inherit text styling on span in Text component 76a53bf
- chore: update skill 3a78824
- chore: update skill 731481f
- chore: add more inter weights to layout component c1f0f51
- fix: prevent duplicate css inlining on img component tag a3827f2
- chore: update dependencies 67d7c98
- chore: update skill 4da4da5
- fix: default Column to vertical-align middle ba42511
- chore: remove overlap component ce35552
- fix: use classes for component base styling fb15e16