[markstream-vue] nightly-20260313-988b7c4
Pre-release
Pre-release
·
40 commits
to main
since this release
Bug Fixes
- add missing katex paths to configuration for proper module resolution (b063980)
- add regression tests for html_block splitting and update math plugin for legacy parentheses (da4f46c)
- add test for html_block splitting after
<br/>(f040f6c), closes #251 - add tooltip toggle for MarkdownCodeBlockNode (#307) (c9321f1)
- add type declarations for markdown-it plugins (ec1517c)
- allow vertical scroll chain in table (3716491), closes #271
- broken issue link (3137c7e)
- buttons: update button styles to use :where() for better specificity and maintain Tailwind utilities (314ec46)
- changelog: update release date and add missing bug fix entries (6f453dc)
- changelog: update version to 0.0.5 and add edge case render handling for math (e75fed0)
- changelog: update version to 0.0.5-beta.1 and add missing bug fix entries (b300251)
- changelog: update version to 0.0.5-beta.1 and add missing bug fix entries (058730c)
- changelog: update version to 0.0.5-beta.2 and add missing bug fix entries (84f7824)
- correct i18n key common.copySuccess → common.copied (2d68630), closes #165
- correct math rendering syntax in test.vue (a1c01e3)
- custom_html_tag 开头与内容未换行会导致格式错乱 #236 (9141f75)
- customBlock: render wrong (dc32504), closes #225
- dependencies: update stream-markdown and stream-monaco versions to 0.0.13 and 0.0.10 respectively (e363e3a)
- dependencies: update stream-monaco version to 0.0.12 across all packages (b1b3097)
- dependencies: update stream-monaco version to 0.0.13 across all packages (1e9dadd)
- enhance HTML inline parsing to handle malformed custom tags and maintain valid attributes (fadb904), closes #305
- enhance strong token parsing to correctly handle escaped asterisks (97abc4a), closes #255
- image: inline with math parse wrong (6a1c0fa)
- image: inline with math parse wrong (edc7a44), closes #246
- improve HTML tag matching to support uppercase tag names in inline parsing (7a3342d)
- improve reference detection in markdown parser and add related tests (31e5b6e), closes #231
- improve vue2 compatibility (6e58454)
- link: inline code inside links rendering nested elements (4f85231), closes #256
- markdown: ensure strong tokens remain intact around inline math (211aa48), closes #276
- markstream-react: codeBlockNode collpase (709460a)
- markstream-react: HtmlPreviewFrame component use localized string for preview title (903238c)
- markstream-react: Restore cached SVG when switching from source to preview (b2e294f)
- markstream-react: update mermaid modal titles to use localized strings (852278a)
- markstream-vue2: test (535a254)
- math: add edge case render handling (edbb347)
- math: edge case render (e07cf4b), closes #249
- math: prevent text duplication around escaped parentheses in inline math (e80ac37), closes #277
- mermaid: add suppressErrorRendering to prevent diagram rendering errors (0f10342)
- netlify.toml: correct publish path and set base directory for build (4c3e566)
- netlify.toml: remove base directory from build configuration (41475ae)
- netlify.toml: remove playground-nuxt from build command (28e22ea)
- netlify.toml: update build command to include markstream-vue (91ecf00)
- netlify.toml: update publish path to correct directory (6bf3710)
- normalize markdown code block language labels (9fcb93c)
- nuxt.config.ts: set nitro preset to static (580e83e)
- parser: handle intraword asterisks and strict unmatched strong (08ee3db)
-
parser: keep backticked dollars/code literal and skip placeholder
$...$ math (747610c), closes #306 - parser: keep complete html document as single html_block (b376742)
- parser: prevent list bleed after adjacent html blocks (b922bc8), closes #318
- preserve escaped punctuation literals (0328451), closes #322
- prevent dropping numeric-only documents in parseMarkdownToStructure (bba733c), closes #278
- prevent false positives for JSON in math parsing and add tests (0fb4e82), closes #264
- prevent mermaid temp render nodes from causing scrollbar flash and layout shift (8c69b4d), closes #268
- propagate showTooltips in nested list renderers (6a8277d), closes #310
- react: generate bundled d.ts on build (fb5c88b)
- remove unnecessary blank lines in documentation and component files (5f877e6), closes #243
- standardize class attribute syntax in list item components and tests (71af12b)
- sync tooltip propagation to vue2 and react packages (62f5171), closes #310
- theme: toggle fail (39cd71a), closes #233
- unify showTooltips behavior across renderers (d84f755)
- update changelog to include regression tests for html_block splitting and math plugin updates (64008d6)
- update changelog to include regression tests for html_block splitting and math plugin updates (f676144)
- update changelog with new bug fixes and enhancements (0e2f703)
- update demo links for Nuxt and Vue 2 in documentation (c8a9b52)
- update demo links for React and Nuxt in documentation (d6f76e0)
- update docs build process to include parser build step (66195fa)
- update import statements for MarkdownRender to use default export (e1c6280), closes #285
- update math plugin to handle legacy parentheses and add regression test for
<think>blocks (b04a75d), closes #252 - update snapshot styles for inline and reference nodes to use consistent background colors (a62b67d)
- update stream-monaco version to 0.0.14 in package.json and pnpm-lock.yaml (47fcf1a)
- update stream-monaco version to 0.0.15 in package.json and pnpm-lock.yaml; enhance CodeBlockNode to handle dynamic editor kind switching in streaming scenarios (1cae7e0)
- update vue-i18n to version 11.2.8 in package.json and pnpm-lock.yaml (9bf1d0f)
- vite.config.ts: adjust alias resolution for development mode only (7530877)
- vue2: stabilize nested streaming renderer (44451b2), closes #304
- 删掉开发文档中mermaid单独引入样式文件的错误说明 (ba58a50)
Features
- add '@antv/infographic' to dependencies in Vite configuration files (6063ae4)
- add AntV Infographic guide pages and update navigation configuration. (0b64836)
- add attrs support to HeadingNode components and tests (b148aea)
- add D2 support across packages (0c0f071)
- add D2BlockNode component to global components declaration (2df44db)
- add diff editor inline fold proxy and hunk hover actions (8529b1c)
- add ECharts integration documentation in English and Chinese (b39a993)
- add escapeHtmlTags option to render specific HTML-like tags as literal text (74f2798), closes #261
- add GitHub star badge component and update documentation to encourage starring the project (63d5e9a)
- Add InfographicBlockNode component and integrate rendering for code blocks. (1c0e74d)
- add normalization for custom HTML opening tags at line start (aafd530)
- add playground-vue2-cli to pnpm workspace (36d4101)
- add push options for tagging scripts in package.json (9e46cb1)
- add px css build output (d477cef)
- add px css exports for vue2 and react (67ca274)
- add settings panel for theme selection, stream delay, and chunk size adjustments (01129ee), closes #282
- add showCollapseButton support for all code block renderers (5a064b8)
- add support for blank line after custom HTML close before block marker (4e4e31b), closes #295
- add support for fixing indented code blocks and enhance HTML inline handling (733bf40), closes #257
- add Tailwind CSS support to markstream-vue2 (b6a8b20)
- add tests for validateLink (961a914)
- delete temporary patch file (e931d8b)
- docs: update playground links and add local running instructions (2ec2745)
- enhance ::: container syntax to support args and improve JSON matching (4b3bbf7), closes #233
- enhance D2BlockNodeProps interface with additional properties (9f8ac87)
- enhance documentation and components for Shiki and Monaco integration (588358c), closes #279
- enhance documentation structure and content for multiple frameworks (293511d)
- enhance handling of custom HTML tags in inline contexts and tables (c86efd8)
- enhance HTML rendering and custom component handling (005b325)
- enhance HtmlBlockNode and HtmlInlineNode for improved streaming stability and add tests (28b408f), closes #273
- enhance link parsing to handle CJK punctuation and ASCII correctly (ac7ee04), closes #296
- enhance ListNode and ListItemNode to support custom components and improve rendering logic (db4139b)
- enhance math parsing to support mixed $ and $$ delimiters (1c41182), closes #263
- enhance Monaco integration with Webpack support and add tests (e2868d8), closes #269
- enhance package.json with detailed descriptions, author info, repository links, and keywords for markstream-react and markstream-vue2 (adff129)
- enhance README with framework options and additional sections for community support (bc1f872)
- enhance release process with tagging scripts and update .gitignore (37add6a)
- Implement HTML Renderer with comprehensive tests (c96433e), closes #221
- implement nightly and stable release workflows with tagging support (7de79bf)
- improve cross-framework test playgrounds (0df7d81)
- improve handling of ordered lists during streaming to prevent transient gaps and add corresponding tests (37590a7)
- improve link parsing to handle multiple adjacent links correctly (42ba963), closes #240
- integrate Tailwind CSS support and update styles for markstream-react (4e4db11)
- markdown-code-block: add showCollapseButton prop (89a9150)
- optimize streaming rendering across packages (fd8975f)
- parser: enhance link parsing to support custom attributes and improve attribute handling (c6a1d13), closes #216
- replace space-x-* classes with gap-x-* for consistent spacing in header slots (602baa5), closes #223
- update CHANGELOG for v0.0.4 release with bug fixes and new features (5f79584)
- update CHANGELOG for v0.0.4 release with bug fixes and new features (4835a8f)
- update CHANGELOG with new features and enhancements for release process (e98336b)
- VmrContainerNode: add mid-state loading (016f1ed)
- VmrContainerNode: enhance streaming behavior with loading state and incomplete JSON handling (beef82b)
Performance Improvements
- optimize bundle size and sync docs across vue/react/vue2 (08fef7b)
What's Changed
New Contributors
Full Changelog: https://github.com/Simon-He95/markstream-vue/compare/markstream-vue@0.0.9-beta.0...markstream-vue@nightly-20260313-988b7c4