Skip to content

Net11 update - #65

Merged
kieronlanning merged 5 commits into
mainfrom
net11-update
Nov 12, 2026
Merged

kieronlanning merged 5 commits into
mainfrom
net11-update

Conversation

@kieronlanning

Copy link
Copy Markdown
Contributor

No description provided.

…ject support

Generated output
- write .gitignore files beside generated output, naming only aspirec4's own files and never
  replacing a user's; exported images stay visible to git (WithoutGitIgnoreFileGeneration opts out)
- write files only when their bytes change, compared against disk; drop header timestamps and
  culture-sensitive ordering; keep identical re-rendered images and stamps untouched
- include a likec4-extensions/ folder beside the apphost automatically (WithExtensionsFolder,
  WithoutExtensionsFolder)

Entity Framework Core diagram
- recognise purview [Scalar], [Scalar<T>], [Scalar(typeof(T))] and IScalarValueObject, class-based
  value objects, bare [ValueObject], json-mapped value objects, [ComplexType] and [Owned]
- map primitive and value-object collections to json columns instead of phantom tables
- recognise c# unions (new Union domain kind) and parse unknown kinds leniently
- discover principal-side relationships and ef shadow foreign keys; pair single-column foreign
  keys with the matching column of a composite key
- model dump: keep nullable value objects and enums, owned and json types, explicit column types
  and column nullability; record the owning property of flattened members for the viewer
- prove the analyzer and metadata reader agree with a shared round-trip suite

Toolchain and docs
- remove the dead AspireC4.SourceGenerators folders
- roll the model dump tool forward to the latest major runtime
- use $(TFM) in pack validation
- add docs/wiki/Requirements.md (.NET 11 SDK, Aspire 13.6.5) and a documentation hierarchy
- update docs, package readmes and skills for all of the above
@kieronlanning
kieronlanning enabled auto-merge (squash) November 12, 2026 19:10
@kieronlanning
kieronlanning merged commit d5c36bb into main Nov 12, 2026
1 check passed
@kieronlanning
kieronlanning deleted the net11-update branch November 12, 2026 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant