hyper_render_markdown 1.7.0 copy "hyper_render_markdown: ^1.7.0" to clipboard
hyper_render_markdown: ^1.7.0 copied to clipboard

Markdown parser plugin for HyperRender - Converts Markdown to Universal Document Tree (UDT).

Changelog β€” hyper_render_markdown #

1.7.0 - 2026-08-22 #

πŸš€ Update #

  • Bump hyper_render_core dependency to ^1.7.0.
  • Synchronized release with HyperRender 1.7.0 core engine.

1.6.0 - 2026-07-26 #

πŸš€ Update #

  • Bump hyper_render_core dependency to ^1.6.0 to support multi-platform constraints.

1.5.1 - 2026-07-05 #

πŸ› Packaging Fix #

  • Republished without the dev-only dependency_overrides block that slipped into the 1.5.0 archive and broke pub.flutter-io.cn dependency resolution (pub get could not find the local ../hyper_render_core path). No code changes from 1.5.0.

1.5.0 - 2026-07-05 #

πŸ—οΈ Maintenance #

  • Updated hyper_render_core dependency to ^1.5.0

1.4.0 - 2026-06-24 #

πŸ› Bug Fixes #

  • markdown_adapter.dart now normalizes \r\n/\r line endings before line-based parsing.
  • Fixed double-application of inline/block syntaxes when both extensionSet and explicit syntax lists were supplied.

πŸ—οΈ Maintenance #

  • Updated hyper_render_core dependency to ^1.4.0

1.3.4 - 2026-06-04 #

πŸ—οΈ Maintenance #

  • Updated hyper_render_core dependency to ^1.3.4

1.3.3 - 2026-06-04 #

πŸ—οΈ Maintenance #

  • Updated hyper_render_core dependency to ^1.3.3

1.3.2 - 2026-05-19 #

πŸ”’ Security #

  • URL scheme gate consolidated with the rest of the ecosystem β€” the per-package _isSafeUrl helper had drifted out of sync with the root HtmlSanitizer.isSafeUrl: file:, mhtml:, and about: were not blocked, leaving a Markdown link like [click](file:///data/data/com.app/secret.db) as a working local-file exfiltration vector. The check now delegates to the shared UrlSafety.isSafe in hyper_render_core, so any future scheme added in one place is added everywhere.

πŸ“› API Naming #

  • MarkdownContentParser β†’ DefaultMarkdownParser β€” the new name aligns with DefaultHtmlParser / DefaultCssParser in the sibling HTML sub-package. The old name continues to compile via a @Deprecated typedef; remove the typedef in v2.0.

πŸ§ͺ Tests #

  • +19 tests added across markdown_url_safety_test (per-scheme link/image neutralisation, scheme casing) and markdown_gfm_test (pipe tables, task lists, autolinks, fenced code blocks, enableGfm:false opt-out behaviour, heading + blockquote shapes).

1.3.1 - 2026-05-14 #

πŸ—οΈ Maintenance #

  • Updated hyper_render_core dependency to ^1.3.1

1.3.0 - 2026-05-03 #

✨ New Features #

  • Section splitting: parseToSections() now splits at h1/h2/h3 boundaries for virtualized rendering β€” previously ignored chunkSize parameter
  • Link safety: javascript: and data: href values are sanitized and blocked

πŸ› Bug Fixes #

  • Inline bold/italic: Nested inline markers (**bold _italic_**) now resolve correctly
  • Fenced code blocks: Language hint passed through to hyper_render_highlight for syntax coloring

1.2.0 - 2026-03-30 #

  • Initial release: CommonMark Markdown β†’ UDT adapter (headings, bold, italic, links, code blocks, lists, blockquotes)
5
likes
160
points
135
downloads

Documentation

API reference

Publisher

verified publisherbrewkits.dev

Weekly Downloads

Markdown parser plugin for HyperRender - Converts Markdown to Universal Document Tree (UDT).

Homepage
Repository (GitHub)
View/report issues

Topics

#flutter #markdown-renderer #markdown #commonmark

License

MIT (license)

Dependencies

flutter, hyper_render_core, markdown

More

Packages that depend on hyper_render_markdown