@@ -7,6 +7,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 0.1.1] - 2023-03-27
11+
12+ ### Added
13+
14+ - Use the ` catkin ` tag inside C++ configuration to make ` rtcg-gen ` produce
15+ Catkin ` package.xml ` and ` CMakeLists.txt ` files for each test. This is
16+ experimental. Inside the ` catkin ` tag, the ` package ` sub-tag contains a
17+ simplified implementation of the Catkin v2 package format.
18+
19+ ### Changed
20+
21+ - STM suites now contain unified inferred channel types as well as the
22+ generated tests. This means there is now an extra level of nesting in the
23+ data structure: tests are under ` tests ` , types are under ` types ` (and are
24+ a map from channel names to type info). See ` examples/bmon/stms.json ` .
25+ - There is now only one ` convert.h ` generated, and it uses the unified types
26+ stored in the STM.
27+ - Both ` convert.cpp ` and the newly unified ` convert.h ` now appear in the
28+ ` convert ` subdirectory of the source root (alongside ` rtcg ` etc).
29+ - Input directory structures now more closely match output directory
30+ structures. For example, ` convert.cpp ` must now be in
31+ ` $INPUT/$VARIANT/src/convert/convert.cpp ` , which matches where it will be
32+ generated in the output.
33+
1034## [ 0.1.0] - 2023-03-14
1135
1236### Added
@@ -15,4 +39,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1539 forbidden traces.
1640
1741[ unreleased ] : https://github.com/UoY-RoboStar/rtcg/compare/v0.1.0...HEAD
42+ [ 0.1.1 ] : https://github.com/UoY-RoboStar/rtcg/compare/v0.1.0...v0.1.1
1843[ 0.1.0 ] : https://github.com/UoY-RoboStar/rtcg/releases/tag/v0.1.0
0 commit comments