Skip to content

Releases: oqtane/oqtane.framework

10.0.4

20 Jan 19:59
3393ece

Choose a tag to compare

Changes in v10.0.4

#5973 Used primary database type if type not explicitly specified in connection name @sbwalker
#5971 Allowed SQL Management to support non-tenant databases @sbwalker
#5970 Removed SMTP Relay option from Site Settings @sbwalker
#5969 Validated existence of user before registering them for a site @sbwalker
#5968 Allowed selection of upgrade version in System Update @sbwalker
#5964 Enabled scheduled job automatically if SMTP is enabled in Site Settings @sbwalker
#5963 Utilized ReplyTo in NotificationJob @sbwalker
#5962 Added logic to redirect to external login page automatically if an external login provider is configured and local login is disabled @zyhfish
#5960 Resolved external login issue where OnRedirectToIdentityProvider events were being overwritten @zyhfish
#5958 Eliminated double render of Login component @sbwalker
#5956 Updated license copyright date @sbwalker
#5955 Updated copyright date in template @sbwalker
#5954 Updated to .NET SDK 10.0.2 (and latest dependencies) @sbwalker
#5953 Improved the Edit Job UI @sbwalker
#5949 Rerendered the module message component when the message has changed for toasts @zyhfish
#5947 Set the next execution time correctly in scheduled jobs @zyhfish
#5944 Added MySQL support to Oqtane 10 @sbwalker
#5939 Refined tab visibility authorization logic in TabStrip @leigh-pointer
#5937 Fixed issue where NotificationJob was not sending emails in default configuration @sbwalker

List of Contributors in v10.0.4

@sbwalker
@leigh-pointer
@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 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.

This release of Oqtane is running in production at https://www.oqtane.org, https://www.blazorcms.net, and https://www.blazorkit.net

10.0.3

25 Dec 01:53
6db5c92

Choose a tag to compare

Changes in v10.0.3

#5926 Fixed upgrade migration issue related to new UrlMapping Referrer field @sbwalker

List of Contributors in v10.0.3

@sbwalker

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.

This release of Oqtane is running in production at https://www.oqtane.org, https://www.blazorcms.net, and https://www.blazorkit.net

10.0.2

23 Dec 18:23
1fb78a4

Choose a tag to compare

Changes in v10.0.2

#5918 Fixed PostgreSQL provider so that it is compatible with .NET 10 @sbwalker
#5915 Synchronized static assets with .NET MAUI @sbwalker
#5914 Added ability for menu theme component to support arbitrary attributes @sbwalker
#5912 Allowed redirects to mapped urls to work in load balanced environments @zyhfish
#5905 Allowed menu theme component to be extensible @sbwalker
#5904 Captured referrer when logging broken links in Url Mapping @sbwalker
#5903 Expanded size of page name and reorganized Page Management to be consistent with Site Management @sbwalker
#5902 Handled case sensitivity for entity names and permission names in Settings API @sbwalker
#5901 Allowed SQLite provider to drop columns, removed legacy deprecated columns, and handled upgrade logic @sbwalker
#5899 Improved login user experience for Passkeys and Login Links by preserving the return url @sbwalker
#5895 Enabled EnhancedNavigation by default during initial install and site creation @sbwalker
#5892 Modified module migration logic so that it cannot prevent the framework from starting up @sbwalker

List of Contributors in v10.0.2

@sbwalker
@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 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.

This release of Oqtane is running in production at https://www.oqtane.org, https://www.blazorcms.net, and https://www.blazorkit.net

10.0.1

15 Dec 19:15
2d684d2

Choose a tag to compare

Changes in v10.0.1

#5883 Restricted management of user settings to host users @sbwalker
#5876 Added pagination state to pager in User Management @leigh-pointer
#5874 Added support for Forgot Username @sbwalker
#5874 Added support for Use Login Link @sbwalker
#5873 Enhanced tab authorization with role and permission checks @leigh-pointer
#5871 Added AltText support to ActionDialog and ActionLink @leigh-pointer
#5870 Added null checks for RenderModeBoundary in ModuleBase methods @leigh-pointer
#5867 Admin dashboard should always use enhanced navigation in static rendering @sbwalker
#5864 Updated nuspec files to .NET SDK 10.0.1 @sbwalker
#5863 Updated to .NET SDK 10.0.1 @sbwalker
#5857 Moved user retrieval from siterouter to app component to improve performance and 404 handling @sbwalker
#5855 Removed unique index of TenantId and Name from Site table as site name does not need to be unique @sbwalker
#5855 Removed TenantId column from Site table as it is redundant and should be obtained from the Alias @sbwalker
#5854 Updated packages for Radzen and Swashbuckle @leigh-pointer
#5854 Added Bold support to Radzen editor toolbar @leigh-pointer
#5853 Cleared the cache after importing HTML module content @zyhfish
#5850 Fixed incorrect resource key in Recycle Bin @zyhfish
#5848 Fixed SMTP Relay condition for sender email validation @W6HBR
#5845 Added Style Parameter to RichTextEditor component @vnetonline
#5843 Updated package for PostgreSQL provider to .NET 10 @sbwalker
#5842 Added Enhanced Navigation option in Site Settings @sbwalker
#5840 Prevented sending of confirmation email to deleted users @zyhfish
#5837 Fixed issue when creating a personalized page if the page had been created previously @zyhfish
#5834 Added null defensive check to ReplaceTokens in ModuleBase @leigh-pointer
#5832 Added support for new Blazor NotFound feature in .NET 10 to preserve HTTP status codes @zyhfish
#5831 Initialized the Owner name when using an Oqtane Application and creating new Modules or Themes @sbwalker

List of Contributors in v10.0.1

@sbwalker
@zyhfish
@leigh-pointer
@W6HBR
@vnetonline

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.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

10.0.0

14 Nov 21:43
5f8798c

Choose a tag to compare

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.

6.2.1

29 Sep 20:45
6a43bcf

Choose a tag to compare

Changes in v6.2.1

#5681 Excluded module/theme template files from Oqtane.Server Nuget package @sbwalker
#5678 Updated Swashbuckle, Mailkit to latest versions @sbwalker
#5677 Updated Radzen.Blazor to latest version @sbwalker
#5676 Synchronized static assets with .NET MAUI @sbwalker
#5675 Added directory.build.props to centralize propertygroup settings @sbwalker
#5674 Added single logout option for OIDC in User Management @sbwalker
#5670 Improved insert file link to not replace the selected text @zyhfish
#5668 Enhanced Radzen editor to allow insert file link @zyhfish
#5666 Consolidated Application Template packaging into release.cmd @sbwalker
#5665 Fixed resx value issue in Theme Managagement @leigh-pointer
#5663 Improved template.json to support dynamic GUIDs and Port#s @sbwalker
#5662 Added all direct package dependencies to Application Template projects @sbwalker
#5661 Allowed Themes to define usage permissions similar to Modules @sbwalker
#5655 Updated Oqtane.Application.Server.csproj to include Blazor package reference @Raceeend
#5654 Restored order of SetImage in FileManager so that GetFile returns object @mdmontesinos
#5653 Added RadzenTextEditor.placeholder.cs in RadzenTextEditor for docs @tvatavuk
#5652 Fixed XML comment in UnzipFileAsync method @tvatavuk
#5647 Improved Profile ability to use Settings @sbwalker
#5645 Improved MailboxAddress usage approach @sbwalker
#5644 Updated package references to latest version @leigh-pointer
#5641 Added ability to view Migration History in System Info @sbwalker
#5640 Improved NotificationJob validation logic @sbwalker
#5637 Synchronized Application Template project settings with Oqtane Framework @sbwalker
#5636 Fixed issue with NotificationJob related to MailKit validation behavior @sbwalker
#5634 Used static form for close button in ModuleMessage to support all render modes @sbwalker
#5633 Updated README to link to .NET SDK directly @leigh-pointer
#5629 Added class selectors for control panel elements @sbwalker
#5627 Used newer Resource overload methods for Script and Stylesheet @sbwalker
#5626 Enhanced to show all available modules/themes and indicate if they are installed @sbwalker
#5624 Fixed incorrect resourceType in Settings.razor in Application template @sbwalker
#5623 Added paging function to Search @zyhfish
#5622 Added toast support to ModuleMessage @sbwalker
#5621 Removed static assets from Application Template @sbwalker
#5620 Fixed gitignore so that Theme.css is included the external theme template @sbwalker
#5619 Improved performance of UpdateSettingsAsync method @sbwalker
#5618 Moved Radzen editor settings dialog to correct folder @zyhfish
#5607 Updated to .NET SDK 9.0.9 @sbwalker
#5605 Included content files in Oqtane.Server Nuget package @sbwalker
#5603 Removed OQTANE3 constant @sbwalker
#5602 Suppressed the creation of fingerprinted static web assets @sbwalker
#5601 Moved and renamed FileManagerDialog so that it is clear that it is a dependency of RadzenTextEditor @sbwalker
#5598 Improved sort order of user profile options leveraging settings @sbwalker
#5597 Added upgrade logic to cleanup assets which were moved to a new location in 6.2.0 @sbwalker
#5595 Updated README for Application Template @sbwalker

List of Contributors in v6.2.1

@sbwalker
@zyhfish
@leigh-pointer
@Raceeend
@mdmontesinos
@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 9.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

6.2.0

09 Sep 20:27
3259494

Choose a tag to compare

Changes in v6.2.0

#5591 Ensured Radzen.Blazor static assets are included in publish output @sbwalker
#5590 Used standard port#'s in Application template @sbwalker
#5589 Improved user profile to support name/value Options as well as integration with Settings @sbwalker
#5587 Added Setting import capability and added to admin site template and upgrade logic @sbwalker
#5585 Improved validation for add Setting UI @sbwalker
#5584 Added Setting Management to Admin Dashboard @sbwalker
#5583 Allowed installer logo to be overridden @sbwalker
#5581 Reorganized text editors and static assets @sbwalker
#5577 Added new Radzen Text Editor @zyhfish
#5576 Fixed job status issue for disabled jobs @W6HBR
#5574 Fixed multi-database installation authentication issue @sbwalker
#5567 Updated v6.2.0 azure deploy and Oqtane.Server project dependencies @thabaum
#5564 Fixed help text related to module/theme package upload @sbwalker
#5563 Enabled modules to specify the databases they support @sbwalker
#5559 Added support for cookie domain option in User Management Settings @sbwalker
#5558 Added StaticAssetPath properties to module/theme base classes @sbwalker
#5555 Removed hardcoded references to LocalDB @sbwalker
#5554 Moved default template static assets to wwwroot @sbwalker
#5553 Improved default theme template to follow RCL/Nuget standards @sbwalker
#5552 Improve default module template to follow RCL/Nuget standards @sbwalker
#5551 Updated default module/theme templates to use projectType rather than dependency in nuspec file @sbwalker
#5550 Added support for packageType in nuspec files for minimum Oqtane version @sbwalker
#5546 Enhanced Install Wizard to use RenderMode and Runtime values from appsettings.json @sbwalker
#5544 Fixed external login single sign-on to support multiple sites @sbwalker
#5543 Fixed resources in default theme template @sbwalker
#5542 Optimized client startup in templates @sbwalker
#5540 Changed default index component in default module template to interactive @sbwalker
#5533 Added require nonce option to User Settings @zyhfish
#5530 Removed unecessary content exclusion @sbwalker
#5529 Made kestrel the default web server for the app template @sbwalker
#5526 Declared dependencies in nuspec files and optimized application template @sbwalker
#5523 Modified site soft delete so that it is only visible to Host users @sbwalker
#5522 Fixed exception that could occur in Site hard delete @sbwalker
#5518 Added support for staticwebassets folder in Nuget packages @sbwalker
#5516 Added additional SSL connection options for SMTP @sbwalker
#5513 Fixed issue where Resources for Interactive module components were being injected by app.razor @sbwalker

List of Contributors in v6.2.0

@sbwalker
@zyhfish
@W6HBR
@thabaum

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 9.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

6.1.5

17 Aug 14:01
abc0f39

Choose a tag to compare

Changes in v6.1.5

#5502 Updated .NET Maui dependencies to version 9.0.100 @thabaum
#5495 Update Microsoft.Data.SqlClient dependency @leigh-pointer
#5493 Added a new Visual Studio Project Template @sbwalker
#5492 Removed content from readme.md @sbwalker
#5490 Improved error handling for the scenario where a connection string does not exist in appsettings.json for a tenant @sbwalker
#5489 Migrated database providers to core framework @sbwalker
#5487 Added logic to check if database already exists before calling EnsureCreated @sbwalker
#5486 Included support for DateTime values in RewriteValue method @sbwalker
#5484 Consolidated Infrastructure interface and implementation classes @sbwalker
#5483 Added authorization convenience methods to ModuleBase @sbwalker
#5482 Upgraded SQLitePCLRaw.bundle_e_sqlite3 package to version 3.0.1 and added logic to release.cmd to remove android and ios client runtimes @sbwalker
#5480 Ensured all install config settings are populated @sbwalker
#5479 Added InsertData, UpdateData, DeleteData migration methods and improve RewriteValue method abstraction @sbwalker
#5478 Used consolidated pattern in default module template and moved service interface to client project @sbwalker
#5477 Consolidated Service interface and implementation classes @sbwalker
#5476 Consolidated Repository interface and implementation classes @sbwalker
#5475 Fixed Language Management initialization in Admin Site Template @sbwalker
#5469 Added missing delete Setting API method @sbwalker
#5468 Modified logic so that only hosts are allowed to view/edit SMTP settings in Site Settings @sbwalker
#5467 Fixed malformed bold tag in AuditInfo component @sbwalker
#5466 Added performance improvement to filter Settings at database level @sbwalker
#5464 Fixed date conversion logic to support MinDate and MaxDate @sbwalker
#5463 Updated .NET SDK to 9.0.8 @leigh-pointer
#5457 Resolved interactive page load issue which could sometimes display blank page @sbwalker
#5454 Improved FileManager performance when ShowFiles is disabled @sbwalker
#5452 Added active/deleted filter in User Management @sbwalker
#5451 Improved broken link (404) handling @sbwalker
#5450 Fixed AddModuleMessage not displaying messages in Interactive render mode @sbwalker
#5449 Resolved issue where visitor cookie was not being added to HttpClient because cookie values cannot contain spaces and therefore need to be Url encoded @sbwalker
#5448 Recorded the logout event in all scenarios @sbwalker
#5447 Improved notification message when email is verified by administrator @sbwalker
#5446 Updated ImageSharp dependency which contains medium security vulnerability @thabaum

List of Contributors in v6.1.5

@sbwalker
@leigh-pointer
@thabaum

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 9.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

6.1.4

30 Jul 19:12
6c58ab4

Choose a tag to compare

Changes in v6.1.4

#5437 Synchronized .NET MAUI app.css @sbwalker
#5436 Synchronized .NET MAUI interop.js @sbwalker
#5435 Added ability to specify ContainerType for a Theme Pane @sbwalker
#5434 Used consistent terminology for OAuth2 @sbwalker
#5433 Allowed specific time zones to be excluded from list @sbwalker
#5432 Fixed incorrect resource reference in default theme template @sbwalker
#5431 Updated Oqtane theme to use Bootswatch Cyborg 5.3.7 @sbwalker
#5430 Used margin rather than padding for buttons in theme/module management @sbwalker
#5429 Updated constants to Bootstrap 5.3.7 and used https://cdnjs.com @leigh-pointer
#5428 Used consistent naming for email confirmation option @sbwalker
#5427 Sent verification email if unverified user attempts to login @sbwalker
#5427 Added ability to enable/disable email verification per site @sbwalker
#5425 Fixed role deletion to remove associated useroles @sbwalker
#5424 Fixed role deletion to remove associated permissions @sbwalker
#5423 Ensured time zones work consistently on all platforms @sbwalker
#5421 Improved list of time zone display names @sbwalker
#5420 Added support for sending SMTP emails using OAuth2 @sbwalker
#5419 Added OAuth2 support to Notification Job @sbwalker
#5416 Added DelimitName method to database provider to better support MigrationBuilder.Sql operations @sbwalker
#5412 Allowed duplicate email addresses for users @sbwalker
#5411 Added localization support for time zone display names @sbwalker
#5408 Improved user experience and validation of permissions grid @sbwalker
#5406 Updated dependencies to MySql.Data 9.4.0 and HtmlAgilityPack 1.12.2 @leigh-pointer
#5405 Fixed Control Panel to initialize extended module permissions when module is added or copied @sbwalker
#5404 Added new option to FileManager component to anonymize filenames during upload @sbwalker
#5392 Set z-index for Module Actions menu to ensure it is displayed on top of other UI elements @thabaum
#5391 Updated Oqtane.Maui dependencies to 9.0.90 @thabaum
#5387 Added NodaTime to support cross-platform timezones and date/time conversions @mdmontesinos
#5385 Updated framework to .NET 9.0.7 @leigh-pointer
#5384 Updated External Login default values for Facebook OAuth2 to include email claim @sbwalker
#5381 Updated default templates to .NET 9.0.6 @sbwalker
#5380 Updated framework to .NET 9.0.6 @sbwalker
#5376 Replaced System.Net.Mail with MailKit in Notification Job @mdmontesinos
#5375 Fixed Visitor Settings issue caused by change in Visitor cookie format @sbwalker
#5370 Fixed SettingService MergeSettings to not mutate collection values @zyhfish
#5356 Fixed Scheduled Jobs UI to handle null dates @leigh-pointer
#5353 Removed requests to cookie consent service when not enabled @mdmontesinos
#5350 Added UI component rendering optimizations for performance @sbwalker
#5349 Updated dependencies for SixLabors.ImageSharp and Swashbuckle.AspNetCoreby @leigh-pointer

List of Contributors in v6.1.4

@sbwalker
@leigh-pointer
@mdmontesinos
@thabaum

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 9.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

6.1.3

29 May 21:00
c499acd

Choose a tag to compare

Changes in v6.1.3

#5339 Cleared Options caches after updating User Settings @sbwalker
#5335 Updated Swashbuckle dependency @thabaum
#5333 Fixed ReplaceTokens method in ModuleBase @leigh-pointer
#5326 Added support for inheritance when loading Resources from ModuleBase or ThemeBase @sbwalker
#5317 Allowed user account email verification to be managed by administrators @sbwalker
#5314 Improved filename validation in Module Export @sbwalker
#5310 Enhanced Module Import so that content can be loaded from a file @sbwalker
#5309 Enhanced Module Export so that content can be saved to a file @sbwalker
#5306 Enhanced Folders so that they are always sorted alphabetically @sbwalker
#5306 Fixed Folders so that they are displayed hierarchically for all types of users @sbwalker
#5304 Added support in Module Settings for Header and Footer content @sbwalker
#5303 Moved ConfigureOqtaneAssemblies later in Startup to simplify registration of services and endpoints @sbwalker
#5302 Updated default templates to .NET SDK 9.0.5 @sbwalker
#5301 Updated dependencies to .NET SDK 9.0.5 @sbwalker
#5299 Improved module permissions update within Edit Page to ignore shared modules @sbwalker
#5299 Enhanced Edit Page permissions to include option for updating module permissions @sbwalker
#5297 Added local time zone support to date/times in admin modules @sbwalker
#5296 Added ModuleBase methods for handling the display of local date/times @sbwalker
#5295 Added time zone support for Sites and Users @sbwalker
#5293 Fixed External Login Provider Info link for Facebook @sbwalker
#5291 Allowed deletion of folder which contains files @sbwalker
#5284 Changed Synchronize button in Module/Theme Manangement to Check For Updates to improve clarity @sbwalker
#5283 Updated version to 6.1.3 @thabaum
#5281 Removed unused namespaces from HtmlText model @thabaum
#5277 Modified the default module template's server-side resource path @ohba-ikuo
#5275 Added new Register Url and Profile Url options to User Settings @sbwalker
#5274 Used new GetSettingValue() method in Purge Job @sbwalker
#5273 Used new GetSettingValue() method in Notifications Job @sbwalker
#5271 Resolved issue with host/site setting overrides @sbwalker
#5270 Prevented exception when calling GetUrlParameters @leigh-pointer
#5266 Added a convenience method to get a setting value in SettingRepository @sbwalker
#5257 Updated UploadableFiles constant to include Markdown files (*.md) @leigh-pointer
#5256 Updated dependencies for MySql.Data and HtmlAgilityPack @leigh-pointer
#5255 Improved Url Mapping with ability to generate a random tiny url @sbwalker
#5254 Improved url validation in Url Mapping @sbwalker
#5253 Optimizated file server @mdmontesinos
#5248 Improve UI in System Update @sbwalker
#5245 Updated Cors attribute for .NET MAUI client as it changed from 0.0.0.0 to 0.0.0.1 in .NET 9 @sbwalker
#5244 Updated dependency for Swashbuckle.AspNetCore @leigh-pointer

List of Contributors in v6.1.3

@sbwalker
@leigh-pointer
@mdmontesinos
@thabaum
@ohba-ikuo

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 9.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