Releases: Vasar007/ProjectV
Release list
v0.9.7 — Phase 1: Dependency and Solution Upgrades
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....