2.34.3
Upgrade notes 🔥
- ❗ This is a HUGE update, please backup your database files AND site files prior to upgrading. Especially if you are using this prior to a full release.
⚠️ Some WIKI markup is not more strict than in the past. For instance, whitespace before a close tag is no longer valid. This was important optimization that allows us to scan for tags between symbols that we do not currently support so that plugins can subscribe to them.⚠️ Default Wiki Help pages will be restored upon upgrade - and every subsequent update. If you have made changes to these, they are going to be overwritten.- ℹ️ No pages are deleted this upgrade.
- At this point, this release is a proof-of-concept and not intended for use.
Be sure to check out the NuGet package for plugin development 📦
What's Changed 🎉
- Fixes to database transaction rollbacks.
- All controllers, views and database calls are now async.
- Parser re-write, greatly simplified, more maintainable, highly streamlined, and supposedly more stable.
- All wiki functions are now native .NET functions that are discovered via attribute decoration.
- Decoupled all configuration, major, MAJOR refactoring now using dependency injection instead of global static.
- Many, many fixes and optimizations. (Some tags are more strict about whitespace)
- Improved page tag browser.
- Full support for custom plugins, allowing the development of custom functions.
- Completed help pages for all functions.
- Added new function: MostViewed, MostEdited, RecentlyCreated.
- New full list styling for functions.
Coming soon
- Security for individual wiki functions.
- Ability to view all wiki functions, enable and disable any combination of them.
Full Changelog: 2.31.3...2.34.2