Release 2.0.2
Summary
2.0.2 is a compatible patch release for the stable 2.0.x AsiBackbone package family.
This release corrects the package-facing icon presentation issue discovered after 2.0.1. The previous package icon asset could render incompletely in package-list and package-detail contexts. 2.0.2 preserves the 2.0.0 public package and namespace boundary while aligning release metadata and documentation for the corrected package presentation release.
Release summary
2.0.2 keeps the simplified AsiBackbone.* package and namespace identity established in 2.0.0.
This is a patch release focused on package/repository presentation assets, release metadata, changelog alignment, and documentation updates.
No runtime behavior changes are included.
No public API expansion is included.
No package ID or namespace changes are included.
What changed
- Corrected the package icon asset used for NuGet and repository/package presentation.
- Rebuilt
PACKAGE-ICON.pngfrom the source SVG so the icon renders as a complete image rather than an incomplete or partially rendered PNG. - Promoted central package metadata from
2.0.1to2.0.2. - Kept
AssemblyVersionfixed at2.0.0.0for the compatible stable2.xline. - Updated
FileVersionto2.0.2.0. - Updated
CITATION.cffand.zenodo.jsonfor the2.0.2release. - Updated the Source Link validation script default package version to
2.0.2. - Added
2.0.2release notes. - Added a
2.0.2release readiness record. - Added missing root
CHANGELOG.mdentries for both2.0.1and2.0.2. - Updated README, documentation home, article index, DocFX article navigation, release validation guidance, and API compatibility / SemVer guidance for the
2.0.2release posture.
Compatibility
Existing 2.0.0 and 2.0.1 consumers should be able to upgrade to 2.0.2 without required source-code changes.
2.0.2 does not expand the stable package surface.
The stable package family remains:
AsiBackbone.Core
AsiBackbone.DependencyInjection
AsiBackbone.Storage.InMemory
AsiBackbone.EntityFrameworkCore
AsiBackbone.AspNetCore
AsiBackbone.Testing
AsiBackbone.Templates
AsiBackbone.Analyzers
AsiBackbone.OpenTelemetry
AsiBackbone.Signing.LocalDevelopment
AsiBackbone.Signing.ManagedKey
Release boundary
AsiBackbone remains Accountable Systems Infrastructure for governed .NET decision flow.
This release does not change AsiBackbone into an intelligence engine, compliance product, robot controller, signing appliance, immutable ledger, or operational enforcement system. Hosts remain responsible for authentication, authorization, execution, persistence, key management, privacy review, operational monitoring, and legal/compliance interpretation.
Validation
Before publishing, the release candidate should pass the repository release gates, including:
- CI restore, build, formatting, tests, and coverage gates.
- Stable Release Validation.
- DocFX documentation build.
- Package creation.
- Generated NuGet metadata validation.
- Package SBOM generation.
- Template package smoke validation.
- External consumer smoke tests.
- Version consistency validation for
2.0.2. - Package/SBOM provenance handling where supported by the workflow event.
Before publishing, generated package artifacts should also be inspected to confirm PACKAGE-ICON.png is included and renders correctly in NuGet/package contexts.
After packages are published and visible on NuGet, validate Source Link repository commit metadata with:
./scripts/Validate-Source-Link-commit-metadata.ps1 -Version 2.0.2