- Fix user defined builders
- BREAKING CHANGE:
MarkdownTapLinkCallback
now has three parameters, not one, exposing more information about a tapped link.- Note for upgraders, the old single parameter
href
is now the second parameter to match the specification.
- Note for upgraders, the old single parameter
- Android example upgraded
- Test coverage updated to match GitHub Flavoured Markdown and CommonMark
- Handle links with empty descriptions
- Handle empty rows in tables
- Fix handling of newline character in blockquote
- Add new example demo
- Use the start attribute in ordered list to set the first number
- Revert changes made in PR #235 (which broke newline handling)
- Fix merging of
MarkdownStyleSheets
- Fix
MarkdownStyleSheet
textScaleFactor to use default value of 1.0, if not provided, instead using the textScaleFactor of the nearest MediaQuery
- Fix parsing of image caption & alt attributes
- Fix baseline alignment in lists
- Support
LineBreakSyntax
- Downgrade Flutter minimum from 1.17.1 to 1.17.0 for Pub
- Updated for Flutter 1.17
- Ignore newlines in paragraphs
- Improve handling of horizontal rules
- Fix hardcoded colors and improve Darktheme
- Fix text alignment when formatting is involved
- Add support for text paragraphs and blockquotes.
- Add the ability to control the scroll position of the
MarkdownWidget
.
- Uplift
package:markdown
dependency version to enable deleting HTML unescape URI workaround - Explictly state that Flutter 1.10.7 is the minimum supported Flutter version in the library
pubspec.yaml
.
- Expose
tableColumnWidth
- Add
MarkdownStyleSheet.fromCupertinoTheme
- Fix
MarkdownStyleSheet.blockquote
- Flutter for web support
- Add physic and shrinkWrap to Markdown widget
- Add MarkdownBody.fitContent
- Support select text to copy
- Fix list bullet alignment
- HTML unescape URIs (temporary workaround for dart-lang/markdown #272)
- Rebuilt
example/android
andexample/ios
directories
Note: this version has an implicit minimum supported version of Flutter 1.10.7. See flutter/flutter_markdown issue #156 for more detail.
- Support GitHub flavoured Markdown
- Support strikethrough
- Convert TextSpan to use new InlineSpan API
- Updated environment sdk constraints to make the package Dart 2 compatible. As a result, usage of this version and higher requires a Dart 2 SDK.
- Updated
markdown
dependency.
- Add
mockito
as a dev dependency. Eliminate use ofpackage:http
, which is no longer part of Flutter.
- Add
li
style to bullets
- Add
path
andhttp
as declared dependencies inpubspec.yaml
- Add support for horizontal rules.
- Fix the
onTap
callback on images nested in hyperlinks
- Add support for local file paths in image links. Make sure to set the
imageDirectory
property to specify the base directory containing the image files.
- Roll the dependency on
markdown
to 1.0.0 - Add a test and example for image links
- Fix the
onTap
callback on hyperlinks
- First published version