diff --git a/CHANGELOG.md b/CHANGELOG.md index e6af42bf..374d83db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,12 +4,36 @@ All notable changes to this project will be documented in this file. Dates are d Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). +#### [1.16.3](https://github.com/rdkcentral/entservices-apis/compare/1.16.2...1.16.3) + +- RDKEMW-7499: onAppInstallationStatus Event missing failReason [`#508`](https://github.com/rdkcentral/entservices-apis/pull/508) +- Merge tag '1.16.2' into develop [`b1e394c`](https://github.com/rdkcentral/entservices-apis/commit/b1e394c558d02490cfab7ce24c2848bd4d0b8e55) + +#### [1.16.2](https://github.com/rdkcentral/entservices-apis/compare/1.16.1...1.16.2) + +> 19 September 2025 + +- RDKEMW-7966 : The event "shortAudiodescriptorEvent" on the API docs is wrongly spelled [`#501`](https://github.com/rdkcentral/entservices-apis/pull/501) +- 1.16.2 release changelog updates [`6ec87bc`](https://github.com/rdkcentral/entservices-apis/commit/6ec87bca4eb6d571e18701a5b81b493858a9dd30) +- Merge tag '1.16.1' into develop [`65fb823`](https://github.com/rdkcentral/entservices-apis/commit/65fb823de9decd4bf362c1795ccd147e4f273af3) + +#### [1.16.1](https://github.com/rdkcentral/entservices-apis/compare/1.16.0...1.16.1) + +> 19 September 2025 + +- RDKEMW-5405 [`#477`](https://github.com/rdkcentral/entservices-apis/pull/477) +- RDKEMW-5405: [AI2.0][PacMan] fileLocator in onAppDownloadStatus Event Contain Extra Escape Characters [`c517137`](https://github.com/rdkcentral/entservices-apis/commit/c5171371e01b0e941c6b5f542e8f72e04e358550) +- 1.16.1 release changelog updates [`e97200e`](https://github.com/rdkcentral/entservices-apis/commit/e97200e1d23ce42a4a73f81651104df3450ca2f4) +- Merge tag '1.16.0' into develop [`182b857`](https://github.com/rdkcentral/entservices-apis/commit/182b857187428a4a52ee8e460fd9068e81f97c7f) + #### [1.16.0](https://github.com/rdkcentral/entservices-apis/compare/1.15.12...1.16.0) +> 18 September 2025 + - RDKEMW-7761 Move Telemetry related APIs to the Telemetry plugin [`#511`](https://github.com/rdkcentral/entservices-apis/pull/511) - RDKEMW-7761: Move Telemetry related APIs to the Telemetry plugin [`04cb4ea`](https://github.com/rdkcentral/entservices-apis/commit/04cb4eac1b3c85140304e3c062f9357d9274c957) +- 1.16.0 release changelog updates [`3dbaf04`](https://github.com/rdkcentral/entservices-apis/commit/3dbaf04a2c4f504358bf62be40604887ec68b11f) - RDKEMW-7761: Move Telemetry related APIs to the Telemetry plugin [`4c0d4ae`](https://github.com/rdkcentral/entservices-apis/commit/4c0d4aec8175d735df3808cc0c77e0a7a6c2991e) -- RDKEMW-7761: Move Telemetry related APIs to the Telemetry plugin [`e5132f8`](https://github.com/rdkcentral/entservices-apis/commit/e5132f88377a1a122b39ccc65f57d77a3be00f65) #### [1.15.12](https://github.com/rdkcentral/entservices-apis/compare/1.15.11...1.15.12) diff --git a/apis/PackageManager/IAppPackageManager.h b/apis/PackageManager/IAppPackageManager.h index 6c7d7d31..7cbeba96 100644 --- a/apis/PackageManager/IAppPackageManager.h +++ b/apis/PackageManager/IAppPackageManager.h @@ -48,31 +48,31 @@ namespace Exchange { DISK_PERSISTENCE_FAILURE }; - //struct PackageInfo { - // string downloadId; - // string fileLocator; - // Reason reason; - //}; + struct PackageInfo { + string downloadId; /*@brief Download ID*/ + string fileLocator; /*@brief File Locator*/ + Reason reason; /*@brief Reason for the download status*/ + }; //typedef std::vector PackageInfoList; - //using IPackageIterator = RPC::IIteratorType; + using IPackageInfoIterator = RPC::IIteratorType; - /* @event */ struct EXTERNAL INotification : virtual public Core::IUnknown { enum { ID = ID_PACKAGE_DOWNLOADER_NOTIFICATION }; ~INotification() override = default; // @brief Signal changes on the status // @text onAppDownloadStatus - virtual void OnAppDownloadStatus(const string& jsonresponse) { - // Thunder does not support neither standard collection nor RPC::IIteratorType in notification + virtual void OnAppDownloadStatus(IPackageInfoIterator* const packageInfo) { } }; ~IPackageDownloader() override = default; // Register for any changes + // @json:omit virtual Core::hresult Register(IPackageDownloader::INotification *sink) = 0; + // @json:omit virtual Core::hresult Unregister(IPackageDownloader::INotification *sink) = 0; // @json:omit @@ -124,22 +124,22 @@ namespace Exchange { // @param fileLocator: FileLocator virtual Core::hresult Delete(const string &fileLocator) = 0; - struct Percent { - uint8_t percent; + struct ProgressInfo { + uint8_t progress; }; - // @brief Delete + // @brief Progress // @text progress // @param downloadId: Download id virtual Core::hresult Progress( const string &downloadId, - Percent &percent /* @out */) = 0; + ProgressInfo &progress /* @out */) = 0; // @brief GetStorageDetails // @text getStorageDetails virtual Core::hresult GetStorageDetails( - uint32_t "aKb /* @out */, - uint32_t &usedKb /* @out */) = 0; + string "aKb /* @out */, + string &usedKb /* @out */) = 0; // @brief RateLimit // @text rateLimit diff --git a/docs/apis/HdmiCecSinkPlugin.md b/docs/apis/HdmiCecSinkPlugin.md index 81011f0b..741d996a 100644 --- a/docs/apis/HdmiCecSinkPlugin.md +++ b/docs/apis/HdmiCecSinkPlugin.md @@ -600,7 +600,7 @@ Sends the CEC Request Short Audio Descriptor (SAD) message as an | Event | Description | | :-------- | :-------- | -| [shortAudiodesciptorEvent](#shortAudiodesciptorEvent) | Triggered when SAD is received from the connected audio device. | +| [shortAudiodescriptorEvent](#shortAudiodescriptorEvent) | Triggered when SAD is received from the connected audio device. | ### Parameters This method takes no parameters. @@ -1406,7 +1406,7 @@ HdmiCecSink interface events: | [reportFeatureAbortEvent](#reportFeatureAbortEvent) | Triggered when CEC \ message of device is received | | [reportCecEnabledEvent](#reportCecEnabledEvent) | Triggered when the HDMI-CEC is enabled | | [setSystemAudioModeEvent](#setSystemAudioModeEvent) | Triggered when CEC \ message of device is received | -| [shortAudiodesciptorEvent](#shortAudiodesciptorEvent) | Triggered when SAD is received from the connected audio device | +| [shortAudiodescriptorEvent](#shortAudiodescriptorEvent) | Triggered when SAD is received from the connected audio device | | [standbyMessageReceived](#standbyMessageReceived) | Triggered when the source device changes status to `STANDBY` | @@ -1806,8 +1806,8 @@ Triggered when CEC \ message of device is received. } ``` - -## *shortAudiodesciptorEvent* + +## *shortAudiodescriptorEvent* Triggered when SAD is received from the connected audio device. See `requestShortAudioDescriptor`. @@ -1824,7 +1824,7 @@ Triggered when SAD is received from the connected audio device. See `requestShor ```json { "jsonrpc": "2.0", - "method": "client.events.shortAudiodesciptorEvent", + "method": "client.events.shortAudiodescriptorEvent", "params": { "ShortAudioDescriptor": [ [