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" }
-
-
Refactor Email Handling by julianlam · Pull Request #9614 · NodeBB/NodeBB
See #9607 for full details Work so far feat: removal of emailExists socket listener refactor(emails): remove email validation on client and server side feat: show different registration intersitia...
GitHub (github.com)
-
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
. -
feat: store topic tags in topic hash by barisusakli · Pull Request #9656 · NodeBB/NodeBB
breaking: remove color info from tags (use css)
GitHub (github.com)
-
plugins.registerHook
removed, useplugins.hooks.register
plugins.unregisterHook
removed, useplugins.hooks.unregister
plugins.fireHook
removed, useplugins.hooks.fire
plugins.hasListeners
removed, usedplugins.hooks.hasListeners
fix: push back some deprecations, remove deprecated stuff scheduled f… · NodeBB/NodeBB@dd4e66e
Node.js based forum software built for the modern web - fix: push back some deprecations, remove deprecated stuff scheduled f… · NodeBB/NodeBB@dd4e66e
GitHub (github.com)
-