Skip to content

Commit 9fdf6a0

Browse files
committed
Add new dependency features to CHANGELOG
1 parent 7a4d59b commit 9fdf6a0

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@
55
- If sourcing the custom environment file exited with an error while preprocessing, the user is informed via critical
66
log output.
77
- Interactive CLI now supports showing server and slave logs on click of the hostname if it is connected.
8+
- Tagging components with a list of tags is possible by using the `tags` key in the component configuration.
9+
- Specifying a list of exclude tags is possible by using the `exclude` tag in the top level of the configuration. Each
10+
component tagged with a tag included in the exclude list will be removed from the loaded config. This is useful for
11+
dynamic configs (sim and robot specific components in one configured system, for instance) to switch between usage of
12+
specific components.
813

914
### Changed
1015
- Parsing the environment file is more robust now (with exception handling).
@@ -13,6 +18,8 @@ log output.
1318
if necessary its forwarded to the server the component is running on, where the bash script for creating a local clone
1419
session is executed.
1520
- host_states and host_list usage is now consistent across client interfaces and manager instances.
21+
- Dependency model changed to requires/provides to enhance reusability of components. Use the keys `provides` and
22+
`requires` in component configurations to model dependencies.
1623

1724
### Fixed
1825
- Bug in search component cmd, that would use a dictionary as command to run, when the requested cmd type could not be

0 commit comments

Comments
 (0)