Skip to content

Latest commit

 

History

History
57 lines (44 loc) · 3.43 KB

RELEASE_NOTES.md

File metadata and controls

57 lines (44 loc) · 3.43 KB

RELEASE NOTES

Version 0.98 May 29 2024

Added array of doubles as supported type

Version 0.97 Mar 15 2024

Populating properly the Standard D-Bus interface 'org.freedesktop.DBus.ObjectManager' as following:

org.freedesktop.DBus.ObjectManager       interface -          -             -
.GetManagedObjects                       method    -          a{oa{sa{sv}}} -
.InterfacesAdded                         signal    oa{sa{sv}} -             -
.InterfacesRemoved                       signal    oas        -             -

Added support to array of integers, current supported types

The following table provides an equivalence among C++, Stamdard DBus types and dbus-populate-tool supported types:

| C++ type | Stamdard DBus type| dbus-populate-tool type| |----- ----------------------------------- |----- -- |----- ------- | | bool | b | b | | double | d | d | | vector<double> | ad | D | | uint8_t | y | y | | vector<uint8_t> | ay | Y | | int16_t | n | n | | vector<int16_t> | an | N | | uint16_t | q | q | | vector<uint16_t> | aq | Q | | int32_t | i | i | | vector<int32_t> | ai | I | | uint32_t | u | u | | vector<uint32_t> | au | U | | int64_t | x | x | | vector<int64_t> | ax | X | | uint64_t | t | t | | vector<uint64_t> | at | T | | string | s | s | | vector<string> | as | S | | OpenBMC Associations
vector<tuple<string, string, string>>| a{sss} | A |

Version 0.95 Jun 12 2022

Arrays and Associations are implemented.

Added compiler directive and command line options to create Read-Only properties.

Added compiler directive to emulate service for a specific external service file.

Both have meson features.

Version 0.90 (first version) Jan 17 2022

Both 'dbus-populate-tool copy' and 'dbus-populate-tool service' commands working.

Properties with basic types are supposed to work.

Arrays and Associations are not implemented so far.