Formbase 0.11.1
Pairs with MorphDB 0.12.x. A patch: no surface moves. The packages carry their XML documentation,
the README quick start compiles as written, and the Docker release no longer republishes a version
already in the registry.
Added
- The packages carry their XML documentation, so an IDE shows each member's comment from the package.
Fixed
- The README quick start compiles as written. It builds a
ServiceCollection, whose
BuildServiceProviderlives inMicrosoft.Extensions.DependencyInjection;Formbase.DependencyInjection
depends only on the container abstractions, and the install list did not name the implementation, so
a console app following the README failed withCS1061. The install list now names it (a host that
already has a container skips it), and CI compiles the quick start against freshly packed packages
and exactly the packages the README installs.
Changed
- The Docker release no longer republishes a version that is already in the registry. A push that
changedDirectory.Build.propswithout changing<Version>used to rebuild that version from the
pushed commit and move its image tags onto code never released under that number; the release now
checks the registry first, publishes nothing when the tag exists, and fails rather than guesses when
the registry cannot be asked. The NuGet release was already idempotent.
Dependencies
M3L.Nativeto 0.15.0. Its parse output lists metadata, custom-section and extension keys in
sorted order rather than in an order that changed from run to run; its new lookup-path check
(M3L-E022) is a validation diagnostic, and the hint adapter only parses, so a declaration it
accepted before is accepted now.MorphDB.Clientto 0.12.3, and the MorphDB server image indocker-compose.yml, the README and
the live fixtures to0.12.3(a patch: XML documentation and packaging). The live suite passes
unchanged against the published0.12.3image.