Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: zhulik/pal

v0.10.1

07 Nov 16:24
5cabbe3

Choose a tag to compare

What's Changed

  • Print backtrace if runner panics by @zhulik in #44
  • Add support for must factories by @zhulik in #45
  • Ignore private fields when inspecting dependencies by @zhulik in #46

Full Changelog: v0.10.0...v0.10.1

v0.10.0

28 Sep 15:07
01abb84

Choose a tag to compare

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

Full Changelog: v0.9.1...v0.10.0

v0.9.1

20 Aug 22:56
191f567

Choose a tag to compare

What's Changed

Full Changelog: v0.9.0...v0.9.1

v0.9.0

17 Aug 23:56

Choose a tag to compare

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.
  • ServiceFnFactory was renamed to ServiceFactory0.
  • ServiceFactory was removed in favor of ServiceFactory0

Full Changelog: v0.8.1...v0.9.0

What's Changed

Full Changelog: v0.8.1...v0.9.0

v0.8.1

15 Aug 23:32
729c8d1

Choose a tag to compare

What's Changed

  • Add Must versions of InjectInto, Invoke and Build by @zhulik in #16

Full Changelog: v0.8.0...v0.8.1

v0.8.0

03 Aug 20:50
330ef16

Choose a tag to compare

What's Changed

  • Add examples by @zhulik in #9
  • Split the web example into modules, mention mudularity in the docs by @zhulik in #10
  • Add full support for hooks by @zhulik in #12
  • Add healthcheck server, improve docs by @zhulik in #14

Full Changelog: v0.7.0...v0.8.0

v0.7.0

24 Jul 00:00
fdbf336

Choose a tag to compare

What's Changed

Full Changelog: 0.6.4...v0.7.0

0.6.4

22 Jul 11:11
b1ba08a

Choose a tag to compare

What's Changed

  • [Issue-5] Use signal.NotifyContext by @zhulik in #6

Full Changelog: v0.6.3...0.6.4

0.6.3

16 Jul 17:08

Choose a tag to compare

What's Changed

  • Make sure arguments of pal.Provide and ProvideFactory are pointers to structs by @zhulik in #2

Full Changelog: v0.6.2...v0.6.3