You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: STATUS.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,8 +3,8 @@
3
3
- Current milestone: Milestone 16, usage documentation assembled from compiling samples.
4
4
- Current state: Complete. GitHub Actions verified CI Native AOT validation, so Mammoth.LiteMapper 1.0 is done against the specification definition of done.
- Work completed: Added `docs/USAGE.md` assembled from the compiling Basic, Collections, and ASP.NET Core samples; documented static, instance, cycle, collection, ASP.NET Core, installation, declaration, nested and inherited mapper behavior, public API surface, configuration precedence/defaults, method-level and assembly-level options, member matching, source/target path rules, mapping signatures, construction, explicit configuration, converter, default mapping, external mapper registration, extension/post-processing, built-in and numeric conversion, nullability, nested object, existing-target, enum, recursive exception details, unsupported/special types, generated-code, package/platform, Native AOT, analyzer-option, diagnostic severity/location, and deferred-feature usage without adding new semantics or runtime API claims.
6
+
- Current work: NuGet publishing workflow and manual publishing script added.
7
+
- Work completed: Added `docs/USAGE.md` assembled from the compiling Basic, Collections, and ASP.NET Core samples; documented static, instance, cycle, collection, ASP.NET Core, installation, declaration, nested and inherited mapper behavior, public API surface, configuration precedence/defaults, method-level and assembly-level options, member matching, source/target path rules, mapping signatures, construction, explicit configuration, converter, default mapping, external mapper registration, extension/post-processing, built-in and numeric conversion, nullability, nested object, existing-target, enum, recursive exception details, unsupported/special types, generated-code, package/platform, Native AOT, analyzer-option, diagnostic severity/location, and deferred-feature usage without adding new semantics or runtime API claims. Added a NuGet publishing GitHub Actions workflow gated to `main`, `release/*`, and `hotfix/*`, requiring successful `ci-linux` and `ci-windows` runs for the target commit, and added `scripts/publish-nuget.ps1` for manual stable/beta package publishing with SemVer resolved by GitVersion.
8
8
- Tests added or updated: Added and expanded `Milestone16UsageDocumentationTests` with sample compile/run validation, source-backed documentation checks, full capability-section checks, public configuration/API coverage checks, diagnostic/deferred-feature checks, and negative checks for runtime mapper API documentation.
9
9
- Diagnostics added: None.
10
10
- Generated-source review: Milestone 16 did not add generated-source snapshots or generator behavior. Sample compile/run validation exercised generated implementations from compiling sample source. Documentation and sample text were checked for absence of `System.Reflection`, `dynamic`, runtime mapper registration, and runtime object-dispatch API claims except in deferred-feature wording.
0 commit comments