Releases: BoRuDar/configuration
Releases · BoRuDar/configuration
v4.5.0
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
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.0
- Improved error message from the Providers
- Updated versions for GH Actions
v4.2.1
- added static code analyzer #26
- added security scanner #27
- fixed security alerts regarding type conversions #28
v4.2.0
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
- Support slices of pointers to primitive types
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
What's Changed
- Add ability to use a flag.FlagSet