Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 26 Jan 23:48
· 3 commits to main since this release
47e93df
  • Attribute-driven registrations (RegisterAsSelf, RegisterAsImplementedInterfaces, RegisterAs<TService>).
  • Lifetime selection via Transient, Scoped, and Singleton (transient default).
  • Keyed registrations via attribute key arguments.
  • Interface generation with GenerateInterface and RegisterAsGeneratedInterface.
  • Interface member exclusions via ExcludeInterfaceMember.
  • Custom generated extension naming via ServiceCollectionExtension.
  • Aggregate AddAttributedDi() generation across referenced projects (opt-in MSBuild property).
  • Source-generated registration code (no runtime reflection scanning).