# Framework v3.1.0 Released on 2026-04-29. ## Framework Changes - Added TRMNL12, TRMNL16, and TRMNL21 as the default low-density font families for Framework 3.1. - Preserved the Classic font bundle as an opt-in choice through `screen--fonts-classic`. - Clarified Framework 3.1 font resolution so high-density displays continue to use Inter Variable regardless of selected pixel-font bundle. - Published 3.1 CSS and JavaScript assets alongside the 3.0.4 opt-in font release. ## Upgrade Notes - Framework 3.1 changes the implicit pixel-font default from Classic to TRMNL. Add `screen--fonts-classic` to keep the previous Classic look. - High-density screens continue to use Inter Variable even when the default low-density pixel bundle changes. ## Documentation Changes - Added public documentation for choosing between the TRMNL and Classic font bundles. - Added font credits, glyph browsing, text sizing guidance, and high-density font notices to the relevant typography docs. - Versioned the Framework docs under explicit `major.minor` paths so 3.1 documentation can evolve independently from 3.0 and older docs.