Upgrading to 3.1.24 produces 'Better Code Blocks may not be compatible' message

Operating system

Windows

Joplin version

3.1.24

Desktop version info

Joplin 3.1.24 (prod, win32)

Client ID: 8b58accf232c4440b118d63d25053008
Sync Version: 3
Profile Version: 47
Keychain Supported: Yes

Revision: d581264

Backup: 1.4.2
Better Code Blocks: 1.1.0
Draw.io: 2.2.0
Headings 4 to 6: 1.0.1
Joplin to Todoist: 1.0.1

What issue do you have?

I've just upgraded Joplin to version 3.1.24 on two different computers, and on both, the first time the Joplin window is opened, I get a message that Better Code Blocks may no longer be compatible.with Joplin. Is this a real problem - i.e. has there been an API change in 3.1.24 that might produce this, or is this an erroneous message?

Joplin 3.1.x switched from CodeMirror v5 to v6. CodeMirror 6 has a different plugin API. Although Joplin provides a limited plugin compatibility layer, many plugins designed for CodeMirror 5 are incompatible. To continue using Better Code Blocks with Joplin v3.1.x, the legacy (CodeMirror 5) Markdown editor can be enabled in settings > general > advanced.

See this GitHub issue on the "Better Code Blocks" plugin's repository for details:

1 Like

The issue is being worked on!!