4.0.2
Changes in v4.0.2
#3129 Fixed missing resource keys and properties @alikoli
#3128 Fixed installed cultures logic to recognize all satellite resources @sbwalker
#3125 Updated Module Title localization using SetModuleTitle on ModuleBase @leigh-pointer
#3123 Fixed missing resource keys and properties @leigh-pointer
#3122 Updated the Settings Heading in Page Management for localization @leigh-pointer
#3121 Improved sync service to always rely on server dates @sbwalker
#3120 Added missing resource keys and properties (credit @HonesDK) @leigh-pointer
#3119 Fixed Section component localization @sbwalker
#3117 Fixed localization of admin module titles @sbwalker
#3115 Fixed issue where user could not be shared across multiple sites @sbwalker
#3114 Raised reload event to router after user logs out to sychronize client @sbwalker
#3111 Changed Help button style in Module and Theme Management @sbwalker
#3109 Introduced new GetJsonAsync method with default result parameter @sbwalker
#3107 Added support for transparent backgrounds on image resizing @sbwalker
#3106 Updated Module and Theme Install UI to match Marketplace (including logos and sorting) @sbwalker
#3103 Fixed GetFolderByPath to support root folder path ("/") @sbwalker
#3102 Fixed issue where meta name="description" tags were being excluded from page output @sbwalker
#3101 Excluded Module and Theme templates from release packages as they are only relevant for development environments @sbwalker
#3100 Added error handling and logging to folder creation logic @sbwalker
#3099 Redirected user if they are already logged in and navigating to Login page @sbwalker
#3097 Handle JWT username claim as "unique_name" with "name" as fallback (credit @W6HBR) @sbwalker
#3097 Improved JWT validation logic and logging @sbwalker
#3096 Fixed issue where user email links included extra "://" (credit @ryanjagdfeld) @sbwalker
#3095 Added appsettings.json support in Maui client @sbwalker
#3092 Fixed WebAssembly startup alias handling @sbwalker
#3089 Added appicon to Maui client project @sbwalker
#3088 Added version number to Support Url when navigating to Marketplace @sbwalker
#3087 Trimmed whitespace from dependencies for Themes @sbwalker
#3086 Fixed support for microsites when using .NET MAUI @sbwalker
#3079 Trimmed whitespace from dependencies for Modules (credit @maxmontgmx) @vnetonline
#3058 Fixed FileManager behavior when Folder property is set and ShowFolders is False @vnetonline
#3055 Extended AutoComplete control to allow the Required attribute @leigh-pointer
#3051 Fixed package upload logic which was showing unsuccessful message in UI @sbwalker
#3050 Reverted folder permission change which resulted in user folders being displayed in folder lists @sbwalker
#3049 Fixed FileManager behavior when ShowFolders property is set to False @sbwalker
#3047 Fixed External Module template to handle null results returned from database @leigh-pointer
List of Contributors in v4.0.2
@sbwalker
@vnetonline
@leigh-pointer
@alikoli
@W6HBR
@ajahangard
@ryanjagdfeld
@HonesDK
@maxmontgmx
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 7.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