Given a version number MAJOR.MINOR.PATCH, increment the:
1. MAJOR version when you make incompatible API changes
2. MINOR version when you add functionality in a backward compatible manner
3. PATCH version when you make backward compatible bug fixes
Additional labels for pre-release and build metadata are available as extensions
to the MAJOR.MINOR.PATCH format.
Supported .NET versions
Different versions of the packages, support a different set of .NET versions:
Added SPDX SBOM into the NuGet packages (folder _manifest/spdx_2.2)
Added DogmaSolutions.VulnerabilityScanners
Added DogmaSolutions.VulnerabilityScanners.Euvd
Added DogmaSolutions.VulnerabilityScanners.Ghsa
Added DogmaSolutions.VulnerabilityScanners.Nvd
Added DogmaSolutions.AspNetCore.Mvc
Added DogmaSolutions.AspNetCore.OData
Minor cleanup in DogmaSolutions.Devices.Siemens
Minor improvements DogmaSolutions.Json
Version 5.0.*
Many improvements and some fixes in all DogmaSolutions.Devices.* libraries
Many improvements and some fixes in all DogmaSolutions.Opc.Ua.* libraries
Performed SAST and hardening
Added DogmaSolutions.Analyzers in all projects
Packages
Every package contains a specific subset of functionalities related to a specific area of interest.
Here follows a list of NuGet packages aggregated by topic.
Application infrastructure and configuration
Extensions to simplify the creation of application infrastructures.
DogmaSolutions.ApplicationInfrastructure
DogmaSolutions.AspNetCore
DogmaSolutions.AspNetCore.Security
DogmaSolutions.AspNetCore.Mvc
DogmaSolutions.AspNetCore.OData
DogmaSolutions.CommandLine
DogmaSolutions.Configuration
DogmaSolutions.Configuration.SqlLite
DogmaSolutions.Configuration.SqlServer
Benchmarking and monitoring
Basic functions to implement integrated benchmarks inside performance-aware applications.
DogmaSolutions.Benchmarking
DogmaSolutions.Benchmarking.MicrosoftLogging
DogmaSolutions.Prtg
Security and cryptography
Functionalities that extend and simplify the usage of existing cryptographic frameworks and security-aware libraries.