# Changelog

### PUQ Customization module **[WHMCS](https://puqcloud.com/link.php?id=77)**

#####  [Order now](https://puqcloud.com/whmcs-addon-puq-customization.php) | [Download](https://download.puqcloud.com/WHMCS/addons/PUQ-Customization/) | [FAQ](https://faq.puqcloud.com/)

#####  

##### v2.2 Released 21-08-2025

1. Support for custom admin path of admin panel
2. Added extension **ProductGroupOrder v1.0**
3. ManualCronRun v1.1  
    
    - Unify error logging labels across extensions to reflect the actual module and hook.
4. Ticket Auto-Reply v1.0 
    - unify error logging labels across extensions to reflect the actual module and hook.
5. BlockingTicketForGuests v1.0.1  
    
    - Added `unescape` modifier to render HTML in the template.
6. CurrencyExchange v1.0  
    
    - Tech: improved JS handling in Smarty templates; prevents similar compile errors; cleaner structure.
    - UI/UX: redesigned to an interactive panel with cards/animations; fully responsive.
    - New features: live search &amp; filters; full-column sorting; pagination (20/page); 4 chart types (Line/Area/Column/Scatter); KPI stats; CSV export.
7. ExportTool v1.0  
    
    - Tech: improved JS handling in Smarty templates; prevents similar compile errors; cleaner structure.
8. Lang Detect v1.0  
    
    - Fixed redirect loop when `language=` / `currency=` are empty.
    - Correct parsing of `HTTP_ACCEPT_LANGUAGE` (quality values stripped).
    - Safer GET vs cookie comparison with empty-value checks.
    - Refined defaults/fallbacks and config validation.
    - Extra guard against redirects on invalid data.

- - - - - -

##### v2.1 Released 11-10-2024

1. FraudCheck v1.2 
    - Fixed a bug that caused a critical error during an empty response
2. ManualCronRun v1.1 
    - Fixed a bug related to the execution of the manual Daily Cron functionality
3. LangDetect v1.0.1  
    
    - Enhanced Cookie Handling
    - Improved Parameter Handling
    - Streamlined Language and Currency Detection
    - Optimized Redirection Logic

- - - - - -

##### v2.0 Released 23-09-2024

<p class="callout info">**Module is coded ionCube v13**</p>

Supported php version:

- php 7.4 WHMCS 8.11.0 -
- php 8.1 WHMCS 8.11.0 +
- php 8.2 WHMCS 8.11.0 +

1\. Fixed a bug with clearing the database when deactivating a module or extension.

- - - - - -

##### v1.6 Released 02-05-2024

1. **Overwrite Tax Rules**
    - display of the tax percentage in the cart during calculation has been corrected
    - processing of tax rules on Funds items (no tax is charged)
    - fixed a bug displaying the tax percentage on HTML invoices in the client area
    - an option has been added that changes the status of Funds proforma invoice to selected and cancels all actions
    - during payment (except for loan settlement), Funds proforma invoice does not become an invoice
2. Add extension "**Lang Detect"** ([Documentation](https://doc.puq.info/books/puq-customization-whmcs-addon/chapter/lang-detect))
3. Add extension "**Currency Exchange"** ([Documentation](https://doc.puq.info/books/puq-customization-whmcs-addon/chapter/currency-exchange))
4. Add extension "**Ticket Auto-Reply"** ([Documentation](https://doc.puq.info/books/puq-customization-whmcs-addon/chapter/ticket-auto-reply))
5. **Pages Manager**
    - Fix the pricing bug on PUQProductCards when a user is logged in and on another page.
6. **Mattermost Export**   
    
    - Messages in threads have been recoded.
    - Messages in threads now appear as quotes rather than code.

- - - - - -

##### v1.4.2 Released 12-03-2024

1. **Pages Manager** (1.4.1) 
    - Added the ability to redirect from domain search to a custom page.
    - Fixed a bug with displaying currency incorrectly in **PUQ Domain TLD.**
2. **Menu Manager** (1.1) 
    - Added mega menu functionality.
3. **Support Hours Widget** (1.0.2) 
    - Fixed a bug with saving translations.

- - - - - -

##### v1.4.1 Released 08-03-2024

1. **Show Services IP, Username** (1.2) 
    - fixed a bug where the IP was shown in the invoice position with domains
2. **Pages Manager** (1.4) 
    - Added plugin Smart domain search with search for domains in all available ones in turn
    - Added the ability to relabel the footer of all pages
3. **Mattermost Export** (1.0.1) 
    - Tickets export: fixed bug where client-reply to old tickets (created before extention was enabled) were also exported to Mattermost
    - Tickets export: Added the Name/Company Name/Guest Status of the ticket sender and their email when creating a post in Mattermost
    - Invoices export: fixed bug with total income
    - Invoices export: added client id after client name
    - Reports export: fixed bug with Billing Income

- - - - - -

#####   
v1.4 Released 04-03-2024

1. **"Manual Cron Run"** (1.0.2) : Fixed a bug where manually executing the daily cron job would change the execution time of the daily cron job in the main WHMCS settings.
2. Add extension "**Cancellation Request"** ([Documentation](https://doc.puq.info/books/puq-customization-whmcs-addon/chapter/cancellation-request))
3. Add extension **"Export Tool"** ([Documentation](https://doc.puq.info/books/puq-customization-whmcs-addon/chapter/export-tools))
4. Add extension **"Export VAT\_R"** ([Documentation](https://doc.puq.info/books/puq-customization-whmcs-addon/chapter/export-vat-r))
5. Add extension **"Mattermost Export"** ([Documentation](https://doc.puq.info/books/puq-customization-whmcs-addon/chapter/mattermost-export))
6. Add extension **"Promo Code API" ([Documentation](https://doc.puq.info/books/puq-customization-whmcs-addon/chapter/promo-code-api))
7. Extension "**Module puqProxmoxKVM**" (1.1.2) 
    - fixed bug with IPv6 receiving
    - added diagnostic information Services Summary
8. Extension "**Prorated Next Due Date**" (1.1) 
    - The possibility of prorata is disabled if there are unpaid invoices on the service
    - The prorate invoice looks like a regular invoice with all the consequences
    - Improved BX compatibility
    - The prorata mechanism has been changed from the standard method to a custom one  
        (an invoice is created with a description of the prorata, at the time of payment the nextduedate is changed to the number of days of the prorata)
9. Extension "**Overwrite Tax Rules**" (1.1.2) 
    - Fixed a bug with ANY rules
    - Added the ability to change "Tax name" in frozen invoice data

- - - - - -

##### v1.3.1 Released 16-10-2023

1. Supported WHMCS v<span class="version-number">8.8.0</span>
2. Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
3. Module **"Account Statement"** (1.1.1) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
4. Module **"Admin Panel Unique"** (1.0.1) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
5. Module **"Auto CC Management"** (1.0.1) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
6. Module **"Blocking ticket for guests"** (1.0.1) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
7. Module **"Cancel Fund Invoices"** (1.0.1) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
8. Module **"Client Data Archive"** (1.1.1) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
9. Module **"Clients Only Access"** (1.0.1) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
10. Module **"Credit Management"** (1.0.1) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
11. Module **"Disabler of standard elements"** (1.0.1) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
12. Module **"Fraud Check"** (1.0.2) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
13. Module **"GDPR Tools"** (1.0.2) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
14. Module **"Head/Footer Output"** (1.0.2) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
15. Module **"Maintenance Mode"** (1.0.3) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
16. Module **"Manual Cron Run"** (1.0.1) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
17. Module **"Menu Manager"** (1.0.1) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
18. Module **"puqProxmoxKVM"** (1.1.1) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
19. Module **"Overwrite Suspend/Termination"** (1.0.1) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
20. Module **"Overwrite Tax Rules"** (1.1.1) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
21. Module **"Pages Manager"** (1.1.2) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
22. Module **"Prorated Next Due Date"** (1.0.2) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
23. Module **"Service Data Archive"** (1.1.1) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
24. Module **"Show Services IP, Username"** (1.1.1) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
25. Module **"Support Hours Widget"** (1.0.1) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)
26. Module **"Suspend After"** (1.0.1) 
    - Translations added/updated (**Arabic, Azerbaijani, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Farsi, French, German, Hebrew, Hungarian, Italian, Macedonian, Norwegian, Polish, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian**)

- - - - - -

##### v1.3 Released 24-07-2023

1. Add extension "**Admin Panel Unique"** (Customization of the admin panel)
2. Module **"puqProxmoxKVM"** (1.1) 
    - Add DNS Zones (cloudflare.com, HesiaCP)
3. Change in **"Page Manager"** (v1.1.1) 
    - Added **"Page Back Ground"** widget
    - Added **"Promo Slider"** widget
    - **"Mini Menu"** is in a healthy template
    - **"Mini Menu"** added opening in a new tab,
    - **"Mini Menu"** added puq-bottom template
    - **"Mini Menu"** widget is added the ability to add a link to the www page
4. Change in **"Client Data Archive"** (v1.1) 
    - fixed a bug in php8.x that sometimes showed a critical error in the client area
    - added RAW data view function
    - <div>**View all** button added to search</div>
5. Fix in **"Fraud Check"** (1.0.1) 
    - a sanitizer has been added to js that removes unnecessary characters that generated an error in script execution

- - - - - -

##### v1.2 Released 11-07-2023

1. Change in **"Page Manager"** (v1.1.1) 
    - Added to tinymce editor &lt;style&gt; tag permission
2. Change in **"OverwriteTaxRules"** (v1.1)
3. Add **"ModulePuqProxmoxKVM"** (PUQ ProxmoxKVM module management extension)
4. Change in **"ProratedNextDueDate"** (v1.0.1) 
    - Excluded from propata are those who are in line for terminated
    - Fixed a bug with duplicate service data on the invoice.
5. Change in **"Show Services Ip Username"** (v1.1) 
    - If the IP is empty or 0.0.0.0 then we take the first one with assigned ips

- - - - - -

##### v1.1.1 Released 29-06-2023

1. Change in "**Page Manager"** (v1.1)  
    
    - Added **"Mini Menu"** widget
    - Added functionality for cloning widgets
    - Added a button in the client area for the admin 'Edit in PUQ Customization'
    - Added floating button to save pages
    - Added copying of translations among themselves
2. Fixed a bug with language in the "**GDPR Tools**" extension
3. Fixed a bug in the **"Maintenance Mode"** extension

- - - - - -

##### v1.1 Released 21-06-2023

1. Added extension "**Fraud Check"**
2. Added extension "**Overwrite Tax Rules"**
3. Adapted the **"Account Statement"** extension regarding the **"Overwrite Tax Rules"** extension
4. Fixed a bug in the **"Maintenance Mode"** extension regarding the date format.
5. Added to the **"Service Data Archive"** extension raw data view in archive data search

- - - - - -

##### v1.0 Released 31-05-2023

First version

<div id="bkmrk--11"><div></div></div>