But in even bigger news...
If you have been following Julian's recent posts this won't come as a big surprise, but v2.0.0 is now a reality. This has been a while in the making, and we're excited this day has finally arrived.
The focus of the version 2 release work has been the elimination of "technical debt." If you are not familiar with the term, technical debt is essentially the build up of small changes in various pieces of code over time that can eventual cause a variety of issues, such as performance problems or challenges to future development.
The biggest change is the move to Webpack version 5.0 as the module bundler for NodeBB, which will align us with the current prevailing standard of web development. Prior to this, we were using a hand-written module bundler—which worked well for many years—but had some rough edges when integrating with third-party libraries. The key benefit to upgrading to Webpack is a reduction in client-side payloads which will give faster initial load times, and will also simplify things for developers.
While this change won't have much direct impact on forum users or admins, we believe that making things easier for developers will more easily allow new features and customizations to be added to NodeBB via plugins and other development, ultimately benefiting everyone in the ecosystem.
Other changes in v2.0.0
(Note that a few of these are actually changes from various 1.19.x releases that we hadn't got around to blogging about.)
Upgrading to NodeBB v2.0
If you are hosting your own forum and are moving up to the new version, be sure to check out our Migration Guide for v2. And if you are hosted client with us, please contact support@nodebb.org to discuss upgrading your forum.