Skip to content

Release 2.0.2

Choose a tag to compare

@cdcavell cdcavell released this 26 Jun 18:45
· 17 commits to main since this release
34fc71b

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.png from 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.1 to 2.0.2.
  • Kept AssemblyVersion fixed at 2.0.0.0 for the compatible stable 2.x line.
  • Updated FileVersion to 2.0.2.0.
  • Updated CITATION.cff and .zenodo.json for the 2.0.2 release.
  • Updated the Source Link validation script default package version to 2.0.2.
  • Added 2.0.2 release notes.
  • Added a 2.0.2 release readiness record.
  • Added missing root CHANGELOG.md entries for both 2.0.1 and 2.0.2.
  • Updated README, documentation home, article index, DocFX article navigation, release validation guidance, and API compatibility / SemVer guidance for the 2.0.2 release 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