Skip to content

Releases: BoRuDar/configuration

v4.5.1

13 Apr 22:06
b762871
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.5.0...v4.5.1

v4.5.0

29 Mar 23:16
95dc06a
Compare
Choose a tag to compare

What's Changed

  • Add ToPtr helper function
  • Fixed/Improved tests
  • Fixed some linting warnings
  • dev -> master by @BoRuDar in #42

Full Changelog: v4.4.0...v4.5.0

v4.4.0

11 Mar 19:06
0fba88a
Compare
Choose a tag to compare

What's Changed

  • Update README.md by @Daranton in #36
  • Dev -> master by @BoRuDar in #37
  • Update README.md by @BoRuDar in #38
  • Fix wrapcheck linter errors
  • Fix errcheck linter errors + prettify tests
  • Fix jsonProvider coverage
  • Fix flagProvider coverage

New Contributors

Full Changelog: v4.3.1...v4.4.0

v4.3.1

24 Feb 21:05
3d61ed7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.3.0...v4.3.1

v4.3.0

22 Feb 20:16
bd7227f
Compare
Choose a tag to compare
  • Improved error message from the Providers
  • Updated versions for GH Actions

v4.2.1

27 Jul 19:56
ead39c7
Compare
Choose a tag to compare
  • added static code analyzer #26
  • added security scanner #27
  • fixed security alerts regarding type conversions #28

v4.2.0

26 Jul 23:13
d4c8576
Compare
Choose a tag to compare

Allow users to define custom setters for struct fields if following interface is implemented:

type FieldSetter interface {
	SetField(field reflect.StructField, val reflect.Value, valStr string) error
}

v4.1.0

28 Jun 22:01
86fb681
Compare
Choose a tag to compare
  • Support slices of pointers to primitive types

v4

21 May 21:55
51ead18
Compare
Choose a tag to compare
v4
  • ignore unexported
  • ignore fields w/o tags?
  • improve test coverage
  • remove useless logging
  • add provider name method
  • check provider names' collision
  • use Go 1.18
  • remove dependency on 'github.com/stretchr/testify/assert' lib
  • split JSON and YAML providers
  • remove dependency on 'gopkg.in/yaml.v2'

v3.1.0

04 Nov 21:03
25dac63
Compare
Choose a tag to compare

What's Changed

  • Add ability to use a flag.FlagSet