Releases: purview-dev/aspirec4
Releases · purview-dev/aspirec4
Release list
v13.5.3.1
Immutable
release. Only release title and notes can be modified.
What's Changed
- docs: updated readme with badges by @kieronlanning in #37
Full Changelog: v13.5.3...v13.5.3.1
v13.5.3
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat: rebuilt on new source gen framework by @kieronlanning in #34
- chore: bumped version by @kieronlanning in #35
- Fixing test during build by @kieronlanning in #36
Full Changelog: v13.3.5...v13.5.3
v13.3.5
Immutable
release. Only release title and notes can be modified.
Improvements
- source gen update - best practices to follow
- mass refactor to support updated source gen package
v13.3.2
Immutable
release. Only release title and notes can be modified.
Patch Changes
- service release - using new Project Sdk
v13.3.1
Immutable
release. Only release title and notes can be modified.
Patch Changes
-
Bug Fixes
- prevent sync-over-async deadlock when async configure callback is used in TypeScript AppHost (#26)
v13.3.0-prerelease.10
Immutable
release. Only release title and notes can be modified.
v13.3.0-prerelease.9
Immutable
release. Only release title and notes can be modified.
Minor Changes
-
Features
- updated the source gen to have its own validation, rather than double loading
- normalise metadata keys for case/punctuation-insensitive validation
Bug Fixes
- yarn dlx peer deps and deno node-modules-dir for e2e cli tests
Changes
v13.3.0-prerelease.8
Immutable
release. Only release title and notes can be modified.
Patch Changes
-
Bug Fixes
- resolve nuget assembly name mismatch and beforestart hang
Changes
v13.3.0-prerelease.7
Immutable
release. Only release title and notes can be modified.
Minor Changes
-
Features
- bundle SG with runtime bridge via ModuleInitializer
- redesign source generators with [LikeC4Registry] attribute
- extend source generators with WithLikeC4Group support and ASPIREC4004 diagnostic
- adding correct support for TypeScript app hosts
Bug Fixes
- resolve ASPIREEXPORT010/008 warnings on exported methods
Changes
v13.3.0-prerelease.6
Immutable
release. Only release title and notes can be modified.
Note: versions
13.3.0-prerelease.4and13.3.0-prerelease.5were never published.
Both tags were permanently tombstoned by GitHub's immutable-release feature after failed
release attempts during CD pipeline repairs. This version contains all changes originally
intended forprerelease.4.
Minor Changes
-
Features
- adding first-pass source generator - very much a WIP
- add KnownLikeC4Elements source generator
- stable model generation across resource state changes
- make WithRelationshipKindSpec strict param nullable with auto-detect
- add technology support to relationship kind specifications
- add strict mode validation to aspire c4 diagram options
- add guards and context-aware release guide
Bug Fixes
- resolve build errors and update tests post-refactor
- relationship kind technology uses no colon in dsl output
- always show release guide; exit on blockers before proceeding
- block release when branch is behind origin/main
- validate unknown args and simplify justfile recipe
- moved the Aspire browser token inclusion behind a AppHost options property
- fix test extension views to use current resource element names
- create GitHub release as draft before uploading assets to prevent immutable-release errors
Changes
- cd: releases are gated to main; workflow is enforced to reject non-main refs even on manual dispatch
- cd: update GitHub Actions to Node.js 24-compatible versions (checkout@v6, setup-dotnet@v5, setup-node@v6)