There is a hidden and very useful new feature in this commit (coming in the next Hugo):
It would be cool if someone could guess what it is and verify that it works … 
There is a hidden and very useful new feature in this commit (coming in the next Hugo):
It would be cool if someone could guess what it is and verify that it works … 
Something to do with maps?
alphabetical sorting somewhere where it was not possible?
Yes it is.
Awesome but https://github.com/mitchellh/mapstructure has no release notes, so I guess that’s all I’ll be able to guess.
I know what I want though: Maps whose keys are ordered in accordance with the argument order of slice and dict.
So that will be my guess.
OK, you’re not going to figure it out.
It is the map support in the cast library.
I have not tested this myself, but it should make it possible to set params in config.toml via OS env variables, something ala:
HUGO_PARAMS="{\"param1\": \"Some Value\"}" hugo
But I have not tested this, yet …
The above may look exotic, but it has been a recurring questions here on the forum.
Nerver had the use case myself, but I can see how convenient it can ben when needing many env variables.
I thought, this was the feature: https://github.com/mitchellh/mapstructure/commit/1241c370bce5018324ddfc93cae48e56d1405764
Would have been great if we could convert structs to maps in templates 
What use case? To range over it?
Yes, that’s what I was thinking. Debugging arbitrary structs (GitInfo, FileInfo, SiteInfo, etc) will get then so much easier.