Download the latest pre-releases from here: https://github.com/laurent22/joplin/releases
v3.1.1
- New: Accessibility: Add missing labels and role information to several controls (#10788 by @personalizedrefrigerator)
- Improved: Accessibility: Improve focus handling for plugin and prompt dialogs (#10801 by @personalizedrefrigerator)
- Improved: Accessibility: Improve keyboard navigation in the Markdown and note toolbar (#10819 by @personalizedrefrigerator)
- Improved: Accessibility: Improve settings screen keyboard navigation and screen reader accessibility (#10812 by @personalizedrefrigerator)
- Improved: Accessibility: Restore keyboard focus when closing a dialog (#10817 by @personalizedrefrigerator)
- Improved: Allow specifying custom language data URLs (#10846) (#10835 by @personalizedrefrigerator)
- Improved: Fix "View OCR text" not present in context menu when right-clicking an image (#10842) (#10746 by @personalizedrefrigerator)
- Improved: Improve RTL support in the Markdown editor (#10810 by @personalizedrefrigerator)
- Improved: Improve focus handling for notebook edit, share, and sync dialogs (#10779 by @personalizedrefrigerator)
- Improved: Make the beta markdown editor the default (#10796) (#9450 by @personalizedrefrigerator)
- Improved: Move the note viewer to a separate process (#10678) (#10424 by @personalizedrefrigerator)
- Improved: Rich Text Editor: Preserve cursor location when updating editor content (#10781 by @personalizedrefrigerator)
- Improved: Seamless-Updates - creation of update notification (#10791 by @AliceHincu)
- Improved: Set min version for synchronising to 3.0.0 (a1f9c9c)
- Improved: Update bundled Backup plugin to v1.4.2 (#10760 by @personalizedrefrigerator)
- Improved: Updated packages glob (v10.3.12), jsdom (v23.2.0), sharp (v0.33.3), style-to-js (v1.1.12), tar (v6.2.1)
- Improved: Use Electron
safeStorage
for keychain support (#10535 by @personalizedrefrigerator) - Improved: Use relative time in note list for today and yesterday (1437dd5)
- Fixed: Accessibility: Fix screen reader doesn't read Goto Anything search results or help button label (#10816 by @personalizedrefrigerator)
- Fixed: External editing: Fix notes often not updated when saved from Vim (#10780) (#10672 by @personalizedrefrigerator)
- Fixed: Fix Enter key submits dialogs even if a button has focus (#10814) (#10815 by @personalizedrefrigerator)
- Fixed: Fix crash on opening certain plugin dialogs (#10838 by @personalizedrefrigerator)
- Fixed: Fix error in plugin content scripts generated with Webpack (#10680 by @personalizedrefrigerator)
- Fixed: Fix error when canceling bulk PDF export (#10839) (#10828 by @personalizedrefrigerator)
- Fixed: Fix images fail to render in the preview pane for HTML notes (#10806 by @personalizedrefrigerator)
- Fixed: Fix joplin install fails because ldconfig not found libfuse2 but it is indeed installed. (#10717) (#10716 by @sysescool)
- Fixed: Fix math is invisible in certain mermaid diagrams (#10820) (#10785 by @personalizedrefrigerator)
- Fixed: Fix not-yet-created images lost while editing with the Rich Text Editor (#10734) (#10733 by @personalizedrefrigerator)
- Fixed: Fix prompt tag dialog input can be wider than its container (#10818 by @personalizedrefrigerator)
- Fixed: Make
:w
trigger sync in the beta editor's Vim mode (#10778) (#10768 by @personalizedrefrigerator) - Fixed: Show notification in case Joplin Cloud credential is not valid anymore (#10649) (#10645 by @pedr)
- Fixed: Tags and Delete note not being available on Search and on All Notes list (#10729) (#10668 by @pedr)
v3.1.2
- Improved: Allow searching when only the note viewer is visible and sync search with editor (#10866 by @personalizedrefrigerator)
- Improved: Seamless-Updates: generate latest-mac.yml file (#10869 by @AliceHincu)
- Improved: Updated packages @fortawesome/react-fontawesome (v0.2.1)
- Improved: Upgrade electron to v29.4.5 (#10847 by @personalizedrefrigerator)
v3.1.3
- Improved: Rich Text Editor: Add eight spaces when pressing tab (#10880) (#5762 by @personalizedrefrigerator)
- Improved: Seamless-Updates: added flow for automatic updates for releases (#10857 by @AliceHincu)
- Fixed: Improve the reliability of fetching resources (#10826) (#10740 by @pedr)
v3.1.4
- Improved: Accessibility: Improve note title focus handling (#10932 by @personalizedrefrigerator)
- Improved: Added feature flag to disable sync lock support (#10925) (#10407)
- Improved: Make feature flags advanced settings by default (700ffa2)
- Improved: Seamless-Updates: implemented flow for prereleases (#10892 by @AliceHincu)
- Improved: Updated packages @fortawesome/react-fontawesome (v0.2.2), @rollup/plugin-commonjs (v25.0.8)
- Fixed: Fix "Enable auto-updates" enabled by default and visible on unsupported platforms (#10897) (#10896 by @personalizedrefrigerator)
- Fixed: Fix BMP image rendering in the Markdown viewer (#10915) (#10914 by @personalizedrefrigerator)
- Fixed: Fix Fix editing notes in "Conflicts" causes them to temporarily vanish (#10913) (#10737 by @personalizedrefrigerator)
- Fixed: Fix alt+up/alt+down fails to re-order multiple lines (#10899) (#10895 by @personalizedrefrigerator)
- Fixed: Fix viewer and panel plugins that check for the presence of
exports
fail to load (#10900 by @personalizedrefrigerator) - Fixed: Fixed italic support in Fountain documents (5fdd088)
- Fixed: Markdown editor: Fix toggling bulleted lists when items start with asterisks (#10902) (#10891 by @personalizedrefrigerator)
- Security: Fix HTML parsing bug (#10876 by @personalizedrefrigerator)
v3.1.6
- New: Add left/right arrow keys as expand/collapse shortcuts for notebooks (#10944 by @personalizedrefrigerator)
- New: Seamless-Updates: added latest-mac-arm64.yml (#10941 by @AliceHincu)
- Improved: Accessibility: Improve note list keyboard and screen reader accessibility (#10940 by @personalizedrefrigerator)
- Improved: Seamless-Updates - added tests for autoUpdaterService (#10935 by @AliceHincu)
- Improved: Updated packages @playwright/test (v1.43.1), async-mutex (v0.5.0), dayjs (v1.11.11), glob (v10.3.16), re-resizable (v6.9.17), react, sass (v1.76.0), sharp (v0.33.4)
- Fixed: Windows portable: Fix keychain-backed storage incorrectly enabled (#10942 by @personalizedrefrigerator)
v3.1.8
- Improved: Seamless-Updates - rename latest-mac.yml to latest-mac-arm64.yml (#10985 by @AliceHincu)
- Improved: Updated packages @playwright/test (v1.44.1), sass (v1.77.4), tesseract.js (v5.1.0)
- Fixed: Decrypt master keys only as needed (#10990) (#10856 by @personalizedrefrigerator)
- Fixed: Removed unneeded electron-log dependency (#10865)
v3.1.15
- New: Accessibility: Add "Move to" context menu action for notebooks (#11039 by @personalizedrefrigerator)
- Improved: Accessibility: Improve text read by screen readers when focusing the note viewer (#11030 by @personalizedrefrigerator)
- Improved: Improve the performance of GoToAnything (#11064) (#11063 by @personalizedrefrigerator)
- Improved: Seamless-Updates: generated and uploaded latest-mac-arm64.yml to GitHub Releases (#11042 by @AliceHincu)
- Improved: Update plugin compatibility layer to allow more legacy plugins (e.g. Markdown Prettier) to run (#11033 by @personalizedrefrigerator)
- Improved: Updated packages jsdom (v24), markdown-it-ins (v4), markdown-it-sup (v2), sass (v1.77.5)
- Improved: Upgrade CodeMirror packages (#11034 by @personalizedrefrigerator)
- Fixed: Accessibility: Fix multi-note selection menu not tab-focusable (#11018 by @personalizedrefrigerator)
- Fixed: Encryption screen: Fix "invalid password" border shown for some correct passwords (#11027 by @personalizedrefrigerator)
- Fixed: Fix clicking on most non-media resource links opens them inline (#11022) (#11020 by @personalizedrefrigerator)
- Fixed: Fix editor/viewer loses focus when visible panels are changed with ctrl-l (#11029 by @personalizedrefrigerator)
- Fixed: Fix table column and rows not being resizable on RTE (#11037) (#10560 by @pedr)
- Fixed: Fix unable to change incorrect decryption password if the same as the master password (#11026 by @personalizedrefrigerator)
- Fixed: MacOS: Fixed shortcut for permanent note deletion (41b03f9)
- Fixed: Table options not visible on dark theme (#11036) (#10561 by @pedr)
v3.1.16
- New: Fix horizontal rule button when cursor is not on a new line (#11085 by @personalizedrefrigerator)
- Improved: Automatically detect and use operating system theme by default (5beb80b)
- Improved: Seamless-Updates: triggering updates (#11079 by @AliceHincu)
- Improved: Updated packages glob (v10.4.2), jsdom (v24.1.0), sass (v1.77.6), turndown (v7.2.0)
- Fixed: Delete revisions on the sync target when deleted locally (#11035) (#11017 by @personalizedrefrigerator)
- Fixed: Fix ctrl/cmd-n can create new notes while the trash folder is selected (#11092 by @personalizedrefrigerator)
- Fixed: Improve performance when there are many selected items (#11067) (#11065 by @personalizedrefrigerator)
- Fixed: WebDAV synchronisation not working because of URL encoding differences (#11076) (#10608 by @pedr)
v3.1.17
- Improved: Enable again auto-updates (058a559)
- New: Fix horizontal rule button when cursor is not on a new line (#11085 by @personalizedrefrigerator)
- Improved: Automatically detect and use operating system theme by default (5beb80b)
- Improved: Updated packages glob (v10.4.2), jsdom (v24.1.0), sass (v1.77.6), turndown (v7.2.0)
- Fixed: Delete revisions on the sync target when deleted locally (#11035) (#11017 by @personalizedrefrigerator)
- Fixed: Fix ctrl/cmd-n can create new notes while the trash folder is selected (#11092 by @personalizedrefrigerator)
- Fixed: Improve performance when there are many selected items (#11067) (#11065 by @personalizedrefrigerator)
- Fixed: Plugin API: Save changes made with
editor.setText
(#11117) (#11105 by @personalizedrefrigerator) - Fixed: WebDAV synchronisation not working because of URL encoding differences (#11076) (#10608 by @pedr)