Skip to content

Releases: Vasar007/ProjectV

v0.9.7 — Phase 1: Dependency and Solution Upgrades

Choose a tag to compare

@Vasar007 Vasar007 released this 17 May 22:16
30de6fc

Phase 1 Summary

This release upgrades ProjectV from .NET 8 to .NET 10 across every project (libraries, web services, console app, and tests), bumps every NuGet package to the latest stable version compatible with net10.0 (with Microsoft.* runtime aligned at 10.0.x and Wilson identity at 8.18.0), and clears the AutoMapper NU1903 vulnerability (GHSA-rvv3-g6hj-g44x) by replacing AutoMapper with Riok.Mapperly as part of a three-library license-change track (FluentAssertions → AwesomeAssertions; Moq → NSubstitute; AutoMapper → Riok.Mapperly). The solution was split into two .sln files so Linux x64 contributors can restore and build ProjectV/ProjectV.sln without the WPF DesktopApp blocking restore — the Windows-only ProjectV.Desktop.sln carries the DesktopApp. A new GitHub Actions build.yml workflow provides the Linux + Windows build matrix; AppVeyor remains the Windows test authority. The repo workflow moved to GitHub-Milestone-driven phases with per-task PRs targeting master directly; the develop branch is retired with this release and master is now the only long-lived branch.


What's Changed

  • Add file input support by @danila19991 in #4
  • Appraiser & Managers by @Vasar007 in #5
  • Fixes by @Vasar007 in #6
  • Google Drive API support by @Vasar007 in #10
  • Add NLog logging framework by @Vasar007 in #15
  • Create Core classes and separate internal library calls chain by @Vasar007 in #16
  • Add config and docs by @Vasar007 in #18
  • Upload new version of service by @Vasar007 in #22
  • Add DB and multithreading by @Vasar007 in #24
  • Release 0.8 by @Vasar007 in #29
  • Add AppVeyor by @Vasar007 in #30
  • Fix CI script by @Vasar007 in #31
  • Fix scripts and remove unused files by @Vasar007 in #32
  • Add OMDb support by @Vasar007 in #34
  • Implement TelegramBot by @Vasar007 in #35
  • Desktop improvements by @Vasar007 in #36
  • Fix service and make it more lightweight by @Vasar007 in #39
  • README update by @Vasar007 in #40
  • Minor services improvement and extending features set by @Vasar007 in #45
  • Release 0.9.5 by @Vasar007 in #57
  • Add license scan report and status by @fossabot in #58
  • UI and libraries improvements, update target framework by @Vasar007 in #59
  • Rename ThingAppraiser project to ProjectV by @Vasar007 in #60
  • Release v0.9.5 by @Vasar007 in #61
  • Hotfix for v0.9.5 by @Vasar007 in #62
  • Fix: make GoogleDrive service initialization like lazy by @Vasar007 in #63
  • Bump MaterialDesignColors from 2.0.4 to 2.0.5 in /ProjectV by @dependabot[bot] in #69
  • Bump MaterialDesignThemes from 4.3.0 to 4.4.0 in /ProjectV by @dependabot[bot] in #68
  • Bump Google.Apis.Core from 1.56.0 to 1.57.0 in /ProjectV by @dependabot[bot] in #70
  • Bump NLog from 4.7.14 to 4.7.15 in /ProjectV by @dependabot[bot] in #74
  • Bump NLog.Schema from 4.7.14 to 4.7.15 in /ProjectV by @dependabot[bot] in #72
  • Bump NLog.Config from 4.7.14 to 4.7.15 in /ProjectV by @dependabot[bot] in #75
  • Bump Microsoft.IdentityModel.Tokens from 6.16.0 to 6.17.0 in /ProjectV by @dependabot[bot] in #78
  • Bump Microsoft.AspNetCore.Authentication.JwtBearer from 6.0.3 to 6.0.4 in /ProjectV by @dependabot[bot] in #80
  • Bump Google.Apis.Drive.v3 from 1.57.0.2601 to 1.57.0.2656 in /ProjectV by @dependabot[bot] in #83
  • Bump Npgsql.EntityFrameworkCore.PostgreSQL from 6.0.3 to 6.0.4 in /ProjectV by @dependabot[bot] in #84
  • Bump Google.Apis.Drive.v3 from 1.57.0.2656 to 1.57.0.2663 in /ProjectV by @dependabot[bot] in #85
  • Bump Swashbuckle.AspNetCore from 6.3.0 to 6.3.1 in /ProjectV by @dependabot[bot] in #86
  • Bump TMDbLib from 1.9.1 to 1.9.2 in /ProjectV by @dependabot[bot] in #87
  • Bump MaterialDesignColors from 2.0.5 to 2.0.6 in /ProjectV by @dependabot[bot] in #89
  • Bump MaterialDesignThemes from 4.4.0 to 4.5.0 in /ProjectV by @dependabot[bot] in #88
  • Bump xunit.runner.visualstudio from 2.4.3 to 2.4.4 in /ProjectV by @dependabot[bot] in #91
  • Bump xunit.runner.visualstudio from 2.4.4 to 2.4.5 in /ProjectV by @dependabot[bot] in #92
  • Bump Microsoft.Extensions.Http.Polly from 6.0.0 to 6.0.4 in /ProjectV by @dependabot[bot] in #93
  • Bump Microsoft.Extensions.Hosting from 6.0.0 to 6.0.1 in /ProjectV by @dependabot[bot] in #94
  • Bump Google.Apis.Drive.v3 from 1.57.0.2663 to 1.57.0.2684 in /ProjectV by @dependabot[bot] in #101
  • Bump Moq from 4.17.2 to 4.18.0 in /ProjectV by @dependabot[bot] in #100
  • Bump Moq from 4.18.0 to 4.18.1 in /ProjectV by @dependabot[bot] in #102
  • Bump System.IdentityModel.Tokens.Jwt from 6.17.0 to 6.18.0 in /ProjectV by @dependabot[bot] in #107
  • Bump Microsoft.IdentityModel.Tokens from 6.17.0 to 6.18.0 in /ProjectV by @dependabot[bot] in #108
  • Bump Microsoft.AspNet.WebApi.Client from 5.2.8 to 5.2.9 in /ProjectV by @dependabot[bot] in #109
  • Bump RestSharp from 107.3.0 to 108.0.1 in /ProjectV by @dependabot[bot] in #112
  • Bump System.IdentityModel.Tokens.Jwt from 6.19.0 to 6.20.0 in /ProjectV by @dependabot[bot] in #123
  • Bump Microsoft.IdentityModel.Tokens from 6.19.0 to 6.20.0 in /ProjectV by @dependabot[bot] in #122
  • Bump NLog.Extensions.Logging from 5.0.0 to 5.0.1 in /ProjectV by @dependabot[bot] in #124
  • Bump System.IdentityModel.Tokens.Jwt from 6.20.0 to 6.21.0 in /ProjectV by @dependabot[bot] in #126
  • Bump Microsoft.IdentityModel.Tokens from 6.20.0 to 6.21.0 in /ProjectV by @dependabot[bot] in #125
  • Bump CsvHelper from 27.2.1 to 28.0.0 in /ProjectV by @dependabot[bot] in #127
  • Bump Microsoft.Extensions.Http.Polly from 6.0.6 to 6.0.7 in /ProjectV by @dependabot[bot] in #128
  • Bump Microsoft.EntityFrameworkCore.SqlServer from 6.0.6 to 6.0.7 in /ProjectV by @dependabot[bot] in #129
  • Bump Microsoft.AspNetCore.Authorization from 6.0.6 to 6.0.7 in /ProjectV by @dependabot[bot] in #131
  • Bump Microsoft.AspNetCore.Authentication.JwtBearer from 6.0.6 to 6.0.7 in /ProjectV by @dependabot[bot] in #132
  • Bump Microsoft.EntityFrameworkCore from 6.0.6 to 6.0.7 in /ProjectV by @dependabot[bot] in #130
  • Bump Microsoft.AspNetCore.Mvc.NewtonsoftJson from 6.0.6 to 6.0.7 in /ProjectV by @dependabot[bot] in #134
  • Bump Microsoft.EntityFrameworkCore.Tools from 6.0.6 to 6.0.7 in /ProjectV by @dependabot[bot] in #133
  • Bump Google.Apis.Drive.v3 from 1.57.0.2684 to 1.57.0.2746 in /ProjectV by @dependabot[bot] in #135
  • Bump Swashbuckle.AspNetCore from 6.3.1 to 6.3.2 in /ProjectV by @dependabot[bot] in #137
  • Bump CsvHelper from 28.0.0 to 28.0.1 in /ProjectV by @dependabot[bot] in #136
  • Bump Swashbuckle.AspNetCore from 6.3.2 to 6.4.0 in /ProjectV by @dependabot[bot] in #138
  • Bump Microsoft.IdentityModel.Tokens from 6.21.0 to 6.22.0 in /ProjectV by @dependabot[bot] in #140
  • Bump System.IdentityModel.Tokens.Jwt from 6.21.0 to 6.22.0 in /ProjectV by @dependabot[bot] in #139
  • Bump xunit from 2.4.1 to 2.4.2 in /ProjectV by @dependabot[bot] in #141
  • Bump Moq from 4.18.1 to 4.18.2 in /ProjectV by @dependabot[bot] in #142
  • Bump Npgsql.EntityFrameworkCore.PostgreSQL from 6.0.5 to 6.0.6 in /ProjectV by @dependabot[bot] in #143
  • Develop by @Vasar007 in https://github....
Read more