Tailwind CSS Typography is a plugin that adds a set of `prose` classes for “beautiful typographic defaults” on vanilla HTML you don't control, such as content rendered from Markdown or a CMS. It’s useful for quickly styling headings, paragraphs, code, and related elements with sensible spacing and colors, including options like gray themes, type scale sizing, and dark mode via `prose-invert`.
Project status
- The repository appears actively maintained, with a recent push on 2026-06-08 and a new update v0.5.20 on 2026-06-08, plus prior updates throughout 2024 to 2026.
- Update cadence looks intermittent but ongoing, with multiple updates clustered in September 2025 (v0.5.17, v0.5.18, v0.5.19), a later update in January 2026 (v0.5.16), and another in June 2026 (v0.5.20). Gaps of several months are present.
AI summary generated
Recent updates
v0.5.20
v0.5.20 primarily addresses Tailwind CSS v4 stable compatibility. It also includes internal release/publishing workflow changes (GitHub Actions and version/tag handling) that are not mentioned in the release notes.
v0.5.19
Release v0.5.19 is a small patch release that claims to fix broken color styles. The code diff shows a targeted change in the color opacity conversion logic that adjusts how `rgb(...)` strings are generated for non-hex/parsed colors.
v0.5.18
v0.5.18 primarily fixes a runtime error related to an undefined variable. The only code change is in the color opacity calculation logic, and it aligns with the release notes claim.
v0.5.17
v0.5.17 adds new typography element modifiers for description lists (dl, dt, dd) and images via `prose-picture`. It also fixes `hr` border width to include units and updates `<kbd>` styling for Tailwind CSS v4 compatibility. Internally, it removes lodash dependencies by reimplementing small utility helpers.
Featuresv0.5.16
Release v0.5.16 documents a fix for installing with Tailwind CSS v4 beta versions. The code diff matches this by expanding the plugin's peerDependency range for Tailwind to include the v4 beta. Additionally, there is a small internal code change in src/utils.js that is not mentioned in the release notes.
v0.5.15
Release v0.5.15 primarily addresses compatibility with Tailwind CSS v4 alpha versions. The code diff shows no library runtime/source changes, but it does include updates to CI workflows and several documentation links.
v0.5.14
Release v0.5.14 primarily claims a fix for table text alignment. The code diff shows a targeted change in the typography plugin styles for tables, plus additional development and CI-related updates not mentioned in the release notes.
v0.5.13
Release v0.5.13 includes a small typographic fix aimed at preventing unintended margins on `<br>` elements inside list items in Firefox. The code change does more than target `<br>`, altering the CSS selectors used to apply first and last child spacing inside `<li>` elements.
v0.5.12
v0.5.12 updates the typography defaults to use CSS logical padding properties to improve RTL behavior. The changelog and release notes call out the logical-properties change, and the code diff shows a broad replacement of physical left/right padding with inline-start/inline-end across multiple element styles.
Featuresv0.5.11
v0.5.11 adds support for a new `prose-kbd` element modifier (styling `kbd` tags inside typography content). It also addresses incorrect spacing between `figcaption` and `video` elements in rendered prose/markdown content.
Featuresv0.5.10
v0.5.10 updates the Tailwind Typography plugin to improve selector handling and add typographic defaults for additional HTML elements. The release notes call out fixes to `not-prose` exclusion behavior and `prose-invert`, plus new styling coverage for `<picture>`, `<kbd>`, and description lists.
Features