Joplin v10.4.1 Release Notes
Release Date: 2020-11-26 // almost 4 years ago-
No data yet ๐
You can check the official repo
Previous changes from v1.4.12
-
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.
- ๐ Improved: Partially reverts #3975 (link rendering)
- ๐ Improved: Plugins: Provides selected notes when triggering a command from the note list context menu
- ๐ Improved: Plugins: Use plugin ID as filename
- ๐ Fixed: Fix handling of new line escaping when using external edit
- ๐ Fixed: Fixed Markdown rendering when code highlighting is disabled
- ๐ Fixed: Fixed importing certain ENEX files that contain invalid dates
- ๐ Fixed: Fixed links imported from ENEX as HTML (#4119)
- ๐ Fixed: Fixed resource watching on Windows
- ๐ Fixed: Plugins: Fixed issue with toolbar button key not being unique
- ๐ Fixed: Api: Fix note and resource association end points
- ๐ 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 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: Fix size of search bar area when notebook is empty
- ๐ Fixed: Fixed inconsistent note list state when using search (#3904)
- ๐ Fixed: Fixed issue when a newly created note would be automatically moved to the wrong folder on save (#4038)
- ๐ Fixed: Fixed issue with note being saved after word has been replaced by spell checker
- ๐ Fixed: Fixed note list overflow when resized very small
- ๐ Fixed: Fixed text editor button tooltips
- ๐ Fixed: Plugins: Fix crash when path includes trailing slash
- ๐ 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: Fix application name
- ๐ Fixed: Regression: Fix exporting to HTML and PDF
- ๐ Fixed: Regression: Fixed external edit file watching
- ๐ Fixed: Resource links could not be opened from Rich Text editor on Linux (#4073)
- ๐ Fixed: Tags could not be selected in some cases (#3876)
- ๐ Improved: Allow exporting conflict notes (#4095)
- ๐ Improved: Allow lowercase filters when doing search
- ๐ 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: Change Markdown rendering to align with CommonMark spec (#3839)
- ๐ Improved: Disable spell checker on config and search input fields
- ๐ Improved: Disabled the auto update option in linux (#4102) (#4096 by Anshuman Pandey)
- ๐ Improved: Make Markdown editor selection more visible in Dark mode
- ๐ Improved: Optimized resizing window
- ๐ Improved: Plugins: Allow retrieving form values from dialogs
- ๐ Improved: Plugins: Force plugin devtool dialog to be detached
- ๐ 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
- ๐ Improved: Upgrade to Electron 10
- ๐ New: Add {{bowm}} and {{bows}} - Beginning Of Week (Monday/Sunday) (#4023 by Helmut K. C. Tessarek)
- ๐ 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: 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 command "editorSetText" for desktop app
- ๐ New: Plugins: Add support for editor context menu
- ๐ New: Plugins: Add support for external CodeMirror plugins (#4015 by @CalebJohn)
- ๐ New: Plugins: Add support for JPL archive format
- ๐ New: Plugins: Added command to export folders and notes
- New: Plugins: Added support app_min_version property and made it required