# Framework v3.0.4 Released on 2026-04-29. ## Framework Changes - Added TRMNL12, TRMNL16, and TRMNL21 as an opt-in low-density font bundle for Framework 3.0. - Kept Classic as the implicit default for Framework 3.0 screens without a font-bundle class. - Preserved high-density display behavior so Inter Variable remains the high-density font regardless of selected pixel-font bundle. - Updated font variables and screen font resolution while keeping the 3.0 public class behavior stable. ## Upgrade Notes - No default font behavior changes for Framework 3.0. Add `screen--fonts-trmnl` to opt into the TRMNL bundle. - High-density screens continue to use Inter Variable even when a pixel-font bundle class is present. ## Documentation Changes - Expanded typography documentation with bundle previews, font credits, glyph coverage, and high-density display guidance. - Added documentation for choosing between Classic and TRMNL bundles and for how components map to bundle-specific fonts. - Versioned Framework docs under explicit `major.minor` paths so 3.0 documentation remains available beside newer 3.1 docs. - Polished Framework docs copy and fixed Heavyweight Type company URLs in the surrounding release window.