v1.0.8
- Fixed custom
buildersandpaddingBuildersfor thehrtag being ignored - Fixed bold, italic, and link formatting not rendering inside blockquotes
- Forced a consistent line height within each text block so mixed font weights (e.g. bold) no longer shift line height, while headers and other blocks keep their own height
- Updated the default blockquote styling to be theme-aware (uses
surfaceContainerHighestwith a primary-coloured left border) for better light/dark mode support - Added a
noScrolloption to theMarkdownwidget to render content in a non-scrollingColumnfor use inside an existing scroll view - Added an integration test suite (
example/integration_test/) that runs on a device or emulator, covering link taps, scrolling, task-list checkboxes, text selection, and example app launch - Added
scripts/integration_test.shand a GitHub Actions job that runs the integration tests on an Android emulator - Migrated linting to
package:flutter_lints, retaining strict type analysis and required public API documentation - Updated dependencies:
markdownto^7.3.1,mockitoto^5.7.0, and pinnedleak_tracker_flutter_testing - Aligned the example app's Flutter constraint with the package and added a
documentationlink to the pubspec - Updated the example app's Android Gradle Plugin to 8.6.0 (Flutter's current minimum) and removed an unused Google Cloud Artifact Registry Gradle plugin
- Excluded the locally symlinked
flutter_markdown_plus_latexpackage from analysis and publishing
Thanks to our contributors:
- @joelbrostrom for fixing custom builders on the
hrtag (#131) - @vsaase for fixing inline formatting inside blockquotes (#128)
- @domhel for theme-aware blockquote styling (#42)
- @szuwest for the strong text line-height fix (#130)
- @senlinjun for the
noScrolloption (#38)