diff --git a/Oqtane.Client/Installer/Controls/LocalDBConfig.razor b/Oqtane.Client/Installer/Controls/LocalDBConfig.razor index 5d27d986..4ba204c1 100644 --- a/Oqtane.Client/Installer/Controls/LocalDBConfig.razor +++ b/Oqtane.Client/Installer/Controls/LocalDBConfig.razor @@ -24,7 +24,7 @@ if (!String.IsNullOrEmpty(_server) && !String.IsNullOrEmpty(_database)) { - connectionString = $"Data Source={_server};AttachDbFilename=|DataDirectory|\\{_database}.mdf;Initial Catalog={_database};Integrated Security=SSPI;"; + connectionString = $"Data Source={_server};AttachDbFilename=|DataDirectory|\\{_database}.mdf;Initial Catalog={_database};Integrated Security=SSPI;Encrypt=false;"; } return connectionString; diff --git a/Oqtane.Client/Installer/Installer.razor b/Oqtane.Client/Installer/Installer.razor index 7c656e13..950ccfdd 100644 --- a/Oqtane.Client/Installer/Installer.razor +++ b/Oqtane.Client/Installer/Installer.razor @@ -24,10 +24,10 @@
- + @foreach (var database in _databases) { if (database.IsDefault) { @@ -38,8 +38,8 @@ } } - } - + + }
@{ @@ -96,23 +96,31 @@ @code { - private List _databases; - private string _databaseName = "LocalDB"; - private Type _databaseConfigType; - private object _databaseConfig; - private RenderFragment DatabaseConfigComponent { get; set; } + private List _databases; + private string _databaseName; + private Type _databaseConfigType; + private object _databaseConfig; + private RenderFragment DatabaseConfigComponent { get; set; } - private string _hostUsername = string.Empty; - private string _hostPassword = string.Empty; - private string _confirmPassword = string.Empty; - private string _hostEmail = string.Empty; - private bool _register = true; - private string _message = string.Empty; - private string _loadingDisplay = "display: none;"; + private string _hostUsername = string.Empty; + private string _hostPassword = string.Empty; + private string _confirmPassword = string.Empty; + private string _hostEmail = string.Empty; + private bool _register = true; + private string _message = string.Empty; + private string _loadingDisplay = "display: none;"; - protected override async Task OnInitializedAsync() - { - _databases = await DatabaseService.GetDatabasesAsync(); + protected override async Task OnInitializedAsync() + { + _databases = await DatabaseService.GetDatabasesAsync(); + if (_databases.Exists(item => item.IsDefault)) + { + _databaseName = _databases.Find(item => item.IsDefault).Name; + } + else + { + _databaseName = "LocalDB"; + } LoadDatabaseConfigComponent(); } diff --git a/Oqtane.Client/Oqtane.Client.csproj b/Oqtane.Client/Oqtane.Client.csproj index c741a1fa..bb6b91f5 100644 --- a/Oqtane.Client/Oqtane.Client.csproj +++ b/Oqtane.Client/Oqtane.Client.csproj @@ -1,11 +1,11 @@ - net5.0 + net6.0 Exe 3.0 Debug;Release - 2.3.1 + 3.0.0 Oqtane Shaun Walker .NET Foundation @@ -13,7 +13,7 @@ .NET Foundation https://www.oqtane.org https://github.com/oqtane/oqtane.framework/blob/dev/LICENSE - https://github.com/oqtane/oqtane.framework/releases/tag/v2.3.1 + https://github.com/oqtane/oqtane.framework/releases/tag/v3.0.0 https://github.com/oqtane/oqtane.framework Git Oqtane @@ -22,12 +22,12 @@ - - - + + + - - + + diff --git a/Oqtane.Database.MySQL/Oqtane.Database.MySQL.csproj b/Oqtane.Database.MySQL/Oqtane.Database.MySQL.csproj index e350750f..6ac2ed21 100644 --- a/Oqtane.Database.MySQL/Oqtane.Database.MySQL.csproj +++ b/Oqtane.Database.MySQL/Oqtane.Database.MySQL.csproj @@ -1,8 +1,8 @@ - net5.0 - 2.3.1 + net6.0 + 3.0.0 Oqtane Shaun Walker .NET Foundation @@ -10,7 +10,7 @@ .NET Foundation https://www.oqtane.org https://github.com/oqtane/oqtane.framework/blob/dev/LICENSE - https://github.com/oqtane/oqtane.framework/releases/tag/v2.3.1 + https://github.com/oqtane/oqtane.framework/releases/tag/v3.0.0 https://github.com/oqtane/oqtane.framework Git true @@ -29,7 +29,7 @@ - + diff --git a/Oqtane.Database.MySQL/Oqtane.Database.MySQL.nuspec b/Oqtane.Database.MySQL/Oqtane.Database.MySQL.nuspec index 4f310d08..04e415ed 100644 --- a/Oqtane.Database.MySQL/Oqtane.Database.MySQL.nuspec +++ b/Oqtane.Database.MySQL/Oqtane.Database.MySQL.nuspec @@ -2,7 +2,7 @@ Oqtane.Database.MySQL - 2.3.1 + 3.0.0 Shaun Walker .NET Foundation Oqtane MySQL Provider @@ -12,15 +12,15 @@ false MIT https://github.com/oqtane/oqtane.framework - https://github.com/oqtane/oqtane.framework/releases/tag/v2.3.1 + https://github.com/oqtane/oqtane.framework/releases/tag/v3.0.0 icon.png oqtane - - - - + + + + \ No newline at end of file diff --git a/Oqtane.Database.PostgreSQL/Oqtane.Database.PostgreSQL.csproj b/Oqtane.Database.PostgreSQL/Oqtane.Database.PostgreSQL.csproj index 155be0c8..b659c039 100644 --- a/Oqtane.Database.PostgreSQL/Oqtane.Database.PostgreSQL.csproj +++ b/Oqtane.Database.PostgreSQL/Oqtane.Database.PostgreSQL.csproj @@ -1,8 +1,8 @@ - net5.0 - 2.3.1 + net6.0 + 3.0.0 Oqtane Shaun Walker .NET Foundation @@ -10,7 +10,7 @@ .NET Foundation https://www.oqtane.org https://github.com/oqtane/oqtane.framework/blob/dev/LICENSE - https://github.com/oqtane/oqtane.framework/releases/tag/v2.3.1 + https://github.com/oqtane/oqtane.framework/releases/tag/v3.0.0 https://github.com/oqtane/oqtane.framework Git true @@ -29,9 +29,9 @@ - - - + + + diff --git a/Oqtane.Database.PostgreSQL/Oqtane.Database.PostgreSQL.nuspec b/Oqtane.Database.PostgreSQL/Oqtane.Database.PostgreSQL.nuspec index 566aef98..ea05487c 100644 --- a/Oqtane.Database.PostgreSQL/Oqtane.Database.PostgreSQL.nuspec +++ b/Oqtane.Database.PostgreSQL/Oqtane.Database.PostgreSQL.nuspec @@ -2,7 +2,7 @@ Oqtane.Database.PostgreSQL - 2.3.1 + 3.0.0 Shaun Walker .NET Foundation Oqtane PostgreSQL Provider @@ -12,16 +12,16 @@ false MIT https://github.com/oqtane/oqtane.framework - https://github.com/oqtane/oqtane.framework/releases/tag/v2.3.1 + https://github.com/oqtane/oqtane.framework/releases/tag/v3.0.0 icon.png oqtane - - - - - + + + + + \ No newline at end of file diff --git a/Oqtane.Database.PostgreSQL/PostgreSQLDatabase.cs b/Oqtane.Database.PostgreSQL/PostgreSQLDatabase.cs index e482e8a3..eba5aa82 100644 --- a/Oqtane.Database.PostgreSQL/PostgreSQLDatabase.cs +++ b/Oqtane.Database.PostgreSQL/PostgreSQLDatabase.cs @@ -104,23 +104,31 @@ namespace Oqtane.Database.PostgreSQL var tableName = entity.GetTableName(); if (tableName.StartsWith("AspNetUser")) { - // Replace table names + // replace table name entity.SetTableName(RewriteName(entity.GetTableName())); - // Replace column names + // replace column names foreach(var property in entity.GetProperties()) { - property.SetColumnName(RewriteName(property.GetColumnName())); + property.SetColumnName(RewriteName(property.Name)); } + // replace key names foreach(var key in entity.GetKeys()) { key.SetName(RewriteName(key.GetName())); } - foreach(var index in entity.GetIndexes()) + // replace foreign key names + foreach (var key in entity.GetForeignKeys()) { - index.SetName(RewriteName(index.GetName())); + key.PrincipalKey.SetName(RewriteName(key.PrincipalKey.GetName())); + } + + // replace index names + foreach (var index in entity.GetIndexes()) + { + index.SetDatabaseName(RewriteName(index.GetDatabaseName())); } } } diff --git a/Oqtane.Database.SqlServer/Oqtane.Database.SqlServer.csproj b/Oqtane.Database.SqlServer/Oqtane.Database.SqlServer.csproj index 10a49d90..913aadb9 100644 --- a/Oqtane.Database.SqlServer/Oqtane.Database.SqlServer.csproj +++ b/Oqtane.Database.SqlServer/Oqtane.Database.SqlServer.csproj @@ -1,8 +1,8 @@ - net5.0 - 2.3.1 + net6.0 + 3.0.0 Oqtane Shaun Walker .NET Foundation @@ -10,7 +10,7 @@ .NET Foundation https://www.oqtane.org https://github.com/oqtane/oqtane.framework/blob/dev/LICENSE - https://github.com/oqtane/oqtane.framework/releases/tag/v2.3.1 + https://github.com/oqtane/oqtane.framework/releases/tag/v3.0.0 https://github.com/oqtane/oqtane.framework Git true @@ -29,7 +29,7 @@ - + diff --git a/Oqtane.Database.SqlServer/Oqtane.Database.SqlServer.nuspec b/Oqtane.Database.SqlServer/Oqtane.Database.SqlServer.nuspec index 52cdf971..8d575588 100644 --- a/Oqtane.Database.SqlServer/Oqtane.Database.SqlServer.nuspec +++ b/Oqtane.Database.SqlServer/Oqtane.Database.SqlServer.nuspec @@ -2,7 +2,7 @@ Oqtane.Database.SqlServer - 2.3.1 + 3.0.0 Shaun Walker .NET Foundation Oqtane SQL Server Provider @@ -12,14 +12,14 @@ false MIT https://github.com/oqtane/oqtane.framework - https://github.com/oqtane/oqtane.framework/releases/tag/v2.3.1 + https://github.com/oqtane/oqtane.framework/releases/tag/v3.0.0 icon.png oqtane - - - + + + \ No newline at end of file diff --git a/Oqtane.Database.Sqlite/Oqtane.Database.Sqlite.csproj b/Oqtane.Database.Sqlite/Oqtane.Database.Sqlite.csproj index 420ec233..7f3b1962 100644 --- a/Oqtane.Database.Sqlite/Oqtane.Database.Sqlite.csproj +++ b/Oqtane.Database.Sqlite/Oqtane.Database.Sqlite.csproj @@ -1,8 +1,8 @@ - net5.0 - 2.3.1 + net6.0 + 3.0.0 Oqtane Shaun Walker .NET Foundation @@ -10,7 +10,7 @@ .NET Foundation https://www.oqtane.org https://github.com/oqtane/oqtane.framework/blob/dev/LICENSE - https://github.com/oqtane/oqtane.framework/releases/tag/v2.3.1 + https://github.com/oqtane/oqtane.framework/releases/tag/v3.0.0 https://github.com/oqtane/oqtane.framework Git true @@ -29,7 +29,7 @@ - + diff --git a/Oqtane.Database.Sqlite/Oqtane.Database.Sqlite.nuspec b/Oqtane.Database.Sqlite/Oqtane.Database.Sqlite.nuspec index b3995545..b3bb3d20 100644 --- a/Oqtane.Database.Sqlite/Oqtane.Database.Sqlite.nuspec +++ b/Oqtane.Database.Sqlite/Oqtane.Database.Sqlite.nuspec @@ -2,7 +2,7 @@ Oqtane.Database.Sqlite - 2.3.1 + 3.0.0 Shaun Walker .NET Foundation Oqtane SQLite Provider @@ -12,14 +12,14 @@ false MIT https://github.com/oqtane/oqtane.framework - https://github.com/oqtane/oqtane.framework/releases/tag/v2.3.1 + https://github.com/oqtane/oqtane.framework/releases/tag/v3.0.0 icon.png oqtane - - - + + + \ No newline at end of file diff --git a/Oqtane.Package/Oqtane.Client.nuspec b/Oqtane.Package/Oqtane.Client.nuspec index 93c9e084..9b691b14 100644 --- a/Oqtane.Package/Oqtane.Client.nuspec +++ b/Oqtane.Package/Oqtane.Client.nuspec @@ -2,7 +2,7 @@ Oqtane.Client - 2.3.1 + 3.0.0 Shaun Walker .NET Foundation Oqtane Framework @@ -12,13 +12,13 @@ false MIT https://github.com/oqtane/oqtane.framework - https://github.com/oqtane/oqtane.framework/releases/tag/v2.3.1 + https://github.com/oqtane/oqtane.framework/releases/tag/v3.0.0 icon.png oqtane - - + + \ No newline at end of file diff --git a/Oqtane.Package/Oqtane.Framework.nuspec b/Oqtane.Package/Oqtane.Framework.nuspec index 83124644..10b8241c 100644 --- a/Oqtane.Package/Oqtane.Framework.nuspec +++ b/Oqtane.Package/Oqtane.Framework.nuspec @@ -2,7 +2,7 @@ Oqtane.Framework - 2.3.1 + 3.0.0 Shaun Walker .NET Foundation Oqtane Framework @@ -11,8 +11,8 @@ .NET Foundation false MIT - https://github.com/oqtane/oqtane.framework/releases/download/v2.3.1/Oqtane.Framework.2.3.1.Upgrade.zip - https://github.com/oqtane/oqtane.framework/releases/tag/v2.3.1 + https://github.com/oqtane/oqtane.framework/releases/download/v3.0.0/Oqtane.Framework.3.0.0.Upgrade.zip + https://github.com/oqtane/oqtane.framework/releases/tag/v3.0.0 icon.png oqtane framework diff --git a/Oqtane.Package/Oqtane.Server.nuspec b/Oqtane.Package/Oqtane.Server.nuspec index 09f335a9..c6437411 100644 --- a/Oqtane.Package/Oqtane.Server.nuspec +++ b/Oqtane.Package/Oqtane.Server.nuspec @@ -2,7 +2,7 @@ Oqtane.Server - 2.3.1 + 3.0.0 Shaun Walker .NET Foundation Oqtane Framework @@ -12,13 +12,13 @@ false MIT https://github.com/oqtane/oqtane.framework - https://github.com/oqtane/oqtane.framework/releases/tag/v2.3.1 + https://github.com/oqtane/oqtane.framework/releases/tag/v3.0.0 icon.png oqtane - - + + \ No newline at end of file diff --git a/Oqtane.Package/Oqtane.Shared.nuspec b/Oqtane.Package/Oqtane.Shared.nuspec index 8d6a730a..5aa5f672 100644 --- a/Oqtane.Package/Oqtane.Shared.nuspec +++ b/Oqtane.Package/Oqtane.Shared.nuspec @@ -2,7 +2,7 @@ Oqtane.Shared - 2.3.1 + 3.0.0 Shaun Walker .NET Foundation Oqtane Framework @@ -12,13 +12,13 @@ false MIT https://github.com/oqtane/oqtane.framework - https://github.com/oqtane/oqtane.framework/releases/tag/v2.3.1 + https://github.com/oqtane/oqtane.framework/releases/tag/v3.0.0 icon.png oqtane - - + + \ No newline at end of file diff --git a/Oqtane.Package/Oqtane.Updater.nuspec b/Oqtane.Package/Oqtane.Updater.nuspec index af3f765b..918d29ac 100644 --- a/Oqtane.Package/Oqtane.Updater.nuspec +++ b/Oqtane.Package/Oqtane.Updater.nuspec @@ -2,7 +2,7 @@ Oqtane.Updater - 2.3.1 + 3.0.0 Shaun Walker .NET Foundation Oqtane Framework @@ -12,12 +12,12 @@ false MIT https://github.com/oqtane/oqtane.framework - https://github.com/oqtane/oqtane.framework/releases/tag/v2.3.1 + https://github.com/oqtane/oqtane.framework/releases/tag/v3.0.0 icon.png oqtane - + \ No newline at end of file diff --git a/Oqtane.Package/install.ps1 b/Oqtane.Package/install.ps1 index 27b91264..4678270a 100644 --- a/Oqtane.Package/install.ps1 +++ b/Oqtane.Package/install.ps1 @@ -1 +1 @@ -Compress-Archive -Path "..\Oqtane.Server\bin\Release\net5.0\publish\*" -DestinationPath "Oqtane.Framework.2.3.1.Install.zip" -Force \ No newline at end of file +Compress-Archive -Path "..\Oqtane.Server\bin\Release\net6.0\publish\*" -DestinationPath "Oqtane.Framework.3.0.0.Install.zip" -Force \ No newline at end of file diff --git a/Oqtane.Package/release.cmd b/Oqtane.Package/release.cmd index 620e8117..7aeb6ec9 100644 --- a/Oqtane.Package/release.cmd +++ b/Oqtane.Package/release.cmd @@ -8,16 +8,16 @@ nuget.exe pack Oqtane.Client.nuspec nuget.exe pack Oqtane.Server.nuspec nuget.exe pack Oqtane.Shared.nuspec nuget.exe pack Oqtane.Framework.nuspec -del /F/Q/S "..\Oqtane.Server\bin\Release\net5.0\publish" > NUL -rmdir /Q/S "..\Oqtane.Server\bin\Release\net5.0\publish" +del /F/Q/S "..\Oqtane.Server\bin\Release\net6.0\publish" > NUL +rmdir /Q/S "..\Oqtane.Server\bin\Release\net6.0\publish" dotnet publish ..\Oqtane.Server\Oqtane.Server.csproj /p:Configuration=Release -del /F/Q/S "..\Oqtane.Server\bin\Release\net5.0\publish\wwwroot\Content" > NUL -rmdir /Q/S "..\Oqtane.Server\bin\Release\net5.0\publish\wwwroot\Content" -del "..\Oqtane.Server\bin\Release\net5.0\publish\appsettings.json" -ren "..\Oqtane.Server\bin\Release\net5.0\publish\appsettings.release.json" "appsettings.json" +del /F/Q/S "..\Oqtane.Server\bin\Release\net6.0\publish\wwwroot\Content" > NUL +rmdir /Q/S "..\Oqtane.Server\bin\Release\net6.0\publish\wwwroot\Content" +del "..\Oqtane.Server\bin\Release\net6.0\publish\appsettings.json" +ren "..\Oqtane.Server\bin\Release\net6.0\publish\appsettings.release.json" "appsettings.json" C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe ".\install.ps1" -del "..\Oqtane.Server\bin\Release\net5.0\publish\appsettings.json" -del "..\Oqtane.Server\bin\Release\net5.0\publish\web.config" +del "..\Oqtane.Server\bin\Release\net6.0\publish\appsettings.json" +del "..\Oqtane.Server\bin\Release\net6.0\publish\web.config" C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe ".\upgrade.ps1" dotnet clean -c Release ..\Oqtane.Updater.sln dotnet build -c Release ..\Oqtane.Updater.sln diff --git a/Oqtane.Package/upgrade.ps1 b/Oqtane.Package/upgrade.ps1 index 8e3ba5f3..a03b27fa 100644 --- a/Oqtane.Package/upgrade.ps1 +++ b/Oqtane.Package/upgrade.ps1 @@ -1 +1 @@ -Compress-Archive -Path "..\Oqtane.Server\bin\Release\net5.0\publish\*" -DestinationPath "Oqtane.Framework.2.3.1.Upgrade.zip" -Force \ No newline at end of file +Compress-Archive -Path "..\Oqtane.Server\bin\Release\net6.0\publish\*" -DestinationPath "Oqtane.Framework.3.0.0.Upgrade.zip" -Force \ No newline at end of file diff --git a/Oqtane.Server/Controllers/FileController.cs b/Oqtane.Server/Controllers/FileController.cs index 57ffb98f..5151f535 100644 --- a/Oqtane.Server/Controllers/FileController.cs +++ b/Oqtane.Server/Controllers/FileController.cs @@ -20,6 +20,7 @@ using SixLabors.ImageSharp; using SixLabors.ImageSharp.Processing; using SixLabors.ImageSharp.Formats.Png; using SixLabors.ImageSharp.PixelFormats; +using System.Net.Http; // ReSharper disable StringIndexOfIsCultureSpecific.1 @@ -190,7 +191,7 @@ namespace Oqtane.Controllers // GET api//upload?url=x&folderid=y&name=z [HttpGet("upload")] - public Models.File UploadFile(string url, string folderid, string name) + public async Task UploadFile(string url, string folderid, string name) { Models.File file = null; @@ -227,15 +228,25 @@ namespace Oqtane.Controllers try { - var client = new WebClient(); string targetPath = Path.Combine(folderPath, name); + // remove file if it already exists if (System.IO.File.Exists(targetPath)) { System.IO.File.Delete(targetPath); } - client.DownloadFile(url, targetPath); + using (var client = new HttpClient()) + { + using (var stream = await client.GetStreamAsync(url)) + { + using (var fileStream = new FileStream(targetPath, FileMode.CreateNew)) + { + await stream.CopyToAsync(fileStream); + } + } + } + file = CreateFile(name, folder.FolderId, targetPath); if (file != null) { diff --git a/Oqtane.Server/Infrastructure/InstallationManager.cs b/Oqtane.Server/Infrastructure/InstallationManager.cs index bee6b893..18a62b01 100644 --- a/Oqtane.Server/Infrastructure/InstallationManager.cs +++ b/Oqtane.Server/Infrastructure/InstallationManager.cs @@ -4,10 +4,11 @@ using System.Diagnostics; using System.IO; using System.IO.Compression; using System.Linq; -using System.Net; +using System.Net.Http; using System.Reflection; using System.Text.Json; using System.Text.RegularExpressions; +using System.Threading.Tasks; using System.Xml; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Hosting; @@ -228,7 +229,7 @@ namespace Oqtane.Infrastructure return false; } - public void UpgradeFramework() + public async Task UpgradeFramework() { string folder = Path.Combine(_environment.ContentRootPath, Constants.PackagesFolder); if (Directory.Exists(folder)) @@ -281,10 +282,18 @@ namespace Oqtane.Infrastructure // install Oqtane.Framework and Oqtane.Updater nuget packages InstallPackages(); // download upgrade zip package - var client = new WebClient(); Uri uri = new Uri(packageurl); string upgradepackage = Path.Combine(folder, uri.Segments[uri.Segments.Length - 1]); - client.DownloadFile(packageurl, upgradepackage); + using (var client = new HttpClient()) + { + using (var stream = await client.GetStreamAsync(packageurl)) + { + using (var fileStream = new FileStream(upgradepackage, FileMode.CreateNew)) + { + await stream.CopyToAsync(fileStream); + } + } + } // install Oqtane.Upgrade zip package if (File.Exists(upgradepackage)) { diff --git a/Oqtane.Server/Infrastructure/Interfaces/IInstallationManager.cs b/Oqtane.Server/Infrastructure/Interfaces/IInstallationManager.cs index 5c2f2853..da4a6604 100644 --- a/Oqtane.Server/Infrastructure/Interfaces/IInstallationManager.cs +++ b/Oqtane.Server/Infrastructure/Interfaces/IInstallationManager.cs @@ -1,10 +1,12 @@ +using System.Threading.Tasks; + namespace Oqtane.Infrastructure { public interface IInstallationManager { void InstallPackages(); bool UninstallPackage(string PackageName); - void UpgradeFramework(); + Task UpgradeFramework(); void RestartApplication(); } } diff --git a/Oqtane.Server/Oqtane.Server.csproj b/Oqtane.Server/Oqtane.Server.csproj index 797fca39..e2da14d8 100644 --- a/Oqtane.Server/Oqtane.Server.csproj +++ b/Oqtane.Server/Oqtane.Server.csproj @@ -1,9 +1,9 @@ - net5.0 + net6.0 Debug;Release - 2.3.1 + 3.0.0 Oqtane Shaun Walker .NET Foundation @@ -11,7 +11,7 @@ .NET Foundation https://www.oqtane.org https://github.com/oqtane/oqtane.framework/blob/dev/LICENSE - https://github.com/oqtane/oqtane.framework/releases/tag/v2.3.1 + https://github.com/oqtane/oqtane.framework/releases/tag/v3.0.0 https://github.com/oqtane/oqtane.framework Git Oqtane @@ -30,20 +30,20 @@ - - - - - - - + + + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - - - + + + + diff --git a/Oqtane.Server/wwwroot/Packages/Oqtane.Database.MySQL.nupkg.bak b/Oqtane.Server/wwwroot/Packages/Oqtane.Database.MySQL.nupkg.bak index fb462be4..58a48870 100644 Binary files a/Oqtane.Server/wwwroot/Packages/Oqtane.Database.MySQL.nupkg.bak and b/Oqtane.Server/wwwroot/Packages/Oqtane.Database.MySQL.nupkg.bak differ diff --git a/Oqtane.Server/wwwroot/Packages/Oqtane.Database.PostgreSQL.nupkg.bak b/Oqtane.Server/wwwroot/Packages/Oqtane.Database.PostgreSQL.nupkg.bak index 8ea8dc54..bcd61842 100644 Binary files a/Oqtane.Server/wwwroot/Packages/Oqtane.Database.PostgreSQL.nupkg.bak and b/Oqtane.Server/wwwroot/Packages/Oqtane.Database.PostgreSQL.nupkg.bak differ diff --git a/Oqtane.Server/wwwroot/Packages/Oqtane.Database.SqlServer.nupkg.bak b/Oqtane.Server/wwwroot/Packages/Oqtane.Database.SqlServer.nupkg.bak index e9cced56..6f6fe3ee 100644 Binary files a/Oqtane.Server/wwwroot/Packages/Oqtane.Database.SqlServer.nupkg.bak and b/Oqtane.Server/wwwroot/Packages/Oqtane.Database.SqlServer.nupkg.bak differ diff --git a/Oqtane.Server/wwwroot/Packages/Oqtane.Database.Sqlite.nupkg.bak b/Oqtane.Server/wwwroot/Packages/Oqtane.Database.Sqlite.nupkg.bak index 67cfd3aa..99471c9f 100644 Binary files a/Oqtane.Server/wwwroot/Packages/Oqtane.Database.Sqlite.nupkg.bak and b/Oqtane.Server/wwwroot/Packages/Oqtane.Database.Sqlite.nupkg.bak differ diff --git a/Oqtane.Shared/Oqtane.Shared.csproj b/Oqtane.Shared/Oqtane.Shared.csproj index 3d3e1162..850d65ca 100644 --- a/Oqtane.Shared/Oqtane.Shared.csproj +++ b/Oqtane.Shared/Oqtane.Shared.csproj @@ -1,9 +1,9 @@ - net5.0 + net6.0 Debug;Release - 2.3.1 + 3.0.0 Oqtane Shaun Walker .NET Foundation @@ -11,7 +11,7 @@ .NET Foundation https://www.oqtane.org https://github.com/oqtane/oqtane.framework/blob/dev/LICENSE - https://github.com/oqtane/oqtane.framework/releases/tag/v2.3.1 + https://github.com/oqtane/oqtane.framework/releases/tag/v3.0.0 https://github.com/oqtane/oqtane.framework Git Oqtane @@ -19,11 +19,11 @@ - - - - - + + + + + diff --git a/Oqtane.Shared/Shared/Constants.cs b/Oqtane.Shared/Shared/Constants.cs index 0aee7c3e..9a2c19cc 100644 --- a/Oqtane.Shared/Shared/Constants.cs +++ b/Oqtane.Shared/Shared/Constants.cs @@ -3,8 +3,8 @@ using System; namespace Oqtane.Shared { public class Constants { - public static readonly string Version = "2.3.1"; - public const string ReleaseVersions = "1.0.0,1.0.1,1.0.2,1.0.3,1.0.4,2.0.0,2.0.1,2.0.2,2.1.0,2.2.0,2.3.0,2.3.1"; + public static readonly string Version = "3.0.0"; + public const string ReleaseVersions = "1.0.0,1.0.1,1.0.2,1.0.3,1.0.4,2.0.0,2.0.1,2.0.2,2.1.0,2.2.0,2.3.0,2.3.1,3.0.0"; public const string PackageId = "Oqtane.Framework"; public const string UpdaterPackageId = "Oqtane.Updater"; public const string PackageRegistryUrl = "https://www.oqtane.net"; diff --git a/Oqtane.Test/Oqtane.Test.csproj b/Oqtane.Test/Oqtane.Test.csproj index 329c4f99..9aa12ba7 100644 --- a/Oqtane.Test/Oqtane.Test.csproj +++ b/Oqtane.Test/Oqtane.Test.csproj @@ -1,9 +1,9 @@ - net5.0 + net6.0 Debug;Release - 2.3.1 + 3.0.0 Oqtane Shaun Walker .NET Foundation @@ -11,7 +11,7 @@ .NET Foundation https://www.oqtane.org https://github.com/oqtane/oqtane.framework/blob/dev/LICENSE - https://github.com/oqtane/oqtane.framework/releases/tag/v2.3.1 + https://github.com/oqtane/oqtane.framework/releases/tag/v3.0.0 https://github.com/oqtane/oqtane.framework Git Oqtane @@ -20,7 +20,7 @@ - + diff --git a/Oqtane.Updater/Oqtane.Updater.csproj b/Oqtane.Updater/Oqtane.Updater.csproj index 420cbabe..37436cc5 100644 --- a/Oqtane.Updater/Oqtane.Updater.csproj +++ b/Oqtane.Updater/Oqtane.Updater.csproj @@ -1,9 +1,9 @@ - net5.0 + net6.0 Exe - 2.3.1 + 3.0.0 Oqtane Shaun Walker .NET Foundation @@ -11,7 +11,7 @@ .NET Foundation https://www.oqtane.org https://github.com/oqtane/oqtane.framework/blob/dev/LICENSE - https://github.com/oqtane/oqtane.framework/releases/tag/v2.3.1 + https://github.com/oqtane/oqtane.framework/releases/tag/v3.0.0 https://github.com/oqtane/oqtane.framework Git Oqtane