Releases: zhulik/pal
Releases · zhulik/pal
v0.10.1
v0.10.0
What's Changed
- Implement custom dag by @zhulik in #20
- Use github.com/samber/go-type-to-string to generate dependency names by @zhulik in #22
- Add pal.InvokeAs and pal.MustInvokeAs by @zhulik in #24
- Refactor handling runners, get rid of Pal.Shutdown() by @zhulik in #26
- Use mockery to generate mocks by @zhulik in #27
- Render dependency graph as html by @zhulik in #28
- Refactor container initialization by @zhulik in #29
- Move healthcheck server options out of main config by @zhulik in #30
- Make inspect a part of pal, remove JS VM and related tooling from it by @zhulik in #31
- Allow factory arguments in MustInvoke by @zhulik in #35
- Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 by @dependabot[bot] in #34
- Allow passing nil as invoker to Invoke, InjectInto and Build. Add more functions with work with contexts by @zhulik in #36
- Remove duplicated arguments from readme by @mhmxs in #37
- Add support for tags by @zhulik in #38
- Add support for explicitly named services by @zhulik in #39
- [BREAKING CHANGE] Redesign factory services by @zhulik in #40
- Inject factory functions by @zhulik in #41
New Contributors
- @dependabot[bot] made their first contribution in #34
- @mhmxs made their first contribution in #37
Full Changelog: v0.9.1...v0.10.0
v0.9.1
v0.9.0
What's Changed
Breaking changes:
ServiceDef.Instance()now also accepts...any. If you have custom implementations of this interfaces, they need to be adjusted accordingly.ServiceFnFactorywas renamed toServiceFactory0.ServiceFactorywas removed in favor ofServiceFactory0
Full Changelog: v0.8.1...v0.9.0
What's Changed
Full Changelog: v0.8.1...v0.9.0