Hi,
I just updated to 0.31 and noticed that the !include_dir_*
directives now also include subdirectories of the specified directory.
This might break stuff for some people (at least it did for me).
In my setup, I used to have the configuration files for “component” stored in a directory component
(as probably most of you do) with a subdirectory “available
” that contained valid configs and (possibly invalid/unfinished) config stuff that I was testing.
I then used to symlink the configs I wanted to use from available/ to the parent directory, so they would be included by e.g. !include_dir_named component
.
Since this now includes all the subdirectories too, I had to replace the symlinks with the real files and move the “available” subdirs out of the way.
It would probably a good idea to put this in the release notes.
Sebastian