Changes in v10.0.0
#5815 Improved module/theme creation UI to support internal/external scenarios @sbwalker
#5811 Renamed Application Template internal module/theme template manifests so they do not conflict with .NET template.json @sbwalker
#5810 Allowed module/theme template manifests to have custom names @sbwalker
#5809 Removed upgrade logic which removes Internal module/theme templates @sbwalker
#5808 Resolved issues in Oqtane Application Template in .NET 10 @sbwalker
#5800 Fixed compilation error caused by Microsoft.OpenApi @sbwalker
#5799 Removed System.Net.Http.Json dependency based on pruning message during compilation @sbwalker
#5796 Updated Swashbuckle dependency @leigh-pointer
#5794 Upgrade to final .NET 10.0.0 SDK @sbwalker
#5792 Fixed intermittent JavaScript runtime issue in interop.js @tvatavuk
#5783 Updated package dependencies @leigh-pointer
#5777 Updated application template config to remove GUIDs and specify slnx format @sbwalker
#5776 Removed unused project references @sbwalker
#5775 Removed duplicated radzen dialog delegate handlers @zyhfish
#5773 Added setting to suppress Wasm static assets which was causing a .NET 10 RC2 publishing issue @sbwalker
#5771 Added Resizable css to text editors @leigh-pointer
#5769 Fixed solution file references @sbwalker
#5767 Added logic for logout redirect on action components @sbwalker
#5765 Removed MyModule and MyTheme from Application Template - solution can now be extended using Internal module/theme templates @sbwalker
#5763 Used new solution file format in module/theme templates @sbwalker
#5762 Used new solution file format in application template @sbwalker
#5759 Migrated to new Visual Studio solution file @sbwalker
#5758 Made logger public in ModuleBase so that it is accessible @sbwalker
#5757 Added passkey and external login management to User Management @sbwalker
#5756 Create Security tab in User Management - Edit User @sbwalker
#5753 Ensured passkeys are site specific @sbwalker
#5749 Added passkey front-end functionality @sbwalker
#5744 Added passkey back-end infrastructure @sbwalker
#5741 Refactored TenantDBContext to accomodate options for AspNetUserPasskeys @sbwalker
#5740 Consolidated interface and concrete class for DbContextDependencies @sbwalker
#5736 Fixed issue with image file list @sbwalker
#5734 Added security tab to User Profile to prepare for pass keys @sbwalker
#5733 Added AspNetUserPasskeys migration @sbwalker
#5732 Copied page and module settings from parent during import/export @sbwalker
#5731 Updated the default order of profile fields @zyhfish
#5729 Improved error handling and efficiency in NotificationJob - credit @beolafsen @sbwalker
#5727 Resolved regression issue saving Settings @sbwalker
#5723 Added internal theme template to application template @sbwalker
#5722 Added internal module template to application template @sbwalker
#5721 Upgrade dependencies to .NET 10 RC2 @sbwalker
#5718 Added sync events when importing settings @mdmontesinos
#5716 Deleted settings when roles are deleted @zyhfish
#5713 Updated FixProps utility to support .NET 10 @sbwalker
#5712 Updated external module/theme templates to .NET 10 @sbwalker
#5711 Remove custom scroll position script for static rendering as this is fixed in .NET 10 @sbwalker
#5710 Improved support for internal module/theme templates @sbwalker
#5709 Implemented consistent pattern for settings in module template @sbwalker
#5707 Fixed internal template logic so that assembly name is determined dynamically @sbwalker
#5706 Improve error handling when handling module migrations @sbwalker
#5704 Used ModelBase in module template @sbwalker
#5700 Used class on element rather than span wrapper on login/profile components @sbwalker
#5699 Updated framework and Oqtane Theme to Bootstrap 5.3.8 @leigh-pointer
#5697 Allowed site templates to support modules shared across pages @sbwalker
#5695 Fixed theme deletion @zyhfish
#5693 Fix display issue for ModuleMEssage toast feature @zyhfish
#5692 fixed cropped glow on the Oqtane logo @leigh-pointer
#5688 Excluded assets from _contents folder @zyhfish
List of Contributors in v10.0.0
@sbwalker
@zyhfish
@leigh-pointer
@mdmontesinos
@beolafsen
@tvatavuk
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 the Blazor component model to compose a fully dynamic digital experience.
This release of Oqtane is targeted at .NET 10. This release is upgradeable from previous Oqtane releases with no breaking changes. Simply install the Upgrade package and your database will be upgraded automatically.