# What's New in ReportingCloud in 2023

> ReportingCloud in 2023: PHP SDK 4.0 and Laminas module 4.0 under new Composer package names and a new namespace, requiring PHP 8.1 or later.

- **Product:** ReportingCloud
- **Section:** Documentation
- **Kind:** Topic
- **Path:** ReportingCloud > What's New > What's New in ReportingCloud in 2023
- **453 words**
- **Web URL:** https://docs.textcontrol.com/reporting-cloud/whats-new/2023/
- **LLMs URL:** https://docs.textcontrol.com/reporting-cloud/whats-new/2023/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/reporting-cloud/whats-new/2023/llms-full.txt

---

New Composer package names and a new namespace for the PHP SDK and its Laminas module were the changes of 2023. A PHP application that used the former package changes its *composer.json* and its `use` statements, as [Upgrading](#upgrading) shows.

### Changes at a Glance

| Date | Change |
|---|---|
| September 9 | PHP SDK 4.0 as `textcontrol/textcontrol-reportingcloud` |
| September 9 | Laminas module 4.0 as `textcontrol/textcontrol-laminas-reportingcloud` |

### SDKs

- **PHP SDK 4.0 (September 9).** The SDK moved to the Composer package `textcontrol/textcontrol-reportingcloud` and the namespace `TextControl\ReportingCloud`, which replaces `TxTextControl\ReportingCloud`. It requires PHP 8.1 or later and supports PHP 8.2. Packagist marks the former package `textcontrol/txtextcontrol-reportingcloud` as abandoned. Its releases 4.0.0 to 4.0.6 of July 2022 hold the PHP 8.1 refactoring under the old namespace; see [2022](https://docs.textcontrol.com/reporting-cloud/whats-new/2022/llms-full.txt). See [Installing an SDK](https://docs.textcontrol.com/reporting-cloud/installation/sdks/llms-full.txt).
- **Laminas module 4.0 (September 9).** The module `textcontrol/textcontrol-laminas-reportingcloud` followed with the namespace `TextControl\Laminas\ReportingCloud` and the same PHP requirement.

### Upgrading

- **Replace the package.** Remove `textcontrol/txtextcontrol-reportingcloud` from *composer.json* and require `textcontrol/textcontrol-reportingcloud`. [Installing an SDK](https://docs.textcontrol.com/reporting-cloud/installation/sdks/llms-full.txt) has the command.
- **Change the namespace.** Replace `TxTextControl\ReportingCloud` with `TextControl\ReportingCloud` in your `use` statements. A Laminas application uses the module namespace `TextControl\Laminas\ReportingCloud`.
- **Check the PHP version.** The SDK requires PHP 8.1 or later.

### Related Pages

- [PHP](https://docs.textcontrol.com/reporting-cloud/sdks/php/llms-full.txt): the PHP SDK, its package and its requirements.
- [2024](https://docs.textcontrol.com/reporting-cloud/whats-new/2024/llms-full.txt): the next year, with PHP 8.3.
- [2022](https://docs.textcontrol.com/reporting-cloud/whats-new/2022/llms-full.txt): the previous year, with the PHP 8.1 refactoring under the former package name.

---

## Nearby

- **Previous:** [What's New in ReportingCloud in 2024](https://docs.textcontrol.com/reporting-cloud/whats-new/2024/llms-full.txt)
- **Next:** [What's New in ReportingCloud in 2022](https://docs.textcontrol.com/reporting-cloud/whats-new/2022/llms-full.txt)
