Surveyor.Core
0.7.2
dotnet add package Surveyor.Core --version 0.7.2
NuGet\Install-Package Surveyor.Core -Version 0.7.2
<PackageReference Include="Surveyor.Core" Version="0.7.2" />
<PackageVersion Include="Surveyor.Core" Version="0.7.2" />
<PackageReference Include="Surveyor.Core" />
paket add Surveyor.Core --version 0.7.2
#r "nuget: Surveyor.Core, 0.7.2"
#:package Surveyor.Core@0.7.2
#addin nuget:?package=Surveyor.Core&version=0.7.2
#tool nuget:?package=Surveyor.Core&version=0.7.2
About
Core libraries for the Surveyor.BuildVersioning MSBuild task and Surveyor.Cli CLI tool providing logic for:
Versioning Activities
Determine assembly and package version numbers by analyzing conventional commit messages and determining whether files have changed since the last version published to a NuGet feed.
Each project, assembly, or package in a solution is versioned independently so new versions are only released if the assembly has changed, as opposed to publishing every package in the repository.
Release Note Generation Activity
Generate release notes by analyzing conventional commit messages and grouping them by type (breaking changes, features, fixes, etc.).
Conventional Commit Parsing
Git CLI methods
NuGet Package Feed API methods
Standards
- Follows the Dependency injection (DI) software design pattern ensuring ease of extensibility and adaptation to your use case.
- Project structure and code standards follow the StudioLE Guidelines.
How to Use
- The unit tests provide clear examples of how to use the core libraries.
- Surveyor.Cli provides a CLI executable implementation.
- Surveyor.BuildVersioning provides an MSBuild task implementation.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.2)
- Microsoft.Extensions.Options (>= 9.0.2)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 9.0.2)
- StudioLE.Extensions.System (>= 0.11.0)
- StudioLE.Patterns.Abstractions (>= 0.11.0)
- System.Text.Json (>= 9.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
0.7.2 | 128 | 2/22/2025 |