5.0.2
Changes in v5.0.2
#3684 Updated default Module and Theme template to .NET 8.0.1 to match framework @sbwalker
#3683 Resolved regression installation issue with PostgreSQL @sbwalker
#3682 Resolved mySQL installation issue caused by Rows reserved word @sbwalker
#3681 Updated the default module template to specify the entity table name to match the model attribute @zyhfish
#3679 Upgraded MySQL database provider dependencies to latest official .NET 8 versions @sbwalker
#3677 Narrowed CORS policy scope to file upload method (credit @thabaum) @sbwalker
#3671 Added CORS policy and used Jwt with XHR to allow file uploads to work in .NET MAUI @sbwalker
#3667 Fixed UploadableFiles and ImageFiles settings not loading properly resulting in upload issues @sbwalker
#3659 Improved help text for autocomplete @sbwalker
#3657 Removed Licensing assembly from framework and added logic to prevent uninstall @sbwalker
#3655 Fixed issue when inserting images into RichTextEditor @sbwalker
#3654 Updated request.status to request.statusText in uploadFile method in Interop.js @thabaum
#3652 Added HTML Autocomplete attribute enhancement to Profile Management @thabaum
#3649 Removed protocol prior to validating alias in Site Settings @thabaum
#3645 Handled null or empty formfile in UploadFile method @thabaum
#3644 Fixed Interop.js xhr status on error @thabaum
#3641 Fixed issue where rich text was not being refreshed in the editor when content changed, and original rich text was not always preserved @sbwalker
#3640 Included major enhancements on documentation including updates to .NET 8 @iJungleboy @thabaum
#3639 Ensured ServerState Scripts only contain site level script resources @sbwalker
#3638 Added defensive null check to ServiceBase @sbwalker
#3632 Added start and end date validation on Scheduled Jobs @leigh-pointer
#3630 Upgraded NuGet packages to .NET 8.0.1 @thabaum
#3628 Clarified getting started instructions @thabaum
#3624 Fixed documentation spelling mistakes @thabaum
#3622 Used relative path for browse/edit current site in Site Management @sbwalker
#3615 Changed max profile field rows to 10 @sbwalker
#3613 Displayed informational error message if user is attempting to run the application prior to performing a full compilation @sbwalker
#3611 Added component rendering optimizations to eliminate rendering of components which are being disposed @sbwalker
#3610 Updated Profile Management to fix breaking behaviorial changes related to Order field validation @W6HBR
#3605 Synchronized static assets with .NET MAUI project @sbwalker
#3602 Added start date and expiry date for Module instances and Pages @leigh-pointer
#3600 Cleared module message prior to displaying a new message @thabaum
#3598 Added Module Creator help text to include warning for "Oqtane" reserved word @thabaum
#3592 Refactored logic related to domain filtering for emails during external login @sbwalker
List of Contributors in v5.0.2
@sbwalker
@thabaum
@leigh-pointer
@iJungleboy
@W6HBR
@zyhfish
Additional Resources
Oqtane is an open source CMS and Application Framework that provides advanced functionality for developing web, mobile, and desktop applications on .NET. It leverages Blazor to compose a fully dynamic digital experience which can be hosted on Blazor Server, Blazor WebAssembly, or Blazor Hybrid (via .NET MAUI).
This release of Oqtane is targeted at .NET 8.0. This release is upgradeable from previous Oqtane releases with no breaking changes. Simply install the Upgrade package and your database will be upgraded automatically.
This release of Oqtane is running in production at https://www.oqtane.org, https://www.blazorcms.net, and https://www.blazorkit.net