diff --git a/CHANGELOG.md b/CHANGELOG.md index 7148863438e1252d4deef81bd85d35cb4f422394..26ba041c00c87cb0b2132f58cb54a367dd4d3a32 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### New Features +* Recursive dependency for headers at build-time. This is a more major change that involves: + * Module dependecies are now fetched from `CONFIG_MODULE` in the sense that `X_DEP_VERSION` is parsed as a + dependency on the module `x` + * It is no longer necessary to specify `REQUIRED += ...` nor `x_VERSION = $(X_DEP_VERSION)` within the module makefile ### Bugfixes @@ -20,7 +24,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Autocompletion for `iocsh.bash` has been added * Removed `iocsh_gdb.bash` and `iocsh_nice.bash`, both of whose functionality can be called via `iocsh.bash -dg` and `iocsh.bash -n`, respectively. * Patch file location has been change from `patch/Site/$VERSION-description.p0.patch` to `patch/Site/$VERSION/description.p0.patch` -* Require will automatically build `.template` and `.substitutions` files into the common build directory instead of into the source Db path +* Require will automatically build `.template` and `.substitutions` files into the common build directory instead of into the source Db path * Rudimentary testing has been added: * * Tests that the correct version is loaded * * Tests that elementary patching/building works as expected