All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated stable NuGet dependencies for System.Text.Json, System.Drawing.Common, Magick.NET, OpenCvSharp4, System.IdentityModel.Tokens.Jwt, and LlmTornado.
- Updated the OpenCvSharp API usage in
ImageProcessorfromCmpTypetoCmpTypesso the solution builds again with the current minor package line.
- Applied non-major NuGet updates across the solution, including
CommunityToolkit.Mvvm,LlmTornado,Microsoft.SqlServer.TransactSql.ScriptDom,NAudio,OpenCvSharp4,OpenCvSharp4.runtime.win,PDFsharp,QRCoder,SkiaSharp,System.Drawing.Common,System.IdentityModel.Tokens.Jwt, andSystem.Text.Json.
- Kept
Magick.NET-Q8-AnyCPUon14.12.0because the Dependabot advisory metadata points to14.20.0, but that version is not currently published on NuGet and does not restore or build. - Verified that
14.20.0is not consumable from the public NuGet feed, so14.12.0is the current buildable fallback until a newer package is actually released.
- Updated Magick.NET-Q8-AnyCPU from 14.10.0 to 14.11.1 in the app and converters projects to address known security advisories.
- Updated Flowery.NET from 1.8.0 to 1.9.2 and aligned Avalonia package references to 11.3.12.
- Updated System.Text.Json package references to 10.0.5 across affected projects.
- Switched the default Flowery.NET dependency back to the NuGet package instead of a local project reference.
- Resolved NuGet restore and build warnings caused by Avalonia and System.Text.Json package downgrades.
- Updated Avalonia packages from 11.3.9 to 11.3.10 (required by Flowery.NET).
- Updated System.Text.Json from 10.0.0 to 10.0.1.
- Updated App_Title in all localization files to include ".NET" suffix.
- Fixed deprecation warning in
AsciiArtGenerator.csby replacingSKFilterQualitywithSKSamplingOptions. - Fixed CA1416 platform compatibility warnings in
ImageConverter.csby adding[SupportedOSPlatform("windows")]attribute. - Fixed Scientific Calculator: Enter key now always triggers calculation instead of re-activating the last clicked button.
- Fixed Scientific Calculator: Unary minus was being ignored, causing negative results to become positive in subsequent calculations (e.g.,
-1522 + 2000incorrectly returned3517instead of478). - App title in all localizations now state ".NET" at the end
- Initial public release.