Dynamically injectable middleware for website startup.
Revisited all external login providers and two-step authentication (as they were aging).
During web startup, a random superuser password is generated and shown in the log for emergency login.
Bug fix in grid filters where MultiString types were used.
5.2 will be the last version that supports ASP.NET. Future versions will no longer build with ASP.NET.
The next version will be released in May, 2020.
Long Term Changes
YetaWF already offers replacable packages so customized features (including core services) can be implemented. We're moving towards an even more plug-and-play type pattern (like the new website startup, console startup, web api startup (web service) packages).
Removal of jQuery is a long term goal. All components and modules now use TypeScript without jQuery (however Kendo UI is jQuery based).
Remove use of bower - This continues to be used only by Telerik's Kendo UI.
Page load time/performance is always of high priority. YetaWF sites consistently achieve PageSpeed Insights rankings above 90, often near or at 100, both Mobile and Desktop.