Skip to content

Latest commit

 

History

History
1802 lines (888 loc) · 123 KB

File metadata and controls

1802 lines (888 loc) · 123 KB

0.0.9-beta.1 (2026-03-15)

Bug Fixes

  • add conditional check for pkg.pr.new GitHub App installation in workflow (4c3c253)
  • 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 showTooltips props to MermaidBlockNode (ee6ffb7)
  • 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)
  • container: preserve original markdown in vm_container raw (8ae7827)
  • 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: avoid duplicated hardbreak prefix before math (aa3e434), closes #324
  • 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
  • stabilize angular playground preview rendering (1c61a62)
  • 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 markstream-vue alias to point to src/exports.ts (f164b81)
  • 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 '@floating-ui/dom' dependency to pnpm-lock.yaml (6788d43)
  • 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)
  • add version sandbox to test page (988b7c4)
  • complete markstream angular parity lab (2798322)
  • 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
  • scaffold markstream-angular playground and e2e (e3378f7)
  • test: enhance mermaid viewport priority tests with mock implementations and timer handling (96ae1fa)
  • 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)
  • update CI build command for documentation to include parser build step (fcba570)
  • update docs build command and add Vue plugin to Vite config (45e9a20)
  • 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)

0.0.4-beta.8 (2025-12-31)

Bug Fixes

  • enhance table loading behavior to prevent layout jitter (5bd2fa5)
  • update prepublishOnly script to include pnpm publish (03826d5)

Features

  • add Terser minification for worker bundles in Vite configuration (66dee23)
  • docs: add Chinese documentation for React and Vue 2 installation, quick start, and components (c6b5c84)
  • implement monaco theme management and update copy event handling in CodeBlockNode and MermaidBlockNode (70c336e)
  • parser: enhance data attribute parsing in VmrContainer to support JSON values (1221e03)

0.0.4-beta.7 (2025-12-31)

Bug Fixes

  • update packageManager version to pnpm@10.27.0 in package.json files (1e94070)

0.0.52 (2025-12-31)

Bug Fixes

  • add missing release script to package.json for markdown-parser (72ef4d3)
  • add missing release script to package.json for markstream-react and markstream-vue2 (2e8a717)

Features

  • preserve complex JSON attributes in vmr_container (639956b)

0.0.4-beta.6 (2025-12-30)

Features

  • add renderer context and improve custom components management (2ffebe1)
  • CodeBlockNode: enhance viewport handling and loading state management; refactor MathBlockNode rendering logic (1391759)
  • enhance code block rendering with pre fallback and improved table layout (39256c6)
  • playground-react: initialize React playground with Vite and Tailwind CSS (0e2d463)

0.0.4-beta.5 (2025-12-27)

Features

  • enhance ::: container parsing to support whitespace and variant syntax (0ed7e34), closes #212
  • update AI/LLM context links in documentation for consistency (6efb1b2)

0.0.4-beta.4 (2025-12-25)

Bug Fixes

Features

  • add AI/LLM context links to documentation and README files (ce01981)

0.0.4-beta.3 (2025-12-24)

Features

  • implement final mode for parser to handle end-of-stream scenarios and improve rendering stability (c2ef2c1), closes #213

0.0.4-beta.2 (2025-12-24)

Features

  • add CDN support for KaTeX and Mermaid with dedicated workers (7973cbc)

0.0.4-beta.1 (2025-12-24)

Bug Fixes

  • update rendering description for custom container blocks in documentation (a93f371)

Features

  • update VmrContainerNode component to support additional node types and improve rendering logic (0a2b4a8), closes #212

0.0.4-beta.0 (2025-12-23)

Features

  • add fenced code block handling to stripDanglingHtmlLikeTail and implement regression tests (89ea8e6), closes #206
  • implement VmrContainerNode component and parser for custom ::: containers (fe07067)

0.0.3-beta.9 (2025-12-20)

0.0.3-beta.8 (2025-12-20)

Bug Fixes

  • enhance handling of inline math within strong markup and add related tests (1397496)
  • improve viewport priority handling and add tests for node deferral behavior (da9c8e0), closes #206
  • update .gitignore to include dist-tw and refactor MermaidBlockNode loading (2cc87dd)
  • update package versions for improved compatibility and performance (36ec68f)
  • update packageManager and dependencies to latest versions (bb2778a)

0.0.3-beta.7 (2025-12-18)

Bug Fixes

  • type: parseMarkdownToStructure (65b2b6d), closes #204
  • update MermaidBlockNode to load asynchronously and handle missing dependencies (ff67177)

0.0.3-beta.6 (2025-12-16)

Bug Fixes

  • custom html token (f89c9d1), closes #202
  • update snapshot tests to reflect changes in class names for markdown renderer (17991df)

0.0.3-beta.5 (2025-12-15)

Bug Fixes

  • correct node_version format in CI configuration (50e32a8)
  • handle 'text_special' token type as plain text in parseInlineTokens function (8106e01)
  • merge 'text_special' token type into adjacent text nodes in parseInlineTokens function (2d70bc0)
  • update dependencies in package.json and pnpm-lock.yaml (8fd5a2b)
  • update license links and improve documentation consistency across files (01b840b)
  • update stream-markdown-parser to version 0.0.42 and add tests for inline text_special tokens (895e8ab), closes #198

0.0.3-beta.4 (2025-12-12)

Features

  • add support for custom HTML-like tags in markdown parser (5850170)
  • enhance HTML inline handling and support for custom tags in markdown parser (6864479)

0.0.3-beta.3 (2025-12-12)

Bug Fixes

  • correct formatting of node_version in CI configuration (3bea48c)
  • resolve issue with extraneous text being included in links (98b4677), closes #195

Features

  • add isPlainBracketMathLike function to improve math parsing logic and enhance mid-state handling in tests (6613da9), closes #197
  • add isStrict prop for enhanced security in Mermaid rendering (7121966)
  • add KaTeX to dependencies in README files (3073ef6)
  • implement streaming inline HTML mid-states with auto-closing support and suppress partial tags (aa0635f), closes #194

0.0.3-beta.2 (2025-12-11)

Bug Fixes

  • correct formatting and translation inconsistencies in performance analysis document (320b879)
  • ensure passive touch listeners for Monaco editor to prevent Chrome warnings (d544d8f)
  • remove unused mermaidWrapper reference in MermaidBlockNode component (6585105)
  • viewport render (9ae63a2), closes #192

Features

  • add contribution guidelines, code of conduct, and security policy (4283a9a)
  • add strict mode for enhanced security in MermaidBlockNode (8cfdbd2)
  • enhance Markdown code block rendering with fallback and improved state management (5a71844)
  • implement HtmlInlineNode component and enhance inline HTML parsing (fe6cb48), closes #119

0.0.3-beta.1 (2025-12-10)

Bug Fixes

  • update stream-markdown-parser dependency to version 0.0.36 (12bd02b)

0.0.3-beta.0 (2025-12-09)

Bug Fixes

  • adjust math parsing logic to correctly handle text before math commands (2c69750), closes #182
  • CodeBlockNode, MermaidBlockNode: add overflow handling and text truncation for better layout (1731e38)
  • CodeBlockNode: language (d244304)
  • Component StrongNode will call its own but dose not import self (77e2076)
  • enhance markdown parsing and math command recognition (25d66f3)
  • enhance strong and emphasis token handling in parser (dfb19de)
  • fixLinkToken: remove unnecessary increment for link token processing (6889eea)
  • handle loading state in link tokens and improve math token parsing (4be4f1f)
  • html-inline: br -> hardbreak (3508b4e)
  • improve handling of nodes and height estimation in NodeRenderer (f6de5bd)
  • improve math block detection logic for inline formulas (31b881f)
  • LinkNode: improve tooltip text fallback logic and conditionally set title attribute (88726a6)
  • MarkdownCodeBlockNode: render empty (f7b2948)
  • math_inline: edge case (37a0861)
  • parser strong wrong (310f4ef)
  • render stack (b232b54)
  • setCustomNodeComponents: cover all deep components (e4ae1fb), closes #181
  • some link render (185b25f)
  • stream-markdown-parser (f9365db)
  • the CodeBlockNode component should have its expansion length recalculated (2f9537a)
  • update dependencies for vitest and vue-i18n to latest versions (dfaae55)
  • update markdown-it-ts to version 0.0.2-beta.7 in package.json and pnpm-lock.yaml (dbef4d6)
  • update markdown-it-ts to version 0.0.2-beta.9 in package.json and pnpm-lock.yaml (5e38502)
  • update markstream-vue version to 0.0.2-beta.0 in pnpm-lock.yaml (a8a2db5)
  • update node components to prioritize default components over custom overrides (ea39635), closes #185
  • update stream-markdown and stream-monaco dependencies to latest versions (3586f5f)
  • update stream-markdown-parser and markdown-it-ts to latest versions (f6d262e)
  • update stream-markdown-parser to v0.0.34 and improve block parsing logic (ebc7fad), closes #175 #176
  • update version to 0.0.32 in package.json (2623793)

Features

  • add CodeBlockNode and MermaidBlockNode components with detailed documentation (b27ed27)
  • add debug option for parsed tree structure and update playground for testing (ff01c1e)
  • add footnote anchor component and update footnote handling (d2bdd5d)
  • add HTML/SVG preview dialog with customizable behavior (ba2efd5)
  • add HtmlPreviewFrame component for inline HTML previews (240e2e8), closes #180
  • add MermaidBlockNode and CodeBlockNode documentation in English and Chinese; remove outdated README files (2c540e8)
  • add rollup-plugin-visualizer for bundle analysis; update dependencies and improve link parsing tests and fix the text following the link is missing. (34a9331)
  • add support for additional languages and themes in Monaco integration (9953c6e)
  • enhance documentation and performance features for incremental rendering and virtualization (f734969)
  • Enhance Mermaid integration and documentation (0a1e746)
  • support mhchem (5d12f9b)
  • test: enabling mermaid, enabling katex, renderMode (4446f2c), closes #183
  • update CHANGELOG for v0.0.2-beta.4; add CodeBlockNode and MermaidBlockNode components with documentation (99c0f31)
  • update CHANGELOG for v0.0.2-beta.5; add footnote anchor component and rollup-plugin-visualizer (2790a89)
  • update markstream-vue dependency to latest version (313ddfe)

0.0.63-beta.4 (2025-11-25)

Features

  • add legacy builds documentation and improve regex compatibility for older iOS (425ce44), closes #162

0.0.63-beta.3 (2025-11-25)

Bug Fixes

  • improve code formatting for better readability in parser API examples (9c6ab1e)
  • refine math parsing logic and improve test assertions for mid-state handling (cd8a340)
  • update InlineCodeNode styles for better responsiveness (fa262f4)

0.0.63-beta.2 (2025-11-25)

  • feat(markdown)!: strict math delimiters, robust inline code parsing; drop plain parentheses as math (8890aab)

Bug Fixes

  • docs: avoid dead-link build failure by using code span for localhost URL (f50de00)
  • enhance code block rendering to support custom components for mermaid and code_block types (e89d477)
  • enhance streaming controls and improve content rendering performance (ef3a3e3)
  • ensure editor creation before updating code in CodeBlockNode (b78c646)
  • escape LaTeX syntax in markdown for proper rendering (eb987d9)
  • i18n in mermaid block (30036be)
  • math formula in the Playground examples fixed (2823a11)
  • nuxt build (bbe1cba)
  • remove default value for strictDelimiters in applyMath function (b55a778)
  • render error (e01b9ee), closes #144 #151 #147 #143
  • setCustomComponents not work (120c5f5)
  • update dependencies in pnpm-lock.yaml and add markdown-it-ts (dee3d70)
  • update node_version matrix to use lts/* for consistency (fe4fd55)
  • update stream-markdown-parser to version 0.0.30 and enhance math-like detection logic (a3fd3b5)

Features

  • add @types/markdown-it-emoji to devDependencies (35cf7de)
  • add markdown-it-ts to acknowledgments in documentation (6425f1a)
  • add strict strong parsing option to inline token parser (b8790bb)
  • add support for markdown-it-emoji plugin and enhance documentation (a6a7d1f)
  • add vitest setup for markdown-parser tests to reuse global mocks (491f184)
  • parser: robust backticks, literal markup in link labels, scoped link fallback, stricter math-like (16e25ac)

BREAKING CHANGES

  • plain ( ... ) is no longer treated as inline math. Use (...) or $...$ for inline formulas.

0.0.63-beta.0 (2025-11-20)

Bug Fixes

  • enhance math inline rendering for test environment and update snapshots (0b82285)
  • enhance math inline rendering for test environment and update snapshots (ba29393)
  • streamline dts-typecheck workflow and improve async component test environment checks (da6f179)
  • streamline dts-typecheck workflow and improve async component test environment checks (b7307bb)
  • strong-link-parser: correctly parse strong links (80a5298)
  • update vue-renderer-markdown to version 0.0.62 and remove deprecated stream-markdown-parser version (7083852)
  • update vue-renderer-markdown to version 0.0.62 and remove deprecated stream-markdown-parser version (2d00e1d)

Features

  • centralize and export component prop interfaces for improved type safety and consistency (f6ad138)
  • centralize and export component prop interfaces for improved type safety and consistency (653803b)

0.0.62 (2025-11-20)

Bug Fixes

  • add tabindex and aria-label for accessibility in image node rendering (8aabd3c)
  • math: inline mathBlock (cb3509d)
  • optimize math formula handling and improve NodeRenderer dataset change detection (08aae5c)
  • update stream-markdown-parser to version 0.0.27 (8cfcae9)
  • update stream-markdown-parser version to 0.0.26 in package.json and pnpm-lock.yaml (44022f8)

Features

  • add code block rendering documentation in English and Chinese (2a57a3d)
  • add documentation for ImageNode custom preview handling and props in English and Chinese (5c2e833), closes #140
  • enhance ImageNode component to emit click event for image preview (af1aebe)

0.0.62-beta.9 (2025-11-19)

0.0.62-beta.8 (2025-11-19)

Bug Fixes

  • improve link parsing and handling of emphasis in markdown (ec7a314)

Features

  • enhance mermaid availability handling and user interface interactions (2519dde)

0.0.62-beta.7 (2025-11-19)

Bug Fixes

Features

  • add TypeScript declaration checks and improve module imports (86f4ecc)

0.0.62-beta.6 (2025-11-18)

Bug Fixes

  • enhance inline parsing for URLs and improve test coverage for trailing text handling (6f21c09)
  • improve inline token parsing and enhance link parsing tests for better handling of edge cases (42b6d13)
  • update stream-markdown-parser to version 0.0.25 (fc16f7d)

0.0.62-beta.5 (2025-11-18)

Bug Fixes

  • update stream-markdown-parser to version 0.0.23 and enhance HTML token handling (d831a3f)
  • update version to 0.0.24 and enhance table cell alignment handling (c859da1), closes #127

0.0.62-beta.4 (2025-11-18)

Bug Fixes

  • change pnpm installation step to use npm instead of action (791424f)
  • enhance HTML token handling and add tests for link parsing with parentheses (5904b9e)
  • improve link token handling and update link node styles (761bbab)
  • update dependencies to latest versions for improved stability (302dc92)
  • update documentation links to use HTTPS (c0cc5be)
  • update Node.js version to 20 and use pnpm action for installation (23b8606)

0.0.62-beta.3 (2025-11-17)

Bug Fixes

  • correct indentation for pnpm action setup in docs parity workflow (c1925b9)
  • correct indentation for pnpm installation step in docs parity workflow (98a61cd)
  • intermediate state of link with emphasis (ac02c11), closes #134
  • update stream-markdown-parser version to 0.0.21 in package.json and pnpm-lock.yaml (46f81fe)

Features

  • add scripts to check and sync Chinese documentation placeholders (4523999), closes #121
  • refactor pnpm setup steps in workflows for clarity (67d90a7)
  • reorder pnpm installation step for improved workflow clarity (9758aba)
  • replace pnpm setup script with action in workflow files for consistency (38dfb32)
  • update Chinese README and documentation (8bc4d00)
  • update Netlify deployment configuration and add build scripts for documentation (4618897)
  • update pnpm setup steps for consistency across workflows (24bff32)

0.0.62-beta.2 (2025-11-14)

Bug Fixes

  • strong-link: parse wrong (137842b)

0.0.62-beta.1 (2025-11-13)

Bug Fixes

  • adjust indentation for NodeRenderer components in multiple nodes (c2cd3ac)
  • missing typewriter property passing (a02229c)

0.0.62-beta.0 (2025-11-12)

Bug Fixes

  • improve layout and overflow handling in test.vue for better user experience (005f844)
  • remove commented-out tooltip code in README.md for cleaner documentation (3f17f09)

Features

  • add typewriter prop to NodeRenderer for controlling enter transition (a9a8b06)

0.0.61-beta.9 (2025-11-10)

Bug Fixes

  • update stream-markdown-parser and markdown-it-ts dependencies to latest versions (48319d8)

Features

  • add attrs property to HtmlBlockNode and update HtmlBlockNode component to bind attributes (4501016), closes #116
  • implement HTML block and inline token fixes with corresponding tests (0e94ec2)

0.0.61-beta.8 (2025-11-05)

Bug Fixes

  • handle errors during KaTeX rendering in MathBlockNode and MathInlineNode components (6b5b2db)
  • improve share link generation by choosing shorter representation and add tests for payload handling (840f871)
  • remove unnecessary is-dark attributes from admonition and table node wrappers (5b0ebef)
  • update markdown-it-ts dependency to version 0.0.2-beta.2 (05db9af)
  • update stream-markdown-parser dependency to version 0.0.15 (ccb3142)

Features

  • add dark mode support to tooltip and various components with isDark prop (37fb15e)
  • add HtmlBlockNode component and parser for HTML block support (ee9e4ee)
  • add streaming rendering feature with adjustable speed and interval settings (70c5534)
  • migrate to markdown-it-ts for improved TypeScript support and enhanced token handling (296cbdc), closes #106

0.0.61-beta.7 (2025-11-02)

Bug Fixes

  • update stream-markdown-parser to version 0.0.14 and add inline HTML parsing support (281f538)

0.0.61-beta.6 (2025-11-01)

Bug Fixes

  • remove unnecessary class from preview container in test page (ed15dcb)
  • update stream-markdown-parser to version 0.0.13 and enhance autolink detection with new tests (1349611)

0.0.61-beta.5 (2025-10-31)

Bug Fixes

  • remove unused function for building issue URL from link (59d5a19)
  • update stream-markdown-parser version to 0.0.12 and improve list item rendering styles (c05df9a)

Features

  • add navigation to test page and improve issue link generation in test component (cf66c3b)

0.0.61-beta.4 (2025-10-31)

Bug Fixes

  • update import path for markdown parser in NodeRenderer component (e4757b6)

0.0.61-beta.3 (2025-10-31)

Features

  • add Markdown input and live preview component (d19fe9b)
  • update math parsing and rendering capabilities, enhance bug report template, and improve share link functionality (11ce18b)

0.0.61-beta.2 (2025-10-30)

0.0.61-beta.1 (2025-10-29)

Features

  • link-node: add tooltip support and aria-label for accessibility (4dea770)
  • markdown-parser: implement link and list item normalization plugins; update version to 0.0.9 (8423a86)

0.0.61-beta.0 (2025-10-27)

Bug Fixes

  • complex inline_code with strong (11e7406)
  • improve error handling in parse probes and midstate utilities (af36aed)
  • inline-parsers: checkbox_input (2bf674d)
  • list_item: The text inside the element is not centered (14d39b4)
  • list: prevent unintended li value attribute (b00ea58)

Features

  • add codeBlockStream prop for controlling streaming behavior of code blocks (3ac4629)

0.0.60-beta.5 (2025-10-24)

Bug Fixes

0.0.60-beta.4 (2025-10-24)

Bug Fixes

  • enhance link token parsing and update related tests (5f1ce31)
  • update stream-markdown-parser to version 0.0.6 (29ca069)

0.0.60-beta.3 (2025-10-24)

Bug Fixes

  • improve link handling in parseInlineTokens function (c1486f5)
  • update stream-markdown-parser dependency to version 0.0.5 (4ecf899)

0.0.60-beta.2 (2025-10-24)

Bug Fixes

  • enhance reference token handling in parseInlineTokens function (2511a32)
  • update stream-markdown dependency to version 0.0.5 and remove unused language prop in MarkdownCodeBlockNode (952cac2)

0.0.60-beta.1 (2025-10-23)

Bug Fixes

  • add author link to markdown content (d8d0a50)
  • update version to 0.0.4 and refine regex in fixListItem function (a9a88fe)

0.0.60-beta.0 (2025-10-23)

Bug Fixes

  • enhance link parsing and improve inline token handling in markdown parser (2ee6be7)
  • reorder imports in NodeRenderer component for consistency (b74bf05)
  • restore monaco-editor dependency and improve loading state handling in MathInlineNode (955578c)
  • update stream-markdown-parser dependency to version 0.0.3 and adjust imports in NodeRenderer component (08f0abb)
  • update vite dependency to version 7.1.12 in package.json files (5e507ab)

0.0.59 (2025-10-22)

Bug Fixes

  • add null checks for optional properties in markdown parser functions (3b8eb0a)
  • comment out example code for MarkdownIt with custom math options (3dfd856)
  • parser: add validation for link tokens to prevent malformed links (1c1bb33)
  • restore monaco-editor dependency in package.json and pnpm-lock.yaml (888791d)
  • tableNode: adjust class order for table node to improve styling (faa9f3c)
  • tableNode: lint (6cb3830)
  • tableNode: remove body td pl-0 (7996da2)
  • update import path for getMarkdown to use stream-markdown-parser (5358b8e)
  • update stream-markdown-parser dependency to specific version in package.json and pnpm-lock.yaml (4c51c9a)
  • update version and main entry point in package.json (a5dc3c2)
  • update Vite configuration and TypeScript settings for improved type handling and asset resolution (b516d12)

Features

  • add stream-markdown dependency and update documentation for MarkdownCodeBlockNode usage (c9bcb4a)
  • implement factory function for MarkdownIt with math and container support (3e0a894)
  • tableNode: remove useless pl-0 (8d1237f)
  • update pnpm workspace and refactor imports for stream-markdown-parser (c860400)

0.0.58-beta.7 (2025-10-21)

Features

  • export CodeBlockNode monaco component for improved integration (9126c84)

0.0.58-beta.6 (2025-10-21)

Features

  • implement link token parsing and enhance inline token processing (72344ee)
  • replace vue-use-monaco with stream-monaco for Monaco Editor integration (b87d1bf)

0.0.58-beta.5 (2025-10-21)

Bug Fixes

  • improve loading state handling in MathInlineNode rendering (06312c5)

Features

  • add loading state management to MathBlockNode and MathInlineNode for improved rendering feedback (012cbb9)
  • enhance MathBlockNode and MathInlineNode for improved loading state and worker management (62197f3)

0.0.58-beta.4 (2025-10-20)

Features

  • add configurable timeouts for parsing and rendering in MermaidBlockNode and improve error handling in worker calls (d42ea75)
  • add viewportPriority prop to optimize rendering for offscreen nodes in Markdown rendering (681bdcb)
  • enhance MathBlockNode and MathInlineNode to handle busy worker fallback and improve rendering logic (14d3a95)

0.0.58-beta.3 (2025-10-20)

Bug Fixes

  • update regex for loading state detection to correctly match href in parentheses (0f9b048)

Features

  • implement viewport priority rendering for MathBlockNode and MathInlineNode components (d32f78a)
  • integrate viewport priority handling in MathBlockNode and MathInlineNode components (10e6fa3)

0.0.58-beta.2 (2025-10-20)

Bug Fixes

  • disable content-visibility for NodeRenderer in various components to prevent empty placeholders during large document scrolling (4b28e34)

0.0.58-beta.1 (2025-10-20)

0.0.58-beta.0 (2025-10-20)

0.0.57 (2025-10-20)

0.0.57-beta.6 (2025-10-20)

Features

  • enhance SSR support and worker integration, update Vite config to use Terser for minification (1d4861e)

0.0.57-beta.5 (2025-10-20)

0.0.57-beta.4 (2025-10-20)

Features

  • add build and validation workflow for distribution files, including worker scripts (47ed3b9)

Performance Improvements

0.0.57-beta.3 (2025-10-19)

Bug Fixes

  • prevent scroll jump when Monaco editor loads above viewport (0b29b5a)
  • update vue-renderer-markdown version and @types/node dependency in package.json and pnpm-lock.yaml (803daf0)

Features

  • add custom parse hooks and parseOptions prop for enhanced markdown processing (4b7ba40)
  • enhance ThinkingNode component with loading state and decorative icon (16254ef)

0.0.57-beta.2 (2025-10-17)

Bug Fixes

  • only match double tildes for strikethrough syntax (e54464b)

Features

  • implement isMathLike function for improved math detection and refactor related tests (2aa4ab0)
  • update KaTeX integration and improve math rendering (103e703)

0.0.57-beta.1 (2025-10-16)

Bug Fixes

  • format onMounted function for better readability in README files (c1b5a2a)

Features

  • add chunk size control for streaming content preview (e1d459b)
  • add markdown streaming component with theme selection and auto-scroll functionality (c91bbf5)
  • add raw property to MarkdownToken and enhance math inline parsing (b05ca32)
  • add stream delay control for improved content streaming experience (9ce73ac)
  • add support for checkbox inputs in lists and enhance inline token parsing (61d18a6), closes #76
  • enhance auto-scroll functionality with frame-based scrolling and immediate updates (8a1783a)
  • i18n: add fallback translation support and update documentation (d8e6a5f), closes #74
  • replace refs with useLocalStorage for stream settings and theme selection (b3c8be6)

0.0.57-beta.0 (2025-10-15)

Bug Fixes

  • markdown-parser: enhance table parsing to support additional edge cases (2d446f5)

Features

  • App.vue: add ResizeObserver for dynamic content height detection and auto-scroll management (22a536f)
  • markdown-parser: implement table token fixing and strong token handling (af08dd4)
  • TableNode: add loading slot and loading state support for table rendering (8a309a0)
  • TableNode: enhance table rendering with loading state and improved structure (2413509)

0.0.56-beta.8 (2025-10-14)

Bug Fixes

  • App.vue: adjust app container height for better layout consistency (9a5dccb)
  • math-plugin: correct inline content parsing and snapshot for Chinese text (1285980)
  • tests: update e2e tests for MarkdownRender and improve snapshot handling (46ae70e)

Features

  • App.vue: implement IntersectionObserver for improved auto-scroll detection on mobile (5fa6f36)
  • markdown: add center prop to TextNode for improved alignment handling (41adbff)
  • markdown: add handling for inline code tokens in parseInlineTokens function (1d4f00c)

0.0.56-beta.7 (2025-10-13)

Features

  • add indexKey prop to various node components for improved rendering and identification (4581b60)

0.0.56-beta.6 (2025-10-13)

Bug Fixes

  • math: prevent processing of empty pending state in applyMath function (08c28c8)

Features

  • markdown: enhance emoji and inline parsing, improve token handling and structure (e2489a1)

Performance Improvements

  • markdown: improve inline emphasis token handling and text node merging (2b64ae8)

0.0.56-beta.5 (2025-10-12)

Bug Fixes

  • chat container in mobile viewport height (a39c13d)
  • ci: switch to corepack for pnpm setup and activation (6dec5db)
  • ci: update CI configuration to use matrix for OS and Node versions (e247b9d)
  • ci: update CI steps for consistency and clarity in git configuration and node setup (ac7dcdc)
  • demo: update demo site URL for improved accessibility (3a6a504)
  • katex: improve error handling for worker initialization and fallback rendering (01e434d)
  • math: enhance math recognition for incomplete TeX commands and improve loading state handling (5a955ac)

Features

  • markdown: enhance markdown processing with new inline token handling and sanitization (f128740)

0.0.56-beta.4 (2025-10-10)

Bug Fixes

  • math: add heuristic to exclude date/time patterns from math classification (cde9c69)
  • math: enhance KaTeX rendering with caching and debug support (b22ffa9)
  • math: improve handling of math delimiters and escape sequences (b06e11c)

0.0.56-beta.3 (2025-10-10)

0.0.56-beta.2 (2025-10-10)

Bug Fixes

  • correct CSS properties for checkbox and text nodes (c3c9bf5)
  • lint duplicated ci (6715903)
  • markdown: correct LaTeX syntax for mathematical expressions and enhance clarity (96266d1)
  • math: adjust interval timing and improve math rendering logic (b076c15)

Features

  • enhance auto-scroll behavior with user interaction detection for better UX (209448b)
  • implement isMathLike heuristic and add corresponding tests (050537e)
  • math: enhance math rendering and parsing capabilities (934d60b)
  • math: enhance normalization of backslashes and improve test coverage (c4dc156)
  • math: enhance regex for KaTeX commands and strong text handling (1584dcc)
  • scroll: enhance auto-scroll behavior with user scroll tracking (496ebd5)

0.0.56-beta.1 (2025-10-08)

0.0.56-beta.0 (2025-10-08)

Bug Fixes

  • ensure inline content is parsed correctly in container rendering (cc14970)
  • simplify error handling in user interaction event (d8e2c05)

Features

  • add support for checkbox input nodes and update related components (8b949ae)
  • enhance auto-scroll functionality with user interaction detection (f5d161f)

0.0.55 (2025-10-07)

Features

  • Add GitHub star button to header (0571ccc)
  • Enhance math rendering with abort signal and cleanup for trailing backticks (b41779b)
  • Transform playground into chatbot-style interface with fixed height container (c24f52c)

0.0.55-beta.2 (2025-10-03)

Bug Fixes

  • update base configuration comments for clarity in vite.config.ts (343cc31)

0.0.55-beta.1 (2025-10-03)

Features

  • add support for Mermaid blocks in NodeRenderer and update related components (bda601c)

0.0.55-beta.0 (2025-10-03)

Bug Fixes

Features

  • add MarkdownCodeBlockNode for lightweight syntax highlighting and flexible code rendering options (d71c32d)
  • Add Monaco-like header capabilities to MarkdownCodeBlockNode (e3d4cce)

0.0.54-beta.9 (2025-10-02)

Bug Fixes

  • CodeBlockNode: restore editor creation logic and update code handling (a507cc4)

Features

  • add demo content and structure for Electron + Vue chat application (1621138)
  • add normalizeStandaloneBackslashT function and corresponding tests for escape sequences (50b8cb9)
  • implement off-thread rendering for KaTeX and Mermaid diagrams (6ac59d6)

0.0.54-beta.8 (2025-09-29)

Bug Fixes

  • code-block: use Monaco default as initial font baseline and await editor creation to fix first-decrease issue (8191156)
  • dependencies: update vue-use-monaco to version 0.0.33 (1f72589)
  • TableNode: ensure text color is white in dark mode for header cells (b2adb88)
  • update markdown content and reintroduce KaTeX CSS import (a43b256)
  • update vue-use-monaco dependency to version 0.0.32 (a20dad4)

Features

  • CodeBlockNode: add header-only collapse mode for code-block (#42) (05354ab)

Reverts

  • MathBlock: The commit 14b4e98 caused KaTeX math formulas to fail to render properly. Temporarily revert the mathnode-related changes in this commit. (0165ad2)

0.0.54-beta.7 (2025-09-27)

Features

  • add support for Mermaid block nodes and enhance code block handling (d86a78f)
  • enhance node component handling and add support for custom components (6cd3f19)

0.0.54-beta.6 (2025-09-26)

Bug Fixes

  • LinkNode: update link text wrapper to use inline-flex for better alignment (bff4520)

0.0.54-beta.5 (2025-09-26)

Bug Fixes

  • App.vue: adjust main content width and set max-width for prose (f0f25a2)
  • ListNode: marker (39b48aa)

Features

  • enhance code block rendering with loading animation and improve template structure (4dbb857)
  • ImageNode: add support for custom loading and error slots; enhance image loading experience (eb4f795), closes #38
  • ImageNode: add usePlaceholder prop to toggle placeholder display during image loading (091eb70)
  • LinkNode: enhance link styling with customizable props for animation and appearance (d5d7369)
  • markdown-parser: enhance inline token parsing to support image syntax (8730505)
  • MermaidBlockNode: add header-only collapse mode for Mermaid (cfd11d9)
  • MermaidBlockNode: update collapse button icon and adjust container reference (192e774)
  • README: add new prop renderCodeBlocksAsPre for lightweight code block rendering (b01dc24)
  • README: add renderCodeBlocksAsPre prop for lightweight code block rendering (ba2728f)
  • README: update example markdown syntax for clarity (f3523ff)

Performance Improvements

0.0.54-beta.4 (2025-09-24)

Bug Fixes

  • update vue-use-monaco version to 0.0.31 in package.json and pnpm-lock.yaml; adjust diff parsing in fence-parser.ts for improved line handling (3e75591)
  • updateCollapsedHeight (c09179d)

Features

  • add PreCodeNode component for rendering code blocks as plain
     elements; update NodeRenderer to support new rendering option (3cc460c)
  • add Tooltip component to GlobalComponents; refactor MathBlockNode and MathInlineNode for improved rendering and cleanup (14b4e98)
  • enhance admonition support with error type and collapsible feature; improve markdown parsing safety (8feb7cc)
  • ImageNode: enhance image loading with fallback support and loading state; update i18n for load error message (7dddce1)

0.0.54-beta.3 (2025-09-23)

Bug Fixes

  • vite.config: refine externalization logic for 'mermaid' package to prevent local file conflicts (0d06b62)

0.0.54-beta.2 (2025-09-23)

Bug Fixes

  • auto height compute (ebd24c0)
  • code diff block can expand now (62158b2)
  • update vue-renderer-markdown dependency to latest version (7ad8fb4)

Features

  • add demo content and setup instructions for Electron + Vue chat application (77539ef)
  • CodeBlockNode, NodeRenderer: add min/max width props for code block customization (08ef2ab)
  • CodeBlockNode: add customizable header options for enhanced user control (1b73f53), closes #33
  • CodeBlockNode: integrate themes and Monaco options for enhanced customization (b9579dc)
  • enhance code block handling with diff support and update package metadata (52523e7)
  • implement diff editor view handling in CodeBlockNode component (a1e7813)
  • import styles for vue-renderer-markdown in main application (25dcdd1)

0.0.54-beta.1 (2025-09-19)

Bug Fixes

  • add cleanup logic on component unmount to prevent memory leaks (5ad2f78)
  • expand code on loading is false (f8d1a76)
  • reorder tooltip imports for consistency and clarity (5ef26db)
  • update fallback component for CodeBlockNode to InlineCodeNode in error handling (02d71df)

Features

  • add support for custom languageicon #28 (4e2d6b0)
  • add Tooltip component and integrate it into CodeBlockNode for enhanced user interaction (0dfa2dc)
  • add vue-renderer-markdown dependency to enhance markdown rendering capabilities (89abe35)
  • CodeBlockNode: add font size control functionality to CodeBlockNode (f54265c)
  • enhance getMarkdown function to support user-defined plugins and apply functions (9e8aa8b)
  • enhance tooltip functionality with origin coordinates for smoother animations (743e68f)

0.0.54-beta.0 (2025-09-17)

Features

  • enhance markdown token metadata for compatibility with plugins and tests (6ab3dcd)

0.0.53 (2025-09-17)

Features

  • add error handling and state management for rendering process (032fc01)

0.0.52-beta.3 (2025-09-17)

Features

  • optimize rendering by tracking last rendered code and skipping redundant renders (092f759)

0.0.52-beta.2 (2025-09-17)

Features

  • enhance MermaidBlockNode with safe prefix candidate and smooth mode switching (641fccd)

0.0.52-beta.1 (2025-09-16)

Bug Fixes

  • normalize standalone backslash-t in math block tokens (74cb769)

0.0.52-beta.0 (2025-09-16)

Bug Fixes

  • update parser worker import to use URL for improved compatibility (a3464d5)
  • update version to 0.0.50-alpha.4 and remove CSS build script (d0a37f8)
  • update version to 0.0.51 in package.json (63800f1)

Features

  • add ESM support for web workers in Vite configuration (5243dcd)

0.0.50 (2025-09-16)

Bug Fixes

  • correct formatting in conditional check for Mermaid editor cleanup (4eb4daf)

Features

  • Enhance Mermaid diagram rendering with progressive loading and error handling (6613a5c)
  • implement fence streaming support and enhance code block parsing (1c72879)

0.0.49 (2025-09-15)

Bug Fixes

  • CodeBlockNode: languageIcon (c81e5c2)
  • MermaidBlockNode: resolve rendering issues during view mode switching (6f3dcc5)
  • support detect code fence close (c3ef7ec)

Features

  • add expand for code block (ed7006e)
  • theme-toggle: add theme switch button and integrate iconify for dark mode (c9a2dd4)

Performance Improvements

  • renderer): remove typing-burst class toggling and fade last-child via TransitionGroup\n\n- Replace container reflow approach with TransitionGroup enter-only animations\n- Keep cursor logic; only reposition on content growth\n- Avoid forced reflow and class churn for better perf\n\nperf(code-block: lazy-init Monaco editors when visible\n\n- Create Monaco editor only after code block enters viewport\n- Fade only outer container; isolate editor layout via contain: content\n- Reduce layout thrash during transitions and improve smoothness (2198747)

0.0.48 (2025-09-13)

Bug Fixes

  • improve peer dependency check and auto-install functionality (f896b72), closes #22

0.0.47 (2025-09-12)

Bug Fixes

  • update type imports for Monaco themes in CodeBlockNode.vue (50f79fa)

0.0.46 (2025-09-12)

Bug Fixes

  • a better way for auto scroll (dcceb57)
  • optimize null checking in parseCodeBlock (092d787)

Performance Improvements

  • remove rafThrottle to vue-use-monaco & monaco scroll behavior (f9a4f7b)

0.0.45 (2025-09-11)

Performance Improvements

0.0.44 (2025-09-09)

0.0.43 (2025-09-08)

0.0.42 (2025-09-08)

Bug Fixes

  • add fullscreen button disable logic and update button styles (194d10b)
  • update vue-renderer-markdown dependency to latest version (f08c529)

Performance Improvements

0.0.41 (2025-09-08)

Bug Fixes

  • auto-adaptive height of MermaidBlockNode (68fd38f)
  • improve code readability by simplifying conditional statements and formatting (e92782b)
  • keep mermaid container more tight (6eda7e0)

Features

  • MermaidBlockNode: add fullscreen (10b1992)

0.0.40 (2025-09-06)

0.0.39 (2025-09-06)

Bug Fixes

  • update KaTeX rendering options to ignore strict parsing for MathBlockNode and MathInlineNode (bdeee7c)

Features

  • add support for Mermaid diagrams and enhance code block parsing (72fbea4)

0.0.38 (2025-09-05)

Bug Fixes

  • improve smooth scrolling functionality and update type re-exports (5d8ce4a)
  • remove packageManager field from package.json (23cec95)
  • update vue-renderer-markdown dependency to version ^0.0.37 and ensure proper build configuration (a938f28)

Features

  • update auto-imports and dependencies for VueUse and improve AdmonitionNode styles (3882253)

0.0.37 (2025-09-04)

Bug Fixes

  • improve smooth scrolling behavior and optimize cursor updates in NodeRenderer (382d0f0)
  • streamline type re-export in auto-imports and update build command in netlify.toml (f035bff)

Features

  • implement container and math plugins for enhanced markdown rendering (4ca52fd)

0.0.36 (2025-09-02)

Bug Fixes

  • build (f4ab54b)
  • button: add missing props to resolve Vue warnings (b8a7964)
  • CodeBlockNode: add MonacoOptions prop and update editor configuration (47c6457)
  • i18n: add missing translation keys for copy functionality (6a247e1)
  • improve error handling security (b31edbb)
  • mermaid: resolve race conditions and UI flicker issues (b8d78dc)
  • playground: build (f33cf16)

Features

  • mermaid: add auto-switch to preview when content generation completes (77c81a5)

0.0.35 (2025-09-01)

Features

  • mermaid: add automatic dark theme support (b890ab4)
  • mermaid: add mouse wheel zoom support with Ctrl/Cmd modifier (28202bf)

0.0.34 (2025-08-11)

Bug Fixes

0.0.33 (2025-08-04)

Features

  • integrate Tailwind CSS and refactor components (3663c73)

0.0.32 (2025-08-02)

Features

  • add typewriter effect for streaming content in Markdown renderer (27f7cd8)

0.0.31 (2025-06-30)

Bug Fixes

  • update NPM badge link to correct package name (eb31f9c)

0.0.30 (2025-06-18)

Features

  • implement auto-scrolling behavior in chat view based on user scroll position (352ff37)

0.0.29 (2025-06-12)

0.0.28 (2025-06-12)

0.0.27 (2025-06-10)

Bug Fixes

  • add dir="auto" attribute to various components for improved text direction handling (cba804e)
  • update MermaidBlockNode styling for improved content handling (4cdb08f)

Features

  • enhance scrolling behavior in chat application and refactor code structure (5b2fdc9)

0.0.26 (2025-06-06)

Bug Fixes

  • update unplugin-class-extractor to version 0.0.5 and adjust include pattern in Vite config (5ae6d8e)

0.0.25 (2025-06-06)

Bug Fixes

  • markdown: katex style lose (7afe593)
  • update vue-use-monaco version to ^0.0.2 in package.json and pnpm-lock.yaml (10aa0fb)

0.0.24 (2025-06-05)

0.0.23 (2025-06-05)

Features

  • 兼容ai返回的markdown格式 (970e9e7)

0.0.22 (2025-06-04)

Bug Fixes

  • revert version to 0.0.15 in package.json and remove markdown-it dependency from pnpm-lock.yaml (f59b86d)
  • style (3f36584)
  • update vue-i18n dependency version and clean up unused worker imports in useMonaco (6d8a478)
  • useCodeEditor: correct theme variable initialization order (cfb93cc)

Features

  • CodeBlockNode: support custom theme (8017f26)
  • FootnoteReferenceNode: enhance footnote scrolling behavior and update template structure (43bd26a)
  • integrate monaco-editor and add theme support in code editor (fc319b5)
  • refactor component exports and add Vue plugin for Markdown rendering (b1d71dc)
  • refactor node components management and enhance footnote parsing (04e2e0b)
  • theme: export createTheme for external usage (5ce0db6)
  • update package exports structure and remove deprecated components file (45197b2)

0.0.9 (2025-05-28)

Bug Fixes

0.0.8 (2025-05-28)

0.0.7 (2025-05-27)

0.0.6 (2025-05-26)

0.0.5 (2025-05-26)

Bug Fixes

  • refactor cleanupEditor function to ensure proper editor instance cleanup (f16380f)

0.0.4 (2025-05-26)

Bug Fixes

  • fix the dts error & support vue.use (a462867)

0.0.3 (2025-05-26)