Releases: muir/nject
Releases · muir/nject
v0.6.0
v0.5.1
v0.5.0
What's Changed
- breaking change: introduce OverridesError() to mark unsafe wrappers. Wrappers that could accidently drop error returns are now rejected unless they are decorated with OverridesError().
- bugfixes for Memoize, Memoize can now apply to the RUN set
- minor fix to mappable()
- build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in #25
Full Changelog: v0.4.1...v0.5.0
Minor fix for UpFlows()
UpFlows had not been considering functions that return TerminalError
as returning anything. From an UpFlows() point of view, such functions now return error
Drop Go 1.16 support. Add Go 1.18 support
v0.4.0 drop Go 1.15, add Go 1.18 (#26)
minor improvement to Collection.String()
v0.3.1 minor improvement in Collection.String()
GenerateFromInjectionChain now requires a name parameter
This is another release that isn't backwards compatible. GenerateFromInjectionChain() now requires a name parameter.
add Collection.String()
Also some doc changes
Break nject apart into multiple repos.
This change is not backwards compatible but should be easy to adjust to.
split apart into multiple repos
v0.2.0-beta break nject into five repos (#24)