What's Changed
- Print qualified type name when ErrorUnused=true causes errors for unused keys in embedded fields by @jmacd in https://github.com/go-viper/mapstructure/pull/113
- build(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by @dependabot[bot] in https://github.com/go-viper/mapstructure/pull/126
- build(deps): bump github/codeql-action from 3.29.7 to 3.29.10 by @dependabot[bot] in https://github.com/go-viper/mapstructure/pull/131
- build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in https://github.com/go-viper/mapstructure/pull/129
- feat: support for automatically initializing squashed pointer structs by @tuunit in https://github.com/go-viper/mapstructure/pull/71
- build(deps): bump actions/setup-go from 5.5.0 to 6.0.0 by @dependabot[bot] in https://github.com/go-viper/mapstructure/pull/134
- build(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 by @dependabot[bot] in https://github.com/go-viper/mapstructure/pull/142
- Fix slice deep map (owned) by @jphastings in https://github.com/go-viper/mapstructure/pull/144
- chore: fix lint violations by @sagikazarmark in https://github.com/go-viper/mapstructure/pull/157
- chore: switch to devenv by @sagikazarmark in https://github.com/go-viper/mapstructure/pull/158
- build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in https://github.com/go-viper/mapstructure/pull/151
- build(deps): bump github/codeql-action from 3.29.10 to 4.31.2 by @dependabot[bot] in https://github.com/go-viper/mapstructure/pull/153
- build(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 by @dependabot[bot] in https://github.com/go-viper/mapstructure/pull/154
- build(deps): bump actions/checkout from 5.0.0 to 6.0.1 by @dependabot[bot] in https://github.com/go-viper/mapstructure/pull/160
- build(deps): bump actions/setup-go from 6.0.0 to 6.1.0 by @dependabot[bot] in https://github.com/go-viper/mapstructure/pull/159
- build(deps): bump github/codeql-action from 4.31.7 to 4.31.8 by @dependabot[bot] in https://github.com/go-viper/mapstructure/pull/162
- build(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in https://github.com/go-viper/mapstructure/pull/161
- build(deps): bump github/codeql-action from 4.31.8 to 4.31.9 by @dependabot[bot] in https://github.com/go-viper/mapstructure/pull/163
- feature: Add map field name to convert structs dynamically instead of individually with a tag. by @thespags in https://github.com/go-viper/mapstructure/pull/149
- feat(decoder): support multiple tag names in order by @DarkiT in https://github.com/go-viper/mapstructure/pull/59
- feat: optional root object name by @andreev-fn in https://github.com/go-viper/mapstructure/pull/137
- Add unmarshaler interface by @sagikazarmark in https://github.com/go-viper/mapstructure/pull/166
New Contributors
- @jmacd made their first contribution in https://github.com/go-viper/mapstructure/pull/113
- @tuunit made their first contribution in https://github.com/go-viper/mapstructure/pull/71
- @jphastings made their first contribution in https://github.com/go-viper/mapstructure/pull/144
- @thespags made their first contribution in https://github.com/go-viper/mapstructure/pull/149
- @DarkiT made their first contribution in https://github.com/go-viper/mapstructure/pull/59
- @andreev-fn made their first contribution in https://github.com/go-viper/mapstructure/pull/137
Full Changelog: https://github.com/go-viper/mapstructure/compare/v2.4.0...v2.5.0