Download the latest pre-releases from here: https://github.com/laurent22/joplin/releases
v3.6.1
- New: Add more error information when the profile is corrupted (f075b56)
- New: Add support for external embeds, eg. YouTube videos (#14012)
- Improved: Improve Fountain notes exported as PDF (#14120) (#14106)
- Improved: Updated packages @rollup/plugin-commonjs (v28.0.8), @rollup/plugin-node-resolve (v16.0.3), style-to-js (v1.1.18)
- Fixed: Experimental auto-updater: Fix application crash on update failure (#14083) (#13430 by @personalizedrefrigerator)
- Fixed: Rich Text Editor: Fix cut, copy, paste, and select all menu items (#14125 by @personalizedrefrigerator)
v3.6.2
- Improved: Accessibility: Include accessibility information in exported PDFs (#14111) (#14086 by @personalizedrefrigerator)
- Improved: Editor: Inline rendering: Render inline HTML (colorized text, superscript, subscript, strikethrough) (#14133 by @personalizedrefrigerator)
- Fixed: .onepkg import: Fix Unicode issues, support Linux and MacOS (#14094) (#14084 by @personalizedrefrigerator)
- Fixed: Application crashes when profile database has been analyzed (#14144)
- Fixed: Built-in plugins: Upgrade Freehand Drawing to v4.3.0 (#14123) (#14092 by @personalizedrefrigerator)
v3.6.3
- New: Add context menu to non-image resources in Markdown editor (#14402)
- New: Add support for FrontMatter block rendering in notes (#14256)
- New: Api: Add a delete revisions for note API (#13882 by @mrjo118)
- Improved: Add Close Window shortcut and menu item on Windows/Linux (#14317) (#13794 by Ronald Eddy Jr)
- Improved: Add a text layer over OCR-ed PDF files to make them accessible (#14390) (#12400)
- Improved: Add editor and sync target to about dialog (#14443) (#9336 by Ashutosh Singh)
- Improved: Add new option to disable the Joplin icon for internal note links (#14503) (#12220 by @Harsh16gupta)
- Improved: Add waving hand emoji to welcome notebook (#14398) (#13755 by Ashutosh Singh)
- Improved: Display context menu when right-clicking an image in Markdown editor (#14209)
- Improved: Display percentage completion of checkbox lists in note list (#14312) (#14292)
- Improved: Exclude trashed notebooks from the list of notebooks on the move to notebook dialog (#13572 by @mrjo118)
- Improved: Fix Escape key not closing PromptDialog (#14325) (#14301 by Ronald Eddy Jr)
- Improved: Importing from OneNote: Enable stricter path sanitization on Windows (#14321 by @personalizedrefrigerator)
- Improved: Importing from OneNote: Improve handwriting import (#14305 by @personalizedrefrigerator)
- Improved: Importing from OneNote: Make "module not found" message more useful (#14324 by @personalizedrefrigerator)
- Improved: Markdown Editor: Make code block highlighting closer to the viewer (#14168) (#14158 by @personalizedrefrigerator)
- Improved: Markdown editor: Enable in-editor rendering by default (#13878) (#13215 by @personalizedrefrigerator)
- Improved: Markdown: Allow specifying the start/end of audio, videos, and PDFs (#14257) (#9745 by @personalizedrefrigerator)
- Improved: Move editor settings to dedicated editor section (#14403) (#13216 by @kanishka0411)
- Improved: OneNote import: Import invalid attachments as empty attachments (#14177 by @personalizedrefrigerator)
- Improved: Store note history settings in sync info (#14449) (#14336 by @yugalkaushik)
- Improved: Sync: Make resource processing in read-only shares more reliable (#14204 by @personalizedrefrigerator)
- Improved: Synchronise pending changes when closing the app (#13845 by @mrjo118)
- Improved: Updated packages @axe-core/playwright (v4.11.0), @playwright/test (v1.56.1), @rollup/plugin-commonjs (v28.0.9), @rollup/plugin-replace (v6.0.3), dayjs (v1.11.19), electron-updater (v6.6.8), form-data (v4.0.5), nan (v2.23.1), react (v19.1.5), sass (v1.93.3), sharp (v0.34.5), style-to-js (v1.1.21), turndown (v7.2.2)
- Improved: Upgrade tar to v7.5.8 (#14464 by @personalizedrefrigerator)
- Fixed: "Copy dev mode command to clipboard" does not work when path contains spaces (#14432) (#14328 by Sriram Varun Kumar)
- Fixed: Copy and paste from markdown preview includes search highlight effect (#14493) (#12385 by @yentropysack)
- Fixed: Copying from markdown preview including theme background colour (#14474) (#12401 by @Harsh16gupta)
- Fixed: Dark mode not respected in emoji window (#14303) (#14080 by Lakshay Manchanda)
- Fixed: Defer starting revision service maintenance until the initial sync has completed (#14394) (#13660 by @mrjo118)
- Fixed: Fix UI freeze when closing plugin dialog with Escape key (#14477 by Sriram Varun Kumar)
- Fixed: Fix editor plugins receiving stale note body during navigation (#14513)
- Fixed: Fix missing conflict scenario (#13624) (#13611 by @mrjo118)
- Fixed: Fix sidebar scroll jump when expanding/collapsing folders (#14467) (#13679 by @kanishka0411)
- Fixed: Fix status 400 error on Tomcat WebDAV servers (#14332 by @horvatkm)
- Fixed: Fix undo/redo menu items in the Rich Text and Markdown editors (#14218) (#14216 by @personalizedrefrigerator)
- Fixed: Fix unexpected conflicts created during sync (#14453 by @personalizedrefrigerator)
- Fixed: Fix unexpected conflicts sometimes created after a full sync (#14388) (#14383 by @personalizedrefrigerator)
- Fixed: Handle missing script assets in HTML export (#14442) (#12545 by @kanishka0411)
- Fixed: Improve context menu handling in secondary windows (#14262) (#13540 by @personalizedrefrigerator)
- Fixed: Make conflicts caused by resource duplication less likely (#14188) (#13793 by @personalizedrefrigerator)
- Fixed: Make notebook search accent-insensitive in GotoAnything (#14360) (#14350 by @yousef-genedy)
- Fixed: Markdown editor: Fix error logged in "hide markdown" mode for certain markup (#14179 by @personalizedrefrigerator)
- Fixed: Markdown editor: Scroll jumps in notes with many inline images (#13955) (#13933 by @bwat47)
- Fixed: Markdown editor: Upgrade most CodeMirror dependencies (#14186) (#14009 by @personalizedrefrigerator)
- Fixed: OneNote import: Fix onepkg import stops after the first section fails to import (#14246 by @personalizedrefrigerator)
- Fixed: OneNote importer: Skip importing ink when ID lookup fails (#14230) (#14210 by @personalizedrefrigerator)
- Fixed: Prevent 4th backtick when closing fenced code block (#14423) (#12569 by @Harsh16gupta)
- Fixed: Remove empty hidden divs from ENEX imports (#14411) (#14139 by @yugalkaushik)
- Fixed: Support include_deleted parameter for GET /folders endpoint (#14421) (#14335 by Sriram Varun Kumar)
- Fixed: Unlinked resource deletion: Fix resources attached only via reference links are auto-deleted (#14178 by @personalizedrefrigerator)
- Fixed: When cleaning old revisions, ensure revisions are merged for all revision branches (#13795) (#13782 by @mrjo118)
- Fixed: YouTube videos are displayed inline too (#14370) (#14352)
- Fixed:
.onepkgfile import: Fix import failure when notebook titles contain certain Unicode characters (#14090) (#14084 by @personalizedrefrigerator) - Security: Strengthen Content-Security-Policy (#14316 by @personalizedrefrigerator)
v3.6.4
- New: Add "Paste as Markdown" command for Markdown editor (#14556)
- New: Plugins: Add support for
joplin.fs.archiveExtractplugin method (#14625) - Improved: Add keyboard shortcuts to toolbar buttons (#14408) (#12326 by @akshajrawat)
- Improved: Show feedback message when master passwords do not match (#14566 by @Vinayreddy765)
- Improved: Translate Find and Replace dialog in Rich Text editor (#14529) (#12210 by @Harsh16gupta)
- Fixed: App fails to restart on Linux AppImage (#14530) (#14522 by @Ahmed-Idani)
- Fixed: Auto-scroll to selected note from 'Go to Anything' search results (#14591) (#12355 by @Harsh16gupta)
- Fixed: Error message is incorrect when plugin manifest is invalid (#14374) (#14271 by @akshajrawat)
- Fixed: Fix ++insert++ syntax rendering fix in markdown (#14547) (#14543 by @justin212407)
- Fixed: Fix file:// links with backslashes for Windows UNC paths (#14541) (#14196 by Sriram Varun Kumar)
- Fixed: Fix issue where the revision service does not start on the first launch of the app (#14554 by @mrjo118)
- Fixed: Fixes zh_TW locale detection on first start (#14527) (#14500 by Ashutosh Singh)
- Fixed: Implement cursor-aware markup rendering and hide bulletpoints on task lists (#14573) (#14564 by @bwat47)
- Fixed: Importing from OneNote: Fix importing cross-page links (#14567 by @personalizedrefrigerator)
- Fixed: Invisible cursor in legacy editor when using dark theme in separate window (#14557) (#13178 by @yugalkaushik)
- Fixed: Normalize img alt line breaks and convert data: URLs when pasting from Word (#14518) (#13140 by @manjhss)
- Fixed: Prevent All Notes sort order from overwriting shared notebook sort on relaunch (#14524) (#12313 by @manjhss)
- Fixed: Prevent a failing plugin from blocking other plugins (#14577) (#12793 by Ashutosh Singh)
- Fixed: Secondary windows no longer follow primary selection after moving notes (#14498) (#13883 by @parththirwani)
- Fixed: Show only relevant options in context menu when right-clicking a note link (#14528) (#14525 by @manjhss)
v3.6.6
- Improved: Add support for Ctrl/Cmd+Wheel to zoom in and out (#14684) (#7914 by Ashutosh Singh)
- Improved: Add toggle button to hide/show sync panel (#14593) (#8611 by @kanishka0411)
- Improved: Application crashes when deleting a notebook (#14651) (#14621 by @Pixels57)
- Improved: Fixed scrolling behaviour in long lines for TinyMCE and CodeMirror (#14669) (#14143 by @Veivel)
- Improved: Make encryption-related strings translatable (#14752 by @Avanish-Gupta-CSE)
- Improved: Preserve table customization made on RTE (#14572) (#10562 by @keshav0479)
- Improved: Reuse master password dialog when enabling E2EE (#14664) (#14659 by Ashutosh Singh)
- Improved: Start sync when app opens or resumes (#14574) (#9481 by @yousef-genedy)
- Improved: Updated packages esbuild (v0.26.0), sass (v1.94.3)
- Fixed: Add WCAG 2.2 accessibility labels to Mermaid chart button (#14617) (#10795 by ChimzyFire)
- Fixed: Added validation for Joplin Server URL protocol (#14612) (#14419 by @Ash092016)
- Fixed: Always require password confirmation when changing master password after encryption (#14692) (#14658 by @justin212407)
- Fixed: Cut/copy context menu options don't appear when right clicking joplin resource links in markdown editor (#14711) (#14637)
- Fixed: ENEX import no longer breaks bullet items with a line break into separate paragraphs (#14642) (#101111 by @yugalkaushik)
- Fixed: Fix Prevent unclosed frontmatter from breaking Markdown rendering (#14563) (#14542 by @justin212407)
- Fixed: Fix changes to editor settings not applied until editor reloads (#14586) (#14584 by @personalizedrefrigerator)
- Fixed: Fix context menu missing cut/copy when selecting resource links in markdown editor (#14638) (#14637 by @Vinayreddy765)
- Fixed: Fix crash when rapidly closing secondary windows (#14702) (#14663 by @personalizedrefrigerator)
- Fixed: Fix note list losing focus after moving note to trash (#14650 by @anuradha1304)
- Fixed: Fix search bar remaining empty when navigating back (#14488) (#12394 by @akshajrawat)
- Fixed: Fix search highlights breaking mermaid diagram rendering (#14516) (#14142 by @divyanshkhurana06)
- Fixed: Fixed cancel behavior labels when switching config screens (#14677) (#11823 by @Davideb18)
- Fixed: Hide new note/todo buttons when no notebook exists (#14674) (#14661 by @justin212407)
- Fixed: Html to markdown conversion sometimes converting links to plaintext with <ins> tags (#14683) (#13107 by @bwat47)
- Fixed: Improve updater error message on rate limit (#14549) (#14079 by Ashutosh Singh)
- Fixed: Prevent TypeError in handleAppFailure when window is destroyed (#14689) (#14687 by @Ehtesham-Zahid)
- Fixed: Skip share consistency check when not using Joplin Server/Cloud (#14649) (#14412 by @Ahmed-Idani)
- Fixed: Sync: Fix notebook sharing can fail due to incorrect read-only share state (#14770 by @personalizedrefrigerator)
- Fixed: Text inputs are disabled after re-encrypt notes dialog journey (#14691) (#14660 by @ddg22004)
- Fixed: Toggling checkboxes in the note history viewer opens an open with prompt on Windows (#14679) (#14676 by @sergio)
- Fixed: Underline disappearing from ++insert++ syntax when cursor is on that line (#14631) (#14630 by @bwat47)
- Fixed: Use resourceUrl() for base64 images in pasteAsMarkdown (#14632) (#14627 by @manjhss)
v3.6.7
- Improved: Added fullscreen shortcut (Ctrl + Cmd + F) (#14926) (#9637 by @DevrG03)
- Improved: Completed date/time is shown as a number (#14808) (#14797 by @Pixels57)
- Improved: Enable Copy and Select All in viewer and read-only modes (#14956 by @FischLu)
- Improved: Improve checkbox completion icon in detailed note list (#14780) (#14778 by @Ehtesham-Zahid)
- Improved: Improve clarity of master password warning message (#14724) (#14717 by @Vinayreddy765)
- Improved: Replace smalltalk with React Dialog to add password visibility in encryption setup (#14739 by @himanshumishra1309)
- Improved: Revert: Start sync when app opens or resumes (#14889)
- Improved: Updated packages @playwright/test (v1.57.0), esbuild (v0.27.1), fs-extra (v11.3.3), glob (v11.1.0), nan (v2.24.0)
- Improved: Upgrade Electron to v40.8.3 (#14882 by @personalizedrefrigerator)
- Fixed: Accessibility: Fix accessibility issues flagged by automated tools in the note properties dialog (#14798 by @personalizedrefrigerator)
- Fixed: Disable "Expand all notebooks" button when no sub-notebooks exist (#14891) (#14890 by @dipanshurdev)
- Fixed: Fix JPEG image paste from clipboard on Linux (#14750) (#14613 by @moaaz-ae)
- Fixed: Fix Markdown export losing folders that differ only by special characters (#14869) (#9436 by @lnxd)
- Fixed: Fix OneNote zip import path when .one files are at root level (#14605) (#14223 by @Kaushalendra-Marcus)
- Fixed: Fix changes made in an external editor are sometimes ignored (#14957) (#14954 by @personalizedrefrigerator)
- Fixed: Fix crash when closing secondary windows (#14892) (#14628 by @personalizedrefrigerator)
- Fixed: Fix incorrectly re-instated code (#14962) (#14628 by @mrjo118)
- Fixed: Fix inline formatting with trailing/leading whitespace (#14991) (#14990 by @Harsh16gupta)
- Fixed: Fix most Windows-specific test failures (#14904) (#14903 by @personalizedrefrigerator)
- Fixed: Fix renderer crashes still occuring due to incorrect merge (#14953) (#14628 by @mrjo118)
- Fixed: Fixed Custom Dictionary.txt being saved to wrong directory (#14749) (#12910 by @Harsh16gupta)
- Fixed: Frontmatter export: Include notebook icon in frontmatter export (#14582) (#9673 by Ashutosh Singh)
- Fixed: Importing from OneNote: Fix import of ink with negative bounding box coordinates (#14981 by @personalizedrefrigerator)
- Fixed: Incomplete (out of screen) ABC Sheet Music rendering (#14767) (#14245 by @Harsh16gupta)
- Fixed: Inline computed styles when copying from the Markdown preview pane (#14973) (#14950 by @Harsh16gupta)
- Fixed: Prevent Plugin API callback registry memory leak (#14920) (#14919 by @Sandesh13fr)
- Fixed: Prevent duplicate tags caused by Unicode normalization (#14599) (#14540 by @itisrohit)
- Fixed: Prevent renderer crash when closing secondary window (#14849) (#14628 by @Kaushalendra-Marcus)
- Fixed: RTE checklists should create unchecked items on Enter (#14918) (#14914 by @Sandesh13fr)
- Fixed: Share owner sees "Leave notebook" instead of "Share notebook" when server is offline (#14923) (#12994 by @Rygaa)
v3.6.8
- Desktop: Fixed regression that prevented images from being pasted in editor (#14750)