v0.20.0-rc.2
β This is a pre-release
- May contain bugs and unfinished features.
β οΈ Note for macOS users
Builds are unsigned (no Apple Developer ID). After dragging MarkText into Applications, clear the quarantine flag once:
xattr -cr /Applications/marktext.app
Verifying downloads
All artifacts are listed with their SHA-256 in SHA256SUMS.txt. Verify with:
sha256sum -c SHA256SUMS.txt --ignore-missing
What's Changed
- fix: preserve Google Docs CSS formatting on paste by @Renakoni in #4699
- fix(desktop): preserve RTL text direction in PDF and print export by @Jocs in #4874
- docs: update sponsor logo by @Jocs in #5014
- docs: remove sponsor ukey by @Jocs in #5217
- fix: preserve viewport when toggling task-list checkbox by @Awaker-OTE in #5189
- fix(desktop): allow saving directly to a drive root (#5150) by @Panisnbb in #5188
- docs: fix grammar issues in FAQ.md by @woltary02-creator in #5089
- fix(ui): sync quick insert highlight with input method by @KDOJP in #5176
- feat(i18n): add Dutch locale + validation tests + fix existing issues by @rkristelijn in #5137
- Japanese translation update by @coolvitto in #5049
- fix: allow copy-paste in same folder with auto-rename by @rkristelijn in #5139
- chore: add pre-commit hooks (husky + lint-staged) by @rkristelijn in #4999
- fix(muya): escape HTML in image attribute values (CWE-79) by @andesyteoss in #4980
- fix: #5001 persist pasted bitmap images to the assets folder per preferences by @Panisnbb in #5168
- fix(muya): preserve cursor on IME composition backspace(#4956) by @Zengzzhao in #4957
- fix(muya): size table columns to their content by @Renakoni in #4952
- fix: handle UNC image paths and watchers by @Renakoni in #4778
- fix(desktop): ignore revoked output pipe errors on macOS by @Awaker-OTE in #5229
- feat(desktop): add "Reset Zoom" item to the Window menu by @xrgzs in #5185
- fix: #3469 decode Windows clipboard file paths as UTF-16LE by @Panisnbb in #5167
- fix(desktop): prevent CodeMirror line tree corruption by @Renakoni in #4930
- fix(i18n): add the missing Dutch resetZoom label by @githello1 in #5245
- feat(macOS): add Dictionary lookup for selected editor text by @nikkogibler in #4814
- fix: #4890 use file extension for side bar icons by @doktorigi in #4910
- fix(muya): #4747 deep clone editor state without recursing by @CookPiu in #5259
- fix: init image size when render html tag image by @Jocs in #5264
- fix: render rect selection in table by @Jocs in #5265
- fix: the missing locale key by @Jocs in #5266
- fix: #5152 align TOC navigation with editor viewport by @foo-hao in #5153
- fix: #5130 keep Electron locale resources for all supported UI languages by @legsing in #5132
- fix: #5129 detect system language on first start by @legsing in #5131
- fix: skip website preview deploy on fork PRs by @Jocs in #5278
- feat: add 'Treat soft newlines as spaces' preference (#1849) by @wmoss in #4937
- fix(muya): keep IME input intact after a soft line break by @Jocs in #5281
- fix(muya): stop the quick-insert hint claiming a line of its own by @Jocs in #5283
- fix(muya): give a code block's trailing empty line a line box by @Jocs in #5286
- fix(muya): keep footnote reference ids intact for special identifiers (#5208) by @Jocs in #5285
- fix(muya): skip search matches whose block left the document (#5163, #5215) by @Jocs in #5287
- fix(muya): keep the image resize bar from crashing after its image is removed (#5216) by @Jocs in #5288
- fix(muya): ignore a quick-insert pick once its paragraph is gone (#5213) by @Jocs in #5289
- fix(muya): drop an image selection whose block left the document (#5055) by @Jocs in #5291
- fix(muya): number empty lines in code blocks (#5294) by @Jocs in #5295
- fix(muya): don't restore a drag selection onto removed blocks (#4981, #5256) by @Jocs in #5290
- fix(muya): end the paragraph on a Shift+Enter that would leave an empty line by @Jocs in #5300
- fix: make anchor links reach CJK headings and headings in other documents (#5292) by @Jocs in #5298
- fix(desktop): flush pending edits before entering source code mode by @richbodo in #5103
- fix(muya): load relative images from folders named with #, ? or % (#5302) by @Jocs in #5301
- test(desktop): wait for TOC scrolls to settle in the toc-scroll e2e by @Jocs in #5303
New Contributors
- @Awaker-OTE made their first contribution in #5189
- @Panisnbb made their first contribution in #5188
- @woltary02-creator made their first contribution in #5089
- @KDOJP made their first contribution in #5176
- @rkristelijn made their first contribution in #5137
- @coolvitto made their first contribution in #5049
- @andesyteoss made their first contribution in #4980
- @Zengzzhao made their first contribution in #4957
- @xrgzs made their first contribution in #5185
- @githello1 made their first contribution in #5245
- @nikkogibler made their first contribution in #4814
- @doktorigi made their first contribution in #4910
- @CookPiu made their first contribution in #5259
- @foo-hao made their first contribution in #5153
- @legsing made their first contribution in #5132
- @wmoss made their first contribution in #4937
- @richbodo made their first contribution in #5103
Full Changelog: v0.20.0-rc.1...v0.20.0-rc.2