From: Philippe Proulx Date: Fri, 18 Mar 2016 22:40:58 +0000 (-0400) Subject: CHANGELOG.md: update for v2.1.0 X-Git-Url: http://git.efficios.com/?a=commitdiff_plain;h=e4f5f5f434ce23428204d5e2efeb95618fc51b13;p=deliverable%2Fbarectf.git CHANGELOG.md: update for v2.1.0 Signed-off-by: Philippe Proulx --- diff --git a/CHANGELOG.md b/CHANGELOG.md index 100b60c..3338145 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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**: