Skip to content

Commit 30db746

Browse files
Update CHANGELOG.md for CodeRT 2.0.6 release
1 parent a0b5c99 commit 30db746

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

docs-sources/releases/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
# 2.0.6 (2025-03-18 09:38)
2+
1. Manual layout of diagrams is now supported. This means you can move symbols around to manually decide their positions on a diagram. This is currently an EXPERIMENTAL feature. To try it out, mark the checkbox "Manual" under "Layout" in the properties view of any diagram. Read more about this feature [here]({$vars.doc.server$}/working-with-art/diagrams/#automatic-vs-manual-layout).
3+
2. It's now possible to use log streams for logging messages from your application. They have a number of benefits compared to using log ports. For example, you can use them from anywhere (not just from a capsule), standard C++ stream manipulators can be used (for formatting etc) and you can use them either for logging to `stdout` or `stderr`. Compound log messages can be printed in a thread-safe way by locking the log streams to avoid interleaved log messages from other threads. Read more about this feature [here]({$vars.doc.server$}/target-rts/logging/#log-stream).
4+
3. The generated make file now gets include paths for all folders of prerequisites that contain at least one header file. Previously this only worked for local folders. This means you can now use such header files without having to include them with their full paths.
5+
4. The C++ code generator now implements a more accurate analysis of C++ code snippets in order to conclude if C++ classes declared in code snippets are abstract or not. For example, it now correctly handles situations of class inheritance across different Art files.
6+
5. A new context menu command `Export as SVG` is provided for Art files in the Explorer view. It exports multiple diagrams to SVG in one go. This feature is also available as a command `Export Diagrams as SVG` in the palette, and can also be used for exporting all diagrams of an element that has focus in an open Art editor.
7+
6. Code RealTime can now be run as a web application within [DevOps Automation](https://www.ibm.com/devops-automation) - a Kubernetes based tool suite that also comprises many other tools used during the development lifecycle of software applications. The part of DevOps Automation that contains Code RealTime is called **DevOps Code** and works by launching a dev container that provides everything necessary for using Code RealTime from a web browser.
8+
7. Version 1.0.2 of the Art Exporter is now available. It provides a number of improvements in how Model RealTime data types are exported to Art files. See [this page](https://model-realtime.hcldoc.com/help/topic/com.ibm.xtools.rsarte.webdoc/Utilities/Art%20Exporter.html) for the full list of improvements.
9+
10+
# 2.0.5 Fix Pack (2025-02-10 17:36)
11+
1. Bug fixes
12+
113
# 2.0.4 (2025-02-05 11:47)
214
1. It's now possible to export diagrams as SVG. This allows to use diagrams in reports, presentations or other documents where SVG files can be embedded. To export a diagram to SVG you first need to open it and adjust it the way you want it to appear (e.g. expanding or collapsing symbols). Then click the new toolbar button `Export as SVG` in the Properties view or use the new command `Export as SVG` from the Command Palette.
315
2. A new validation rule [ART_0041_implicitUseOfDeepHistory]({$vars.doc.server$}/validation/#art_0041_implicituseofdeephistory) will now report a warning if an entry or exit point is missing an outgoing transition, and therefore will behave as an implicit use of the deep history pseudo state (`history*`).

0 commit comments

Comments
 (0)