Releases: emailens/engine
Releases · emailens/engine
Release list
v0.9.6
Added
SeverityandBaseIssueexported types.Severityis the shared"error" | "warning" | "info"union used across every report;BaseIssueis the{ rule; severity; message }shape that the analyzer issue types (SpamIssue,LinkIssue,AccessibilityIssue, …) now extend. Both are additive — the existing issue types keep the exact same structure.
Changed
- Internal cleanup, no behavior change. The seven HTML analyzers now share one
fromHtml()entry guard (empty-input + size-cap + parse) instead of repeating it;auditEmail()andEmailSession.audit()share a singlerunAudit()/EMPTY_AUDITinstead of duplicating the check list; removed unused type stubs, an unusedCSSRuleinterface, and an unusedcompile()parameter. Public API and output are unchanged (all tests green).