NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #470 most downloaded on pub.dev
A Markdown renderer for Flutter. Create rich text output, including text styles, tables, links, and more, from plain text data formatted with simple Markdown tags.
Last release 3 months ago
10 Jul 2026
Ships fairly regularly
a new release about every 5 months
Nearly every release is documented
notes for 12 of 12 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
12 releases · first in 2025
Added golden render regression tests for the Markdown widgets, covering text formatting, emphasis, blockquotes, lists, tables, task lists, and code bl
flutter test suite; like the existing image goldens they are platform-specific, and are skipped on CI (whose Flutter stable channel is unpinned) to avoid flaky pixel-exact diffs when the toolchain driftsonTapLink and styleSheet APIs, resolving #123Overhauled the README: added a feature list, installation instructions, a widget comparison ( Markdown / MarkdownBody / MarkdownRaw ), and code exampl
Markdown / MarkdownBody / MarkdownRaw), and code examples for link handling (onTapLink), MarkdownStyleSheet styling, and custom element buildersdocumentation link at the generated API docs on pub.devOne column per month.
Markdown / MarkdownBody / MarkdownRaw), and code examples for link handling (onTapLink), MarkdownStyleSheet styling, and custom element builders — documenting the previously undocumented onTapLink and styleSheet APIs (resolves #123)documentation link at the generated API docs on pub.devAdded a contextMenuBuilder parameter to Markdown and MarkdownBody , letting callers customise or suppress (pass null ) the text-selection toolbar show
contextMenuBuilder parameter to Markdown and MarkdownBody, letting callers customise or suppress (pass null) the text-selection toolbar shown when selectable is enabled. Defaults to the platform-adaptive Flutter selection toolbar, so existing behaviour is unchanged (#134)onSelectionChanged now reports the full selectable plain text via TextSpan.toPlainText(). Previously, paragraphs containing rich/nested inline spans (bold, italic, code, links) reported the top-level TextSpan.text, which was null for multi-child spans; callers now receive the complete text so TextSelection.textInside works as expected (#134)Thanks to our contributors:
contextMenuBuilder parameter and plain-text selection fix (#134)Fixed custom inline builders (e.g. a ) duplicating trailing text when the element had multiple children, such as link text containing a _ or * delimit
builders (e.g. a) duplicating trailing text when the element had multiple children, such as link text containing a _ or * delimiter that the parser splits into separate text nodes (#132)Thanks to our contributors:
Fixed custom builders and paddingBuilders for the hr tag being ignored
builders and paddingBuilders for the hr tag being ignoredsurfaceContainerHighest with a primary-coloured left border) for better light/dark mode supportnoScroll option to the Markdown widget to render content in a non-scrolling Column for use inside an existing scroll viewexample/integration_test/) that runs on a device or emulator, covering link taps, scrolling, task-list checkboxes, text selection, and example app launchscripts/integration_test.sh and a GitHub Actions job that runs the integration tests on an Android emulatorpackage:flutter_lints, retaining strict type analysis and required public API documentationmarkdown to ^7.3.1, mockito to ^5.7.0, and pinned leak_tracker_flutter_testingdocumentation link to the pubspecflutter_markdown_plus_latex package from analysis and publishingThanks to our contributors:
hr tag (#131)noScroll option (#38)Improved pub.dev score by making example app source code available in published package
Fix cursor behavior when using custom builder for anchor tags. The code now only manages _linkHandlers when there is no custom builder for anchor tags
Fix cursor behavior when using custom builder for anchor tags. The code now only manages _linkHandlers when there is no custom builder for anchor tags, preventing conflicts between the default link recognizer and custom builder widgets.
New properties introduced to MarkdownStyleSheet: tableHeadCellsPadding and tableHeadCelssDecoration.
Implemented automatic table content clipping to respect rounded borders when tableBorder specifies a border radius.
@mark-nicepants for fixing null pointer issues with custom builders
@jlandon for adding table header cell customisation features
@4rthurmonteiro for the link builder fix
Minor dependency updates to help with builds
Add support for LaTeX rendering in markdown.
* Updating check scripts
Renaming the package. Initial scripts and settings. by @kravoleksii in #1
Full Changelog: https://github.com/foresightmobile/flutter_markdown_plus/commits/1.0.1
Initial commit of the flutter_markdown_plus plugin as published on https://pub.dev/packages/flutter_markdown_plus
Your coding agent can read these notes before it upgrades. Set up the MCP server →