Joplin v1.4.11 Release Notes
Release Date: 2020-11-19 // over 3 years ago-
Breaking Changes:
- 👀 If you use the Clipper API, please note that there are a few breaking changes in this version. See this link for more information: #3983
- 🔌 Plugins:
joplin.views.dialogs.open()
now returns an object instead of the button ID that was clicked. So for example instead of getting just"ok"
, you will get{ "id": "ok" }
. This is to allow adding form data to that object.
🗄 Deprecated:
⚡️ The following features are deprecated. It will still work for now but please update your code:
- 🔌 Plugins: All
create()
functions underjoplin.views
now take aviewId
as a first parameter. - 🔌 Plugins:
MenuItemLocation.Context
is deprecated and is now an alias forMenuItemLocation.NoteListContextMenu
- Plugins: The
app_min_version
manifest property is now required. If not provided it will assume v14. - 🔌 Plugins: The
id
manifest property is now required. If not set, it will be the plugin filename or directory.
🔌 Plugin doc has been updated with some info about the development process.
- 🆕 New: Add config screen to add, remove or enable, disable plugins
- 🆕 New: Add option to toggle spellchecking for the markdown editor (#4109 by @CalebJohn)
- 🆕 New: Plugins: Add command "editorSetText" for desktop app
- 🆕 New: Plugins: Add support for JPL archive format
- 🆕 New: Plugins: Add support for external CodeMirror plugins (#4015 by @CalebJohn)
- 🆕 New: Plugins: Added command to export folders and notes
- New: Plugins: Added support app_min_version property and made it required
- 👌 Improved: Upgrade to Electron 10
- 👌 Improved: Allow exporting conflict notes (#4095)
- 👌 Improved: Api: Always include 'has_more' field for paginated data
- 👌 Improved: Api: Make sure pagination sort options are respected for search and other requests
- 👌 Improved: Attempt to fix Outlook drag and drop on Markdown editor (#4093 by @CalebJohn)
- 👌 Improved: Disable spell checker on config and search input fields
- 👌 Improved: Disabled the auto update option in linux (#4102) (#4096 by Anshuman Pandey)
- 👌 Improved: Optimized resizing window
- 👌 Improved: Plugins: Make sure "replaceSelection" command can be undone in Rich Text editor
- 👌 Improved: Plugins: Rename command "editorSetText" to "editor.setText"
- 👌 Improved: Prevent lines from shifting in Markdown Editor when Scrollbar appears (#4110 by @CalebJohn)
- 👌 Improved: Put title bar and toolbar button over two lines when window size is below 800px
- 👌 Improved: Refresh sidebar and notes when moving note outside of conflict folder
- 🛠 Fixed: Display note count for conflict folder, and display notes even if they are completed to-dos (#3997)
- 🛠 Fixed: Fix crash due to React when trying to upgrade sync target (#4098)
- 🛠 Fixed: Fix size of search bar area when notebook is empty
- 🛠 Fixed: Fixed issue when a newly created note would be automatically moved to the wrong folder on save (#4038)
- 🛠 Fixed: Fixed note list overflow when resized very small
- 🛠 Fixed: Plugins: Fixed issue with dialog being empty in some cases
- 🛠 Fixed: Prevent log from filling up when certain external editors trigger many watch events (#4011)
- 🛠 Fixed: Regression: Fixed external edit file watching
- 🛠 Fixed: Resource links could not be opened from Rich Text editor on Linux (#4073)
- 🛠 Fixed: Api: Fix note and resource association end points
- 🛠 Fixed: Fix drag and drop behaviour to "copy" instead of "move" (#4031 by @CalebJohn)
- 🛠 Fixed: Fix handling of certain keys in shortcut editor (#4022 by Helmut K. C. Tessarek)
- 🛠 Fixed: Fixed inconsistent note list state when using search (#3904)
- 🛠 Fixed: Fixed issue with note being saved after word has been replaced by spell checker
- 🛠 Fixed: Fixed text editor button tooltips
- 🛠 Fixed: Plugins: Fix crash when path includes trailing slash
- 🛠 Fixed: Regression: Fix application name
- 🛠 Fixed: Regression: Fix exporting to HTML and PDF
- 🛠 Fixed: Tags could not be selected in some cases (#3876)
- 👌 Improved: Allow lowercase filters when doing search
- 👌 Improved: Change Markdown rendering to align with CommonMark spec (#3839)
- 👌 Improved: Make Markdown editor selection more visible in Dark mode
- 👌 Improved: Plugins: Allow retrieving form values from dialogs
- 👌 Improved: Plugins: Force plugin devtool dialog to be detached
- 🆕 New: Add {{bowm}} and {{bows}} - Beginning Of Week (Monday/Sunday) (#4023 by Helmut K. C. Tessarek)
- 🆕 New: Added toolbar button to switch spell checker language
- 🆕 New: Adds spell checker support for Rich Text editor (#3974)
- 🆕 New: Allow customising application layout
- 🆕 New: Api: Added ability to watch resource file
- 🆕 New: Api: Added way to get the notes associated with a resource
- 🆕 New: API: Adds ability to paginate data (#3983)
- 🆕 New: Plugins: Add support for editor context menu