1.18.0 Breaking Changes
-
NodeBB no longer supports NodeJS 10 and below!
NodeBB no longer supports Internet Explorer!Please see the following issues for breaking changes to plugins and themes.
If you have plugins that are affected, please update your plugin and add the below to your package.json
"nbbpm": { "compatibility": "^1.18.0" }
-
-
filter:taskbar.push
client-side hook now requires hooks moduleSee changeset in Persona: https://github.com/NodeBB/nodebb-theme-persona/commit/df02630b257738154574563e2b7f278af246de6f
The old code used
$(window).trigger('filter:taskbar.push', ...);
. This has now been replaced with invocation via hooks module.This breaking change is only applicable to theme developers, usually those that have forked Persona and copied
persona.js
. -
plugins.registerHook
removed, useplugins.hooks.register
plugins.unregisterHook
removed, useplugins.hooks.unregister
plugins.fireHook
removed, useplugins.hooks.fire
plugins.hasListeners
removed, usedplugins.hooks.hasListeners
-