CHANGELOG.md: update for v2.1.0
authorPhilippe Proulx <eeppeliteloop@gmail.com>
Fri, 18 Mar 2016 22:40:58 +0000 (18:40 -0400)
committerPhilippe Proulx <eeppeliteloop@gmail.com>
Fri, 18 Mar 2016 23:45:41 +0000 (19:45 -0400)
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
CHANGELOG.md

index 100b60c3b018d705cb77d4b31ed0d062fb441e5d..3338145e45d1dd67139e737391dad134cba51812 100644 (file)
@@ -1,5 +1,50 @@
 # barectf 2 changelog
 
+## barectf v2.1.0
+
+**Features**:
+
+  * Add `$include` property to metadata, clock, trace, stream, and
+    event objects to [include external YAML files](https://github.com/efficios/barectf/wiki/Including-external-YAML-files)
+  * Object properties which have a default value can force it
+    with `null`; this is especially useful when also using type
+    inheritance or including external YAML files
+
+**Bug fixes**:
+
+  * Fix a few error messages
+  * Use appropriate prefix for event context type parameters in
+    generated code
+  * `_write_cstring()`: use prefix
+  * Enumeration type object: start from current last value when
+    adding label-only members to parent object
+  * Check the size of the `id` (event header) and `stream_id`
+    (packet header) to make sure they can fit all events/streams
+  * Reduce the number of compiler warnings when using `-Wall` and
+    `-pedantic`
+  * Make sure all entity types are structure types
+  * Make sure all enumeration type object member values fit within
+    the enumeration's value type
+  * Check for unknown properties in enumeration type object
+  * Check for unknown properties in floating point number size object
+  * Check for unknown `base` values in integer type object
+  * Check the type of the `byte-order` property in trace object
+  * Check the signedness of the `uuid` field's element type in the
+    trace packet header type
+  * Check for unknown properties in configuration object
+  * Check node type before checking its properties
+  * Use unions to write floating point numbers to avoid aliasing warnings
+
+**Tests**:
+
+  * Add configuration file tests
+
+**README.md**:
+
+  * Add C99 compliance limitation
+  * Move documentation to the project's wiki
+
+
 ## barectf v2.0.2
 
 **README.md**:
This page took 0.023316 seconds and 4 git commands to generate.