pd4d10/bytemd
 Watch   
 Star   
 Fork   
2025-02-12 15:00:00
bytemd

v1.22.0

   🚀 Features

   🐞 Bug Fixes

  • Code block  -  by @pd4d10 (5ea92)
  • Strong element  -  by @pd4d10 (7ff2d)
  • Math display mode  -  by @pd4d10 (9c904)
  • Viewer styles  -  by @pd4d10 (ddeda)
  • Add node globals  -  by @pd4d10 (fbdad)
  • Remove html spaces  -  by @pd4d10 (0f137)
  • Rollup config  -  by @pd4d10 (7cc74)
  • Highlight handle  -  by @pd4d10 (6e704)
  • Highlight options  -  by @pd4d10 (a6123)
  • Mermaid id conflict  -  by @pd4d10 (a6a95)
  • Id string  -  by @pd4d10 (6e1bb)
  • React component package json  -  by @pd4d10 (0affb)
  • List item paragraph  -  by @pd4d10 (705b9)
  • Math plugin  -  by @pd4d10 (5a0e2)
  • Highlight plugin  -  by @pd4d10 (2435a)
  • A href santitize  -  by @pd4d10 (218ca)
  • Class names join  -  by @pd4d10 (c599c)
  • Ul element  -  by @pd4d10 (4bd49)
  • Editor style  -  by @pd4d10 (2e86e)
  • P align  -  by @pd4d10 (6fd64)
  • Node without children, for example comment  -  by @pd4d10 (87273)
  • Ts compile errors  -  by @pd4d10 (bbe58)
  • Make svelte external to avoid multiple copies  -  by @pd4d10 (4dbe8)
  • Editor default value  -  by @pd4d10 (88f52)
  • Response to value via parent  -  by @pd4d10 (50bb3)
  • React wrapper  -  by @pd4d10 (adad1)
  • Code block plugin api  -  by @pd4d10 (53d8a)
  • Plugin render  -  by @pd4d10 (dc088)
  • Dispatch scope  -  by @pd4d10 (2628c)
  • Import cm styles  -  by @pd4d10 (72dcd)
  • Editor init  -  by @pd4d10 (a8f77)
  • React entry file  -  by @pd4d10 (e3049)
  • Npm files  -  by @pd4d10 (75062)
  • Ssr render compatiable  -  by @pd4d10 (79fbc)
  • Remove svelte from external  -  by @pd4d10 (73309)
  • Codemirror initialization  -  by @pd4d10 (0e127)
  • Flex size  -  by @pd4d10 (175ed)
  • Type errors  -  by @pd4d10 (1eeb1)
  • Effect  -  by @pd4d10 (e9ff7)
  • Image cursor style  -  by @pd4d10 (a386e)
  • Preview debounce  -  by @pd4d10 (4371a)
  • Editor effect trigger  -  by @pd4d10 (162fa)
  • File links  -  by @pd4d10 (58577)
  • Doc url  -  by @pd4d10 (b2fcf)
  • Sanitize schema copy  -  by @pd4d10 (ba2fb)
  • Shift tab key  -  by @pd4d10 (9f5bc)
  • Toolbar elements  -  by @pd4d10 (8aef6)
  • Ul icon  -  by @pd4d10 (2acc4)
  • Viewer props  -  by @pd4d10 (587f4)
  • First render  -  by @pd4d10 (ec8bd)
  • Randomize the id of mermaid div  -  by @edraj in https://github.com/pd4d10/bytemd/issues/5 (21b09)
  • Toolbar space style  -  by @pd4d10 (822ab)
  • Add missing dependency  -  by @pd4d10 (8dfcd)
  • Dev dependencies of react/vue  -  by @pd4d10 (f5648)
  • Style build  -  by @pd4d10 (da6b8)
  • Ts process compile options  -  by @pd4d10 (496ed)
  • Use in svelte by adding icon package to dep  -  by @pd4d10 (b6a25)
  • Build before publish  -  by @pd4d10 (17fbd)
  • Viewer effect trigger  -  by @pd4d10 (ac946)
  • Bold icon style  -  by @pd4d10 (706f5)
  • Style tweaks  -  by @pd4d10 (769b7)
  • Re-render every time the value changes  -  by @pd4d10 (5e34d)
  • Catch process error  -  by @pd4d10 (140a6)
  • Anchor for vue and react  -  by @pd4d10 (3ac77)
  • Style at safari  -  by @pd4d10 (8389c)
  • Editor height  -  by @pd4d10 (df533)
  • Add missing toolbar icons  -  by @pd4d10 (6b802)
  • Style tweaks  -  by @pd4d10 (760c5)
  • Throttle position calculation for performance  -  by @pd4d10 (d60f7)
  • Scroll sync position NaN  -  by @pd4d10 (51410)
  • Refine toolbar features  -  by @pd4d10 (f6aa1)
  • Dispatch the initial AST  -  by @pd4d10 (0d128)
  • No position info block  -  by @pd4d10 (4caa9)
  • Math locale key  -  by @pd4d10 (9aed6)
  • Moved lodash to dependencies  -  by @nullorm and @pd4d10 in https://github.com/pd4d10/bytemd/issues/29 (a8076)
  • Remove unused legacy import  -  by @pd4d10 (55c23)
  • Box-sizing reset  -  by @pd4d10 (74a43)
  • Keep image attrs consistant with mdast  -  by @pd4d10 (09d41)
  • Toc error caused by empty heading  -  by @pd4d10 (41755)
  • Add dropdown title, style tweaks  -  by @pd4d10 (199ce)
  • Flatten actions to get all cheatsheets  -  by @pd4d10 (f6ab7)
  • Tab mode style  -  by @pd4d10 (452ba)
  • Word count  -  by @pd4d10 (3c976)
  • Tab size  -  by @pd4d10 (a06cd)
  • Editor only white screen  -  by @pd4d10 (ea921)
  • Merge default en for incomplete locales  -  by @pd4d10 (9b33f)
  • Tab indent behavior  -  by @pd4d10 (24f10)
  • Use 4 space indent to make nested ol works  -  by @pd4d10 (e344a)
  • Copy without images  -  by @pd4d10 (e846f)
  • Message location null  -  by @pd4d10 (d4613)
  • Image paste and drop  -  by @pd4d10 (543b8)
  • Nested heading in toc  -  by @pd4d10 (8776e)
  • ResizeObserver browser compatibility  -  by @pd4d10 (2eb6f)
  • Disable scroll sync when override preview  -  by @pd4d10 (574cb)
  • First render ctrl-z  -  by @pd4d10 (c8821)
  • 🎸 add maxLength in vue props  -  by @wrz199306 in https://github.com/pd4d10/bytemd/issues/98 (53f8d)
  • Reactive locale props  -  by @pd4d10 (d9d06)
  • Use import instead of require  -  by @NicodeSS in https://github.com/pd4d10/bytemd/issues/102 (0e0a5)
  • Refine max length prop  -  by @pd4d10 (657b4)
  • Commonjs bundle issue  -  by @pd4d10 (41ce1)
  • Svelte ssr compatible  -  by @pd4d10 (a3c9a)
  • Update mermaid to avoid xss  -  by @pd4d10 (89c8a)
  • Scroll sync left ratio NaN  -  by @jiaoyin in https://github.com/pd4d10/bytemd/issues/151 (64db9)
  • Strip spaces between svelte tags  -  by @pd4d10 (1f220)
  • Unified plugin types  -  by @pd4d10 (d3346)
  • Type gen  -  by @pd4d10 (b4319)
  • Update deps and scripts  -  by @pd4d10 (ec1fa)
  • Ssr compatible  -  by @pd4d10 (f8706)
  • Side effects bug of build system  -  by @pd4d10 (6e696)
  • Side effects bug of build system"  -  by @pd4d10 (fc587)
  • Side effects bug of build system  -  by @pd4d10 (63230)
  • Update scripts  -  by @pd4d10 (dc13a)
  • Duplicated builds  -  by @pd4d10 (c019f)
  • Cjs build  -  by @pd4d10 (8e5af)
  • Plugin gfm build  -  by @pd4d10 (4dc08)
  • Optimize umd bundle size  -  by @pd4d10 (88ee5)
  • Make lodash and icons inline  -  by @pd4d10 (0e28d)
  • Make lodash and icons inline"  -  by @pd4d10 (69930)
  • Type errors  -  by @pd4d10 (2bb91)
  • Right actions added from left  -  by @pd4d10 (0467a)
  • Vue sanitize prop type  -  by @AnzhiZhang in https://github.com/pd4d10/bytemd/issues/251 (f04e1)
  • Editor close icon  -  by @pd4d10 (64c33)
  • Incorrect cursor position when resizing  -  by @CPunisher in https://github.com/pd4d10/bytemd/issues/257 (f41d8)
  • Mermaid preview and performance in write mode  -  by @aprendendofelipe in https://github.com/pd4d10/bytemd/issues/256 (37b95)
  • Update build script  -  by @pd4d10 (5a018)
  • Post install script for #48  -  by @pd4d10 in https://github.com/pd4d10/bytemd/issues/48 (d7a83)
  • bytemd:
    • Svelte entry  -  by @pd4d10 (a0c8a)
    • Legacy css entries  -  by @pd4d10 (38cd3)
    • Svelte bundle ssr  -  by @pd4d10 (66ffa)
    • Add missing types  -  by @pd4d10 (cd50c)
    • Esm in node.js  -  by @pd4d10 (04314)
  • core:
    • Add hr and br  -  by @pd4d10 (080a6)
    • Focus after set heading  -  by @pd4d10 (60d9e)
    • Accept all image types  -  by @pd4d10 (f6465)
    • Supports task list  -  by @pd4d10 (bccfd)
    • Table width and height  -  by @pd4d10 (a3d4b)
    • Add rowspan and colspan  -  by @pd4d10 (277a8)
  • external-links:
    • Use dom prop types  -  by @pd4d10 (a3dc5)
  • frontmatter:
    • Types error  -  by @pd4d10 (933da)
  • highlight:
    • Remove auto highlight subset  -  by @pd4d10 (f46c1)
    • Replace deprecated API  -  by @pd4d10 (f28be)
    • Supports graphql  -  by @pd4d10 (fd01b)
  • highlight-lazy:
    • Default options  -  by @pd4d10 (9fc45)
  • highlight-ssr:
    • Make arg optional  -  by @pd4d10 (7bb46)
    • Migrate to rehype-highlight@6  -  by @pd4d10 (24d90)
  • image-handler:
    • Input accept  -  by @pd4d10 (1bc45)
  • image-upload:
    • Add off handler  -  by @pd4d10 (749f9)
  • image-viewer:
    • Style  -  by @pd4d10 (f8ad5)
    • Ignore img with anchor parent  -  by @pd4d10 (32e8c)
  • import-html:
    • Support gfm syntax  -  by @pd4d10 (93a2d)
    • Options  -  by @pd4d10 (3289d)
  • inject-style:
    • Access data instead of vfile  -  by @pd4d10 (45060)
  • math:
    • Add wrapper  -  by @pd4d10 (39aae)
    • Inline math  -  by @pd4d10 (5a331)
    • Inline math double case  -  by @pd4d10 (68a88)
    • Name  -  by @pd4d10 (e445b)
    • Select inline or block formula  -  by @pd4d10 (13d43)
    • Katex types  -  by @pd4d10 (fdd15)
  • math,math-ssr:
    • Utils build  -  by @pd4d10 (a78f7)
  • math-ssr:
    • Type errors  -  by @pd4d10 (99eb4)
  • medium-zoom:
    • Legacy ts version  -  by @pd4d10 (3a2cd)
  • mermaid:
    • Catch parse error  -  by @pd4d10 (efb88)
    • Catch runtime errors  -  by @pd4d10 (03611)
    • Add cheatsheet  -  by @pd4d10 (3bba2)
  • playground:
    • Locales path  -  by @pd4d10 (97328)
  • plugin-math:
    • Katex import  -  by @pd4d10 (98cfc)
  • react:
    • Call super  -  by @pd4d10 (97f3f)
    • Clear before render  -  by @pd4d10 (afe4c)
    • Handle update  -  by @pd4d10 (5f215)
    • Render twice  -  by @pd4d10 (4a913)
    • Remove deprecated prop  -  by @pd4d10 (0d518)
    • Types  -  by @pd4d10 (c48ff)
  • svelte:
  • toc:
  • vue:
    • Delete undefined values  -  by @pd4d10 (2caf1)
    • Add missing props  -  by @pd4d10 (912ab)
    • Markdown body dom  -  by @pd4d10 (298ca)
    • Root element  -  by @pd4d10 (7908c)
  • vue-next: