libpldm: Install api header, update changelog

3a2c6589c566 ("dsp: firmware_update: Iterators for downstream device
descriptors") added some new firmware update APIs and a new header, but
forgot to install the new header and update the changelog. Fix both now.

gitlint-ignore: UC1, B1
Fixes: 3a2c6589c566 ("dsp: firmware_update: Iterators for downstream device descriptors")
Change-Id: I0e89aaf22638f019843937c4449e1169b6fa0092
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9d83b38..2d8cff6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -17,13 +17,23 @@
 
 ## [Unreleased]
 
+### Added
+
+1. dsp: firmware_update: Iterators for downstream device descriptors
+
 ### Changed
 
 1. Register assignment for parameters of `encode_state_effecter_pdr()`
 
+2. dsp: firmware_update: Iterators for downstream device descriptors
+
+   The prototype for `decode_query_downstream_identifiers_resp()` was updated to
+   improve ergonomics for the iterator APIs.
+
 ### Fixed
 
 1. dsp: platform: Fix location of closing paren in overflow detection
+2. libpldm: Install api header, update changelog
 
 ## [0.10.0] 2024-11-01
 
diff --git a/include/libpldm/meson.build b/include/libpldm/meson.build
index e811f28..e11bb4c 100644
--- a/include/libpldm/meson.build
+++ b/include/libpldm/meson.build
@@ -1,4 +1,5 @@
 libpldm_headers = files(
+    'api.h',
     'base.h',
     'bios.h',
     'bios_table.h',