Skip to content

Release v0.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 11:41
532d218

Added

  • concepts/conceptstypes recognizes domain concepts from go/types using the same scalar kinds and declaration rules as runtime recognition, for generators and analysis tools. (#15)
  • dependencyinjection/bindingtypes plans constructor bindings, lifetimes and interface forwarding from checked Go packages and explicit configuration, with stable diagnostics. Generators own rendering; analysis never runs constructors. (part of #14)
  • Package naming provides acronym-friendly camel case, Pascal case and non-pluralizing default, camel-case and namespaced policies based on C# Fundamentals. Serializer defaults remain application-owned. (part of #21)
  • An unpublished recipes module demonstrates UUID-library conversions, resolver-only samber/do and dig bridges, Fx hosting of the Fundamentals provider, and package loading for compile-time concept recognition. Optional dependencies stay outside the core module. (#22)

Changed

  • Module gates cover explicitly allow-listed nested modules. Publishable modules have independent releases and protected tag prefixes; unpublished recipes cannot be released and may use the narrowly scoped local-root replacement. (part of #16)