Skip to content

Formbase 0.11.1

Choose a tag to compare

@github-actions github-actions released this 24 Sep 23:27
· 63 commits to main since this release

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
    BuildServiceProvider lives in Microsoft.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 with CS1061. 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
    changed Directory.Build.props without 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.Native to 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.Client to 0.12.3, and the MorphDB server image in docker-compose.yml, the README and
    the live fixtures to 0.12.3 (a patch: XML documentation and packaging). The live suite passes
    unchanged against the published 0.12.3 image.