Skip to content

Releases: muir/nject

v0.6.0

15 Apr 03:00
eb16c23
Compare
Choose a tag to compare

What's Changed

  • Add a Reorder() decorator by @muir in #31
  • Bugfix: Shun had not previously been given the priority it needed to be effective. That's fixed.

Full Changelog: v0.5.1...v0.6.0

v0.5.1

12 Apr 04:31
c8be771
Compare
Choose a tag to compare

What's Changed

  • use go:generate and stringer to replace maps with arrays for performance by @muir in #27
  • Internal renaming for code clarity by @muir in #28
  • remove unused variable by @muir in #30
  • bugfix for DownFlows() & UpFlows() by @muir in #29

Full Changelog: v0.5.0...v0.5.1

v0.5.0

30 Mar 04:00
Compare
Choose a tag to compare

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()

19 Mar 06:03
Compare
Choose a tag to compare

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

17 Mar 03:25
9bcecd9
Compare
Choose a tag to compare
v0.4.0

drop Go 1.15, add Go 1.18 (#26)

minor improvement to Collection.String()

15 Mar 06:14
Compare
Choose a tag to compare
v0.3.1

minor improvement in Collection.String()

GenerateFromInjectionChain now requires a name parameter

15 Mar 05:07
Compare
Choose a tag to compare

This is another release that isn't backwards compatible. GenerateFromInjectionChain() now requires a name parameter.

add Collection.String()

15 Mar 04:36
Compare
Choose a tag to compare

Also some doc changes

Break nject apart into multiple repos.

12 Mar 23:06
Compare
Choose a tag to compare

This change is not backwards compatible but should be easy to adjust to.

split apart into multiple repos

12 Mar 22:23
6f74d65
Compare
Choose a tag to compare
Pre-release
v0.2.0-beta

break nject into five repos (#24)