Skip to content

2.2.0

Compare
Choose a tag to compare
@sbwalker sbwalker released this 06 Jul 19:28
· 3305 commits to dev since this release
ddeb05d

Release Notes

We deeply appreciate the contributions from our community. A grand total of 65 pull requests containing 160 commits by 7 contributors were integrated into this release.

Noteworthy Changes in v2.2.0

#1531 Fix error in Module Creator template @leigh-pointer
#1529 Upgrade to Boostrap 5 @sbwalker
#1528 Allow disabling of Swagger and Package Service in System Info @sbwalker
#1527 Add file logging support for startup issues @sbwalker
#1523 Suppress "Internal EF Core API usage" warning messages on build @sbwalker
#1522 Fix issue where module definition version was not being loaded correctly on startup @sbwalker
#1522 Fix issue where user customizable module definition properties were being overwritten on upgrade @sbwalker
#1519 Show friendly message when no packages match criteria @sbwalker
#1516 Add ability to register for framework updates and security bulletins @sbwalker
#1515 Add shared resources for all common terms @gjwalk
#1514 Include ability to set minimum logging level, detailed errors, and view installation id in System Info @sbwalker
#1512 Improve Package management UI @sbwalker
#1510 Improve handling of response status and logging in package controller @sbwalker
#1506 Add search to package management components @sbwalker
#1502 Enhance module message component with ability to dismiss @sbwalker
#1502 Fix issue in ConfigManager.RemoveSetting @sbwalker
#1502 Introduce package registry service @sbwalker
#1501 Provide support for razor pages in external modules @Gotiap
#1498 Add SaveChangesAsync overloads to support Async save @ijaz-saeed
#1493 Create default resx files for all modules anc components using static keys @gjwalk
#1492 Improved error handling, improve consistency of console error messages @sbwalker
#1492 Add ability to add a Decimal column in Migrations @sbwalker
#1490 Add extension method for Localization which allows specification of static key and value @sbwalker
#1489 Allow order to be defined in page templates @sbwalker
#1488 Improvements to refresh logic, module template enhancements @sbwalker
#1486 Improve multi-tenancy navigation @sbwalker
#1485 Add missing Oqtane.Server project reference in Databases solution @hishamco
#1484 Fix parsing localization cookie when the value is not present @hishamco
#1483 Introduce SharedResource Localization to ControlPanel @leigh-pointer
#1482 Improve validation and exception handling in API Controllers @sbwalker
#1476 Add SharedResources at the project root @leigh-pointer
#1475 Add defensive logic to app.razor @sbwalker
#1467 Set the DefaultDBType as the default database option in the Installer and Site Management component @sbwalker
#1465 Add IsClickable Page property and enhance navigation components @sbwalker
#1465 Improve validation in Role Management @sbwalker
#1465 Display database information in SQL Management @sbwalker
#1464 Only allow host users to manage site aliases @sbwalker
#1462 Fix WebAssembly to be compatible with Internet Download Manager app @albahadly
#1457 Improve validation and error handling in Controller methods @sbwalker
#1451 Allow host to change runtime and rendermode settings in System Info @sbwalker
#1450 Allow host to view tenant information in Site Settings @sbwalker
#1449 Force new controller auth parameters to take precedence over legacy @sbwalker
#1448 Use new service auth pattern in Module Creator template @sbwalker
#1245 Clean-up Startup class @hishamco

List of Contributors in v2.2.0

@sbwalker
@gjwalk
@leigh-pointer
@Gotiap
@ijaz-saeed
@hishamco
@albahadly

Additional Resources

The Oqtane Framework is built on Blazor, an open source and cross-platform web UI framework for building single-page apps using .NET and C# instead of JavaScript.

This release of Oqtane is targeted at .NET 5.0 (v5.0.100+). This release is upgradeable from previous Oqtane releases. Simply install the Upgrade package and your database will be upgraded automatically.