Releases: samber/do
Releases · samber/do
v2.0.0-rc1
Improvements
- the
do.ShutdownXXX
methods now return *ShutdownReport do.InvokeStruct[T]
now returnsT
instead of*T
do.InvokeStruct
now supports implicit type aliasing- fixed cross-scope service alias
do.Service[T]
is not exported anymore- better thread safety
- 93% test coverage
- more examples
- lots of doc improvements
- code quality improvements
...and lots of micro-fixes
See #45
v2.0.0-beta.7
v2.0.0-beta.6
- more tests
- fix typo in doc
- adding package abstraction (see doc)
- fix memory leak for invocation stacktraces
- shutdown services even if we detect a circular dependency
- upgrade go-type-to-string (improved interface naming)
- add support for multple hook handlers
- add hook at runtime
v2.0.0-beta.5
See #45
v2.0.0-beta.4
See #45
v2.0.0-beta.3
See #45
v2.0.0-beta.2
See #45
v2.0.0-beta.1
See #45
v1.6.0
v1.5.1
Fix serviceLazy internal state on shutdown