v1.22.0
- Add viewer and editor - by @pd4d10 (48630)
- Add markdown elements' - by @pd4d10 (c99e7)
- Html - by @pd4d10 (a5a40)
- Add latex - by @pd4d10 (d4089)
- Using codemirror as editor - by @pd4d10 (ed29d)
- Code highlight - by @pd4d10 (4a456)
- Codemirror config - by @pd4d10 (5a22c)
- Add type definition - by @pd4d10 (2005a)
- Add toolbar - by @pd4d10 (d4442)
- Add strikethrough - by @pd4d10 (64239)
- Add react wrapper - by @pd4d10 (2e8e1)
- Handle table - by @pd4d10 (43886)
- Add graphviz plugin - by @pd4d10 (a652b)
- Add mermaid plugin - by @pd4d10 (e5529)
- Add plugin switch - by @pd4d10 (66216)
- Plantuml plugin - by @pd4d10 (83e8b)
- Add twemoji plugin - by @pd4d10 (95c47)
- Html component plugin - by @pd4d10 (68453)
- Add xgplayer plugin - by @pd4d10 (33e40)
- Add video plugin - by @pd4d10 (794af)
- Add extra props - by @pd4d10 (4ed20)
- Add abc plugin - by @pd4d10 (92dfc)
- Specify transformers - by @pd4d10 (cadec)
- Blockquote button - by @pd4d10 (93599)
- Link button - by @pd4d10 (c6033)
- Upload image button - by @pd4d10 (88a25)
- Table button - by @pd4d10 (b35eb)
- Add b and i tags - by @pd4d10 (d50af)
- Scroll sync - by @pd4d10 (16298)
- Add toolbar items for plugin - by @pd4d10 (67c44)
- Add tooltip for toolbar items - by @pd4d10 (e79d4)
- Heading icon - by @pd4d10 (c9f7f)
- Add react wrapper - by @pd4d10 (12935)
- Add svelte build - by @pd4d10 (d4027)
- Output css bundle - by @pd4d10 (7ec4d)
- Add webpack example - by @pd4d10 (ab17a)
- Highlight plugin - by @pd4d10 (ab80a)
- Math plugin - by @pd4d10 (9265f)
- Add onMount - by @pd4d10 (ede2e)
- Mermaid plugin - by @pd4d10 (936ad)
- Add debounce for performance - by @pd4d10 (78f47)
- React wrapper - by @pd4d10 (0fd96)
- Add svelte ssr example - by @pd4d10 (147c3)
- Add react ssr example - by @pd4d10 (80fa1)
- Add vue wrapper - by @pd4d10 (d145d)
- Toolbar visibility - by @pd4d10 (a3368)
- Expose remark options - by @pd4d10 (a485e)
- Add footnotes plugin - by @pd4d10 (d1e3b)
- Add plugin options - by @pd4d10 (4748f)
- Mount event - by @pd4d10 (25d28)
- Vega plugin - by @pd4d10 (840e2)
- Image viewer plugin - by @pd4d10 (770cb)
- Add image viewer transition - by @pd4d10 (f3188)
- Add editor effect - by @pd4d10 (6bc53)
- Add info link - by @pd4d10 (e2dec)
- Markdown syntax prepend - by @pd4d10 (bb2d7)
- Add highlight lazy plugin - by @pd4d10 (16cdc)
- Add container style props - by @pd4d10 (0d010)
- Add placeholder - by @pd4d10 (765dd)
- Add math lazy plugin - by @pd4d10 (3e661)
- Avoid id clobbering - by @pd4d10 (cfb35)
- Add code button - by @pd4d10 (2b125)
- Html2md plugin - by @pd4d10 (9d4f0)
- Use gfm mode - by @pd4d10 (724d8)
- Add frontmatter plugin - by @pd4d10 (4e25f)
- Add external links plugin - by @pd4d10 (a15af)
- Add inject style plugin - by @pd4d10 (c1758)
- Pass vfile data to viewer effect - by @pd4d10 (a7a76)
- Add gfm plugin - by @pd4d10 (a1c5e)
- Reexport all for wrappers - by @pd4d10 (e7789)
- Reexport all for wrappers" - by @pd4d10 (c7bdb)
- Expose toolbar items - by @pd4d10 (4a863)
- Make hash link work without disable clobbering - by @pd4d10 (8f2d8)
- Add gemoji plugin - by @pd4d10 (887b2)
- Support legacy browsers - by @pd4d10 (b25a3)
- Style tweaks for legacy browsers - by @pd4d10 (5d112)
- Add editor config - by @pd4d10 (84ae9)
- Toggle fullscreen - by @pd4d10 in https://github.com/pd4d10/bytemd/issues/14 (17456)
- Improve icons - by @pd4d10 (b0f20)
- Add placeholder option - by @pd4d10 (b2a91)
- Make sanitize option easy to use - by @pd4d10 (93021)
- Add status bar - by @pd4d10 (c95b9)
- Add toc and cheatsheet - by @pd4d10 (f354f)
- Supports locale - by @pd4d10 (66c12)
- Add shortcuts - by @pd4d10 (f2b63)
- Add auto mode - by @pd4d10 (c072f)
- Write and preivew only in split mode - by @pd4d10 (625db)
- Add dropdown - by @pd4d10 (9132b)
- Override preview - by @pd4d10 (dd7b4)
- Support incomplete locales - by @pd4d10 (4f9be)
- Improve wrap text - by @pd4d10 (be274)
- Add vim and emacs key bindings - by @pd4d10 (af8af)
- Add more shortcuts - by @pd4d10 (a46c9)
- Add xml mode to enable inline html highlight - by @pd4d10 (97b95)
- Lint - by @pd4d10 (46388)
- Markdownlint plugin wip - by @pd4d10 (58136)
- 🎸 add parameter max length - by @wrz199306 in https://github.com/pd4d10/bytemd/issues/97 (3d10e)
- Add mediumZoom plugin filter option - by @jiaoyin in https://github.com/pd4d10/bytemd/issues/145 (19ee6)
- Upgrade norm - by @pd4d10 (1918b)
- Add
pt_BR
locale - by @filipedeschamps in https://github.com/pd4d10/bytemd/issues/177 (8a479) - Add pt_BR locale - by @vitoropereira in https://github.com/pd4d10/bytemd/issues/178 (2d0f5)
- Use mjs to support svelte kit - by @M4TY in https://github.com/pd4d10/bytemd/issues/181 (422d7)
- Use continue list addon - by @pd4d10 (c25bf)
- Update codemirror-ssr - by @pd4d10 (ccf3c)
- Improve types for Svelte Components - by @JeremyMoeglich in https://github.com/pd4d10/bytemd/issues/190 (e7273)
- Support custom remark-rehype options - by @jiaoyin in https://github.com/pd4d10/bytemd/issues/199 (6011c)
- Supports actions position - by @hangCode2001 in https://github.com/pd4d10/bytemd/issues/219 (6955a)
- Optimize bundle size for leagcy build tools - by @pd4d10 (a8b4c)
- Update deps - by @pd4d10 (26308)
- Upgrade mermaid version - by @linzhefeng in https://github.com/pd4d10/bytemd/issues/289 (fb903)
- bytemd:
- Support two-way scroll sync - by @pd4d10 (02f19)
- core:
- example:
- Add mode switch - by @pd4d10 (7d92d)
- external-links:
- Customize props - by @pd4d10 (e7a80)
- frontmatter:
- Add error handler - by @pd4d10 (83b81)
- html2md:
- image-handler:
- import-html:
- Customize data transfer item - by @jiaoyin in https://github.com/pd4d10/bytemd/issues/7 (1a38d)
- inject-style:
- Supports lazy style - by @pd4d10 (2131f)
- mdx:
- Init - by @pd4d10 (ea952)
- mermaid:
- mp:
- Add scaffold - by @pd4d10 (6c24b)
- react:
- styled-text:
- Add styled-text plugin - by @pd4d10 (0010c)
- transform-feishu:
- Improve transformers - by @pd4d10 (34949)
- vega:
- Lazy load - by @pd4d10 (63484)
- vue-next:
- Vue3 component - by @pd4d10, lankeo and heiyehk in https://github.com/pd4d10/bytemd/issues/163 (b14a4)
- 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:
- core:
- external-links:
- Use dom prop types - by @pd4d10 (a3dc5)
- frontmatter:
- Types error - by @pd4d10 (933da)
- highlight:
- highlight-lazy:
- Default options - by @pd4d10 (9fc45)
- highlight-ssr:
- image-handler:
- Input accept - by @pd4d10 (1bc45)
- image-upload:
- Add off handler - by @pd4d10 (749f9)
- image-viewer:
- import-html:
- inject-style:
- Access data instead of vfile - by @pd4d10 (45060)
- math:
- math,math-ssr:
- Utils build - by @pd4d10 (a78f7)
- math-ssr:
- Type errors - by @pd4d10 (99eb4)
- medium-zoom:
- Legacy ts version - by @pd4d10 (3a2cd)
- mermaid:
- playground:
- Locales path - by @pd4d10 (97328)
- plugin-math:
- Katex import - by @pd4d10 (98cfc)
- react:
- svelte:
- A11y warnings - by @tony19 in https://github.com/pd4d10/bytemd/issues/254 (1cf3a)
- toc:
- Calculate currentHeadingIndex with correct index - by @curly210102 in https://github.com/pd4d10/bytemd/issues/104 (6eb4d)
- vue:
- vue-next:
- Exchange on and off of viewer.vue - by @CPunisher in https://github.com/pd4d10/bytemd/issues/186 (efcb9)
- Manual toString for file - by @CPunisher in https://github.com/pd4d10/bytemd/issues/193 (da4c1)