# Changelog

### Nextcloud module **[WHMCS](https://puqcloud.com/link.php?id=77)**
#####  [Order now](https://puqcloud.com/whmcs-module-nextcloud.php) | [Download](https://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-Nextcloud/) | [FAQ](https://faq.puqcloud.com/)

---

## v3.1 (01-03-2026)

- Added null coalescing checks for all array and superglobal accesses to prevent "Undefined array key" warnings
- Added null-safe operators for object property access where object can be null
- Fixed type safety for typed class properties (preventing `TypeError` on null assignment)
- Added boundary checks for empty database query results

---

## v3.0 (21-01-2026)

- Support for WHMCS 9+
- Redesigned product module settings
- Updated client area interface design

> **Note:** Product reconfiguration is required after update.

---

## v2.1 (31-07-2025)

- Fixed bug with uninitialized statistics data variables causing critical errors on statistics page (PHP 8.x)

---

## v2.0 (23-09-2024)

- Module coded with ionCube v13
- Supported PHP versions: 7.4, 8.1, 8.2
- Compatible with WHMCS 8.11.0+

---

## v1.5.1 (13-08-2024)

- Fixed password display bug when "Show password" set to "no"

---

## v1.5 (06-06-2024)

- Mobile-optimized client area
- Added copy buttons for login and password credentials

---

## v1.4 (21-12-2023)

- Support for Nextcloud Hub 7 (28.0.0)
- Server URL display with non-standard ports
- Password visibility toggle options
- Plain text password display capability

---

## v1.3 (09-10-2023)

- Critical bug fix for incorrect client data
- Support for Nextcloud Hub 6 27.1.2
- 25 language translations added

---

## v1.2 (05-03-2023)

- PHP 8.1 and 7.4 support
- Nextcloud Hub 3 v25 compatibility
- Template improvements with icons
- API timeout set to 30 seconds

---

## v1.1 (05-01-2023)

- WHMCS V8.6 support
- IonCube PHP Loader v12 compatibility
- PHP 8.1 support
- Dropdown menu for email template selection
- Package change bug fix

---

## v1.0 (01-08-2022)

- First release


<!-- sync:50c7555215aa7334 -->