v3.9.0-beta1
Pre-release
Pre-release
What has changed?
- New: Migration to new Microsoft .NET 8.0 platform (no longer necessary to install .NET)
- New: Various changes and improvements throughout Backup Service Home
- New: Migration to new update platform for software updates
Note: This version still allows installing and using an older version (3.8.5.4) after installation. Backup Service Home databases will not be updated by this version.
Details
- feat: migrate to dotnet 7 by @alexsee in #159
- chore: clean code by @alexsee in #184
- chore: clean code by @alexsee in #185
- fix: harmonize create backup window handling by @alexsee in #186
- fix: add missing tag annotations for edit schedule by @alexsee in #187
- build(deps): bump Microsoft.Windows.Compatibility from 7.0.0 to 7.0.1 in /src by @dependabot in #190
- build(deps): bump System.Management from 7.0.0 to 7.0.1 in /src by @dependabot in #189
- fix: full backup check by @alexsee in #191
- feat: add new windows app sdk project with winui and updated service structure by @alexsee in #188
- build(deps): bump Microsoft.WindowsAppSDK from 1.3.230331000 to 1.3.230502000 in /src by @dependabot in #195
- build(deps): bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.0 in /src by @dependabot in #198
- build(deps): bump WinUIEx from 2.1 to 2.2.0 in /src by @dependabot in #196
- build(deps): bump NUnit3TestAdapter from 4.4.2 to 4.5.0 in /src by @dependabot in #200
- build(deps): bump Microsoft.NET.Test.Sdk from 17.6.0 to 17.6.1 in /src by @dependabot in #199
- chore(build): remove win10 build config by @alexsee in #201
- chore: update build configuration by @alexsee in #202
- tests(qm): add query manager tests by @alexsee in #193
- chore(tests): exclude tests from coverage by @alexsee in #203
- fix(chore): code smells + format by @alexsee in #204
- build(deps): bump System.Data.SQLite.Core from 1.0.117 to 1.0.118 in /src by @dependabot in #205
- build(deps): bump Microsoft.NET.Test.Sdk from 17.6.1 to 17.6.2 in /src by @dependabot in #206
- build(deps): bump Microsoft.Windows.Compatibility from 7.0.1 to 7.0.3 in /src/BSH.Test by @dependabot in #207
- build(deps): bump Microsoft.Windows.Compatibility from 7.0.1 to 7.0.3 in /src/BSH.Controls by @dependabot in #208
- build(deps): bump Microsoft.Windows.Compatibility from 7.0.1 to 7.0.3 in /src/PreviewHandlerFramework by @dependabot in #209
- Update dotnet-desktop-build.yml by @alexsee in #210
- build(deps): bump Microsoft.Extensions.Logging.Abstractions from 7.0.0 to 7.0.1 in /src by @dependabot in #211
- build(deps): bump Microsoft.WindowsAppSDK from 1.3.230502000 to 1.3.230602002 in /src by @dependabot in #212
- build(deps): bump Microsoft.Extensions.Hosting.WindowsServices from 7.0.0 to 7.0.1 in /src by @dependabot in #213
- build(deps): bump Serilog from 2.12.0 to 3.0.0 in /src by @dependabot in #214
- build(deps): bump System.Management from 7.0.1 to 7.0.2 in /src by @dependabot in #215
- build(deps): bump Quartz from 3.6.2 to 3.6.3 in /src by @dependabot in #218
- build(deps): bump Serilog from 3.0.0 to 3.0.1 in /src by @dependabot in #216
- build(deps): bump Microsoft.Windows.Compatibility from 7.0.3 to 7.0.4 in /src by @dependabot in #217
- build(deps): bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.6.3 in /src by @dependabot in #220
- build(deps): bump CommunityToolkit.Mvvm from 8.2.0 to 8.2.1 in /src by @dependabot in #221
- build(deps): bump FluentFTP from 46.0.2 to 47.0.0 in /src by @dependabot in #222
- build(deps): bump Microsoft.WindowsAppSDK from 1.3.230602002 to 1.3.230724000 in /src by @dependabot in #223
- build(deps): bump FluentFTP from 47.0.0 to 47.1.0 in /src by @dependabot in #224
- build(deps): bump AlphaVSS from 2.0.0 to 2.0.3 in /src by @dependabot in #225
- build(deps): bump H.NotifyIcon.WinUI from 2.0.108 to 2.0.114 in /src by @dependabot in #227
- build(deps): bump H.NotifyIcon.WinUI from 2.0.114 to 2.0.115 in /src by @dependabot in #230
- build(deps): bump Quartz from 3.6.3 to 3.7.0 in /src by @dependabot in #229
- build(deps): bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0 in /src by @dependabot in #228
- Update dotnet-desktop-build.yml by @alexsee in #232
- build(deps): bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 in /src by @dependabot in #231
- fix(vss): in-use files on other drives cannot be backuped by @alexsee in #234
- build(deps): bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 in /src by @dependabot in #235
- build(deps): bump FluentFTP from 47.1.0 to 48.0.3 in /src by @dependabot in #248
- build(deps): bump NUnit from 3.13.3 to 3.14.0 in /src by @dependabot in #249
- fix(browser): disable browser refresh for multi-deletion of backups by @alexsee in #254
- feat(core): add new software updater by @alexsee in #255
- feat(core): add unique user id for update check by @alexsee in #256
- build(deps): update to dotnet 8 by @alexsee in #257
- build(deps): bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0 in /src by @dependabot in #250
- build(deps): bump Microsoft.Windows.Compatibility, System.Configuration.ConfigurationManager, System.Security.Cryptography.ProtectedData and System.Management in /src by @dependabot in #258
- build(deps): bump Quartz from 3.7.0 to 3.8.0 in /src by @dependabot in #263
- build(deps): bump System.Security.Cryptography.ProtectedData from 7.0.1 to 8.0.0 in /src by @dependabot in #262
- build(deps): bump Microsoft.Extensions.Logging.Abstractions from 7.0.1 to 8.0.0 in /src by @dependabot in #261
- build(deps): bump FluentFTP from 48.0.3 to 49.0.1 in /src by @dependabot in #260
- build(deps): bump Serilog from 3.0.1 to 3.1.1 in /src by @dependabot in #259
- build(deps): bump System.Configuration.ConfigurationManager from 7.0.0 to 8.0.0 in /src by @dependabot in #268
- build(deps): bump Microsoft.Windows.Compatibility, System.Configuration.ConfigurationManager and System.Management in /src by @dependabot in #267
- build(deps): bump Microsoft.Extensions.Hosting from 7.0.1 to 8.0.0 in /src by @dependabot in #266
- build(deps): bump Microsoft.Extensions.Hosting.WindowsServices from 7.0.1 to 8.0.0 in /src by @dependabot in #269
- build(deps): bump FluentFTP from 49.0.1 to 49.0.2 in /src by @dependabot in #271
- fix(query): add active versions filter to get oldest backup by @alexsee in #274
- fix(dlg): avoid showing full disk space date when no free space by @alexsee in #275
- feat(sec): update md5 hash generator by @alexsee in #276
- build(deps): bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.9.0 in /src by @dependabot in #278
- build(deps): bump System.Management from 7.0.2 to 8.0.0 in /src by @dependabot in #270
- fix(core): update encryption module algorithms and fix buffer implementation by @alexsee in #277
- chore: fix small code analysis issues by @alexsee in #279
- feat(preview): remove windows media player component by @alexsee in #280
- build(deps): bump Autoupdater.NET.Official from 1.8.4 to 1.8.5 in /src by @dependabot in #284
- build(deps): bump Quartz from 3.8.0 to 3.8.1 in /src by @dependabot in #282
- build(deps): bump Microsoft.Windows.Compatibility from 8.0.1 to 8.0.2 in /src by @dependabot in #281
- build(deps): update to dotnet 8.0.201 by @alexsee in #285
- fix(build): adjust github build pipeline + adjust logging configuration by @alexsee in #286
- build(deps): bump Microsoft.Windows.Compatibility from 8.0.2 to 8.0.3 in /src by @dependabot in #288
- build(deps): bump Microsoft.Extensions.Logging.Abstractions from 8.0.0 to 8.0.1 in /src by @dependabot in #287
- build(deps): bump Microsoft.Windows.Compatibility from 8.0.3 to 8.0.4 in /src by @dependabot in #290
- build(deps): bump FluentFTP from 49.0.2 to 50.0.1 in /src by @dependabot in #291
- build(deps): bump Autoupdater.NET.Official from 1.8.5 to 1.8.6 in /src by @dependabot in #293
- build(deps): bump Quartz from 3.8.1 to 3.9.0 in /src by @dependabot in #292
- fix(core): code issues and smells from sonarcloud by @alexsee in #294
- fix(core): code issues and smells by @alexsee in #295
Full Changelog: v3.8.5.0...v3.9.0-beta1