plugins.registerHook removed, use plugins.hooks.register
plugins.unregisterHook removed, use plugins.hooks.unregister
plugins.fireHook removed, use plugins.hooks.fire
plugins.hasListeners removed, used plugins.hooks.hasListeners
1.0.0 Breaking Changes
- For group chat changes see this.
- The hook
action:user.loggedOutis now deprecated (but still usable), please use
- A new hook
filter:popular.buildhas been added
topics.getTopicWithPostssignature changed see
filter:admin.scripts.getno longer prepends the site URL. This makes it possible to link scripts from an external CDN for example without modifying the
filter:scripts.getis no longer handled similarly as the
plugin.jsonand now mirrors the exact functionality of
plugin.json, use the
acpScriptsarray to add JS files to either client side or ACP side. Use the above filter hooks to add external files or dynamically generated files.
Removed some properties from the global config object. Most of these properties were only used in 1 or 2 routes so they are moved to their respective pages now.
Important theme changes
Posts.purgesignatures changed https://github.com/NodeBB/NodeBB/commit/46c8101c5c03cc7fe8359aaee00a3534aa8527ae
@baris Does this break solr and dbsearch?
Nope, they don't seem to be using any of those methods.
Pagination is now a component https://github.com/NodeBB/nodebb-theme-persona/commit/13800e97fcbde419f5ab64b5f3ee850f1677fa7b
Upload picture modal template has been renamed and has more options now. See this issue
v1.0.0 has been launched, and is available in the
No announcement thread in the announcements section?
Congratulations, guys! NodeBB has come a long way.