From 473845a0b979889cf46513c495b7da88fc7d750c Mon Sep 17 00:00:00 2001 From: shazar rahman Date: Mon, 14 Sep 2026 18:25:03 +0530 Subject: [PATCH 1/8] Updated: Changelog and Version update for QloApps 1.8.0 Co-authored-by: Name --- CHANGELOG.txt | 196 ++++++++++++++++++ install/install_version.php | 2 +- modules/blockcart/CHANGELOG.txt | 8 + modules/blockcart/blockcart.php | 2 +- modules/blocknavigationmenu/CHANGELOG.txt | 8 + .../blocknavigationmenu.php | 2 +- modules/blocknewsletter/CHANGELOG.txt | 8 + modules/blocknewsletter/blocknewsletter.php | 2 +- modules/blocksocial/CHANGELOG.txt | 8 + modules/blocksocial/blocksocial.php | 2 +- modules/dashactivity/CHANGELOG.txt | 8 + modules/dashactivity/dashactivity.php | 2 +- modules/dashguestcycle/CHANGELOG.txt | 8 + modules/dashguestcycle/dashguestcycle.php | 2 +- modules/dashoccupancy/CHANGELOG.txt | 8 + modules/dashoccupancy/dashoccupancy.php | 2 +- modules/dashperformance/CHANGELOG.txt | 8 + modules/dashperformance/dashperformance.php | 2 +- modules/dashproducts/CHANGELOG.txt | 8 + modules/dashproducts/dashproducts.php | 2 +- modules/hotelreservationsystem/CHANGELOG.txt | 47 +++++ .../hotelreservationsystem.php | 2 +- modules/qlocleaner/CHANGELOG.txt | 8 + modules/qlocleaner/qlocleaner.php | 2 +- modules/qlohotelreports/CHANGELOG.txt | 4 + modules/qlohotelreview/CHANGELOG.txt | 8 + modules/qlohotelreview/qlohotelreview.php | 2 +- modules/qlopaypalcommerce/CHANGELOG.txt | 8 + .../qlopaypalcommerce/qlopaypalcommerce.php | 2 +- modules/qlostatsserviceproducts/CHANGELOG.txt | 8 + .../qlostatsserviceproducts.php | 2 +- modules/statsbestcategories/CHANGELOG.txt | 8 + .../statsbestcategories.php | 2 +- modules/statsforecast/CHANGELOG.txt | 8 + modules/statsforecast/statsforecast.php | 2 +- modules/statsregistrations/CHANGELOG.txt | 8 + .../statsregistrations/statsregistrations.php | 2 +- modules/statssales/CHANGELOG.txt | 8 + modules/statssales/statssales.php | 2 +- modules/wkhotelfilterblock/CHANGELOG.txt | 8 + .../wkhotelfilterblock/wkhotelfilterblock.php | 2 +- modules/wkhotelroom/CHANGELOG.txt | 8 + modules/wkhotelroom/wkhotelroom.php | 2 +- modules/wkroomsearchblock/CHANGELOG.txt | 8 + .../wkroomsearchblock/wkroomsearchblock.php | 2 +- 45 files changed, 429 insertions(+), 22 deletions(-) create mode 100644 modules/qlohotelreports/CHANGELOG.txt diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 9e5053a61..547c627f9 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,3 +1,199 @@ +#################################### +# V1.8.0 +#################################### + +## Added Features: + - #1786: No Show and Cancellation booking status in back-office, and updated refund request management. + - #1760: Tourism tax system with per-hotel configurable, rate tiers, child pricing, and exemption. + - #1782: Implement Source & Business Source Management. + - #1663: Filtered responses for the QloApps bookings API. + - #1791: Hotel reports module and functions needed for reports in their respective classes. + - #1765: Image categorisation for hotel images at back-office. + - #1714: Add CronTaskManager module in default QloApps. + - #1671: Connected rooms feature to room management in back-office. + - #1696: "QloApps Booking iCalendar (.ics) File Export" module in modules catalog. + - #1610: Add new payment module (Duitku payment module ) in QloApps by default. + +## Back Office: +- Improvements: + - #1764: Dynamic homepage header media (image slider / video) display. + - #1790: Reset button and available variables for email template translations in back-office. + - #1803: Nationality field for customers in the back-office and front-office. + - #1659: A new “Add Credit Slip” button has been added to Credit Slip controller in back-office. + - #1762: Hotel selection in Cart Rule in back-office. + - #1720: Arrival Date and Departure Date to the order list in back-office. + - #1749: Booking calendar UI design in back-office. + - #1717: Hotel amenities, and room features, and added room amenities. + - #1698: Guest registration form button in order detail page, and made a new tab for Guest Registration in back office. + - #1732: Fix service product price removal from cart total after occupancy change for orders created via the back-office. + - #1691: Added view booking voucher button in order detail page in back-office to view booking voucher pdf. + - #1664: Download and print functionality for payment receipts in the back-office. + - #1656: Customer Service Enhancements, bug fixes, and new features. + - #1709: Remove extra hook related to KPI from AdminOrderController in the back-office. + - #1665: Add configuration for infant age in GeneralSetting controller in back-office. + - #1652: Preview of Seo fields added in backoffice. + - #1597: Add bulk action to enable or disable modules in back-office. + - #1648: Debug Mode Option in Performance Tab. + - #1618: Ensured that all order bills are cleared before the last room is checked out. + - #1594: Refund remarks should be displayed in the PayPal transaction refund list in the Back Office. + - #1601: Show a success message when adding or deleting a room from the cart via Book Now in the back-office. + - #1568: Admin search configuration controller from the back-office. + +- Bugs Fixed: + - #1815: Calendar not working properly throughout admin panel backoffice. + - #1825: Fatal error on admin search page and no visibility of searched service on back-office. + - #1781: Payment amount field behavior for Full/Partial payment on order creation in back-office. + - #1805: Enable the currently disabled Latitude and Longitude fields in back-office. + - #1811: Undefined array key warning on SEO tab when adding a new hotel on Back office. + - #1792: Refactor group discount calculation. + - #1801: Improve input validaiton and file-upload validation across admin flows. + - #1797: Made Google Map ID optional and enabled hotel-location maps to work without one in back-office. + - #1802: Centralize and Optimize Tooltip Handling in the back-office. + - #1773: Address fields added in Customer Available fields section in back-office. + - #1678: Price not updating when 'Booking Carts' edit permission is not enabled in back office. + - #1798: Date range picker not working in order edit in the back office, and added/removed the left column where needed in the front office. + - #1778: Export CSV fields according to the selected Available Fields in the back-office. + - #1796: Added validation for child features in hotel. + - #1735: Incorrect order status update when adding extra products to an order via the back-office. + - #1641: Admin Order Controller permission issue on the order details page in the back-office. + - #1767: Decimal precision mismatch causing pricing inconsistencies. + - #1779: Restriction on bulk room creation in back-office. + - #1748: "Translation Server Unreachable" Error While Adding ISO Code of a Language in Backoffice. + - #1771: Merged Room Status and Rooms Detail section in back-office. + - #1761: Make status optional in Bulk Update Rooms in back-office. + - #1750: Incorrect KPI implementation in AdminCartController view page in the back-office. + - #1733: Rating should not be a required field, as ratings are not applicable to all hotels. + - #1699: KPI access is now under employee permission in back-office. + - #1719: Validate translation import files in back-office. + - #1708: Added vat number field in hotel branch info, and showing its value in Invoice PDF if present in hotel address. + - #1703: Module visibility on manage module and module catalog section in back-office. + - #1670: Unable to update check-in/check-out time without changing the room status. + - #1653: Dashboard occupancy to show data based on booked nights instead of date range in the back-office. + - #1637: Incorrect message on the admin products on trying to enable the room type if the hotel is inactive in the back-office. + - #1660: When creating a new booking, the selected customer is lost when services are added or removed in the back office. + - #1655: Prevent duplicate advanced price rules with same restrictions from being enabled in bulk in back-office. + - #1658: Warning in the Admin Theme Controller when exporting the theme in the back office. + - #1604: Getting deprecated warning while importing the room type CSV with 'ISO 8859-1 encoded file' field enabled in the back office . + - #1621: Warning displayed when adding an order message via the Order Controller from the order details page in the back-office. + - #1606: ‘Trying to access array offset on false’ warning on the admin order details page when update service product in the back office. + - #1672: Undefined index at Book Now Page in back-office. + - #1661: Unable to add additional links from modules on the admin order details page in the back-office. + - #1593: Warning error when trying to set an invalid ID or modify the id_paypal_commerce_order parameter name. + - #1613: A fatal error occurs when deleting an installed theme from the back office. + - #1609: Display incorrect validation alert when issuing a full refund via PayPal after a partial refund in the back-office. + - #1616: Show incorrect theme compatibility version when trying to export the theme in the back-office. + - #1605: Display deprecation warning on PayPal transaction details page. + - #1632: Room type “Room” tab warning text issue while creating a room type in back-office. + - #1649: Employees without hotel access could not create a room type for that hotel. + - #1646: Module search filter on the Manage Modules controller in back-office. + - #1650: Hotel-wise access permission for the credit slip in back-office. + - #1627: Unable to update the position of the service products in the back office. + - #1626: Getting error in growl while deleting the hotel image or while changing the hotel cover image in the admin office. + - #1612: Dashboard shows a fatal error when the ‘number of decimals’ value is set to 0 in the back office. + +## Front Office: +- Improvements: + - #1722: Fix booking flow to work independently of blockcart with Ajax cart feature compatibility. + - #1766: Font awesome library upgraded to version 4.7 for both front-office and back-office. + - #1669: Quantity-based pricing for room services. + - #1674: LOS error information on the Product page in front-office. + - #1697: Added changes to get QloApps detectable for builtwith. + - #1631: The text of the 'view room' button to the 'View property' on our properties page in the front-office. + +- Bugs Fixed: + - #1814: Extra services details are not visible on order confirmation page. + - #1813: Used the large image instead of the medium image on the Our Properties and Contact Us pages in the front office. + - #1787: Partial and full payment issue in paypal module. + - #1795: Added sufficient validation checks when fetching and displaying order-related data on the order detail page in the front-office. + - #1757: Ensure all required parameters are passed before processing request in front-office. + - #1777: Warning on search results when hotel is disabled after search in the front-office. + - #1643: Issue while uploading images in hotel reviews in front-office. + - #1746: Remove deprecated tags from template and email files. + - #1737: Correct price aggregation for grouped rooms in OrderConfirmationController in front-office. + - #1576: Incorrect information on the room type page regarding max capacity in the front-office. + - #1596: Show the payment option in the payment information on the checkout page when pay using the PayPal payment method. + - #1623: Remove blank white space when all landing page blocks are disabled in Front-office. + - #1595: Paypal transaction ID not visible on the order details page, in the payment section of the back-office. + - #1622: On the room type list page, the room type name was not clickable. It has now been made clickable in the front-office. + +## Core: +- Improvements: + - #1809: Additional facility feature from QloApps. + - #1774: Updated the old files from docs folder and deleted unnecessary files. + - #1780: Language-wise XML files to latest localization information . + - #1745: Room numbers must be unique on invoice in extra services when multiple rooms of the same room type are booked for the same date range. + - #1707: Footer text in front-office. + - #1701: Update PHP version constraint and required extensions in composer.json. + - #1715: Added hook in uninstall function of the module.php class. + - #1712: Add sendMails flag to OrderReturn::changeIdOrderReturnState to skip unwanted email notifications. + - #1711: Incorrect total tax calculation in invoice for multi-room bookings with service products in back-office. + - #1682: Informational modal for disabled status reasons on admin order detail page in the back-office. + - #1583: Open Redirection. + - #1638: Update the license notice in the function in Tools.php that creates the index file. + - #1647: VAT Number to invoice summary PDF when available. + - #1684: Feat(ai): add AGENTS.md for QloApps. + - #1639: Hotel name column from room information table in the order confirmation email. + - #1567: Auto upgrade module from QloApps core. + +- Bugs Fixed: + - #1689: Upgraded the password hashing algorithm from MD5 to bcrypt. + - #1812: Warning triggered when subscription controller is accessed without a token from front-office. + - #1824: Admin dashboard KPI tabs are distorted. + - #1821: Undefined array key warning in room type configuration section on back office. + - #1820: Uncaught TypeError on Preference's Orders page on Back-office. + - #1822: Incorrect check-in and check-out dates for other rooms on the invoice when one room in the booking is checked out. + - #1818: Downgrade the Cron Expression Library in the Cron Task Manager Module. + - #1794: CCC-combined JS bundle throws SyntaxError, breaking language/currency selectors in front-office. + - #1800: Use English as the default fallback when the requested language pack is unavailable. + - #1793: Correct remaining voucher balance after partial voucher usage. + - #1783: Improve request parameter validation for filter queries. + - #1772: Exportation of Rooms, Orders, Hotels, etc. via SQL Manager throws error. + - #1755: Room unit price in the order confirmation email. + - #1754: Add SSL argument support to the CLI installer. + - #1752: Undefined array key warning for invalid conf query parameter in the back-office. + - #1747: Incorrect refund rules display on the order details page in the back-office. + - #1730: Removed Hotel Prime from the index page title and removed unnecessary pages from the back-office. + - #1731: Fix invalid price display when base price is set via catalog rule. + - #1739: Incorrect Total Amount Calculation When Adding Multiple Rooms to Cart with Partial Payment Selected. + - #1725: Display dynamic check-in and check-out times in invoice PDF based on room booking status. + - #1734: Remove config.xml from the default QloApps core module WkFooterLangCurrencyBlock. + - #1718: Hotel list dropdown and occupancy popup issues in front-office. + - #1710: Incorrect total price calculation in multi-hotel bookings. + - #1700: Datepicker Next button not working in Arabic in back-office. + - #1654: Disabled room types should not be visible in the suggestions during room reallocation in the back-office. + - #1644: Disable location and Hotel field for 1 property . + - #1642: Warning when adding or editing a room type after enabling cache in the back-office. + - #1577: Access denied warning displayed for employees with full back-office access. + - #1636: The export option does not work correctly when exporting filtered data from the back-office. + - #1635: Issue with room type tax calculation when the room type price is 0 and an advance rule uses a fixed amount. + - #1630: Incorrect order status during reallocation after room category upgrade. + - #1615: ‘Add New Service’ button disappeared during back-office booking creation when service products were unavailable, even though additional facilities existed. + - #1608: Notices in the admin stats (Sales and orders tab ) while trying to export the data using the CSV export in the back office. + - #1581: Improper Session Invalidation. + - #1591: Passed the parameter directly into the function, preventing the undefined-variable error in the startTree callback. + - #1590: Undefined variable issue in AdminController.php in the back office. + - #1598: Show undefined property warning in Admin Stats during CSV export in the back-office. + - #1603: Show undefined key warning when exporting CSV from Admin Stats (Customer Account tab) in the back-office. + - #1592: Show undefined array key warning when trying to delete a cart rule in the back-office. + - #1600: Show warning in manage room types when adding a room in the back-office. + - #1589: Show warnings in admin SQL manager when writing incorrect SQL syntax in the back-office. + - #1611: Show undefined variable warning in admin stats (extra services overview tab) during csv export in the back-office. + - #1640: Runtime error on the order confirmation page in the front-office. + - #1633: Toolbar button design issue in the module configuration in the back-office. + - #1588: Duplicate category is created for hotel having same name and same parent category. + - #1629: Getting fatal error while trying to override a class having any parent::function() call. + - #1602: Order by and Order way not working for the lists in the Back office. + - #1614: Service product quantity not showing on the order details page in the back office. + - #1587: Undefined variable numdays while creating order from the BO. + - #1628: Added our property page in theme meta on install. + - #1625: Undefined variable in module.php. + - #1571: Price filter related issue in the front office on the room type listing page. + +## Web Services: +- Bugs Fixed: + - #1681: Cart rule creation at booking time failed if no prior cart rules existed. + + #################################### # V1.7.0 #################################### diff --git a/install/install_version.php b/install/install_version.php index 3cb454f1a..fd045f081 100644 --- a/install/install_version.php +++ b/install/install_version.php @@ -25,4 +25,4 @@ */ define('_PS_INSTALL_VERSION_', '1.6.1.23'); -define('_QLO_INSTALL_VERSION_', '1.7.0.0'); \ No newline at end of file +define('_QLO_INSTALL_VERSION_', '1.8.0.0'); \ No newline at end of file diff --git a/modules/blockcart/CHANGELOG.txt b/modules/blockcart/CHANGELOG.txt index 4d8d9fad3..d85beda14 100644 --- a/modules/blockcart/CHANGELOG.txt +++ b/modules/blockcart/CHANGELOG.txt @@ -1,3 +1,11 @@ +----------------------------- +# V1.6.7 to V1.6.8 +----------------------------- + +## Improved/Changed Features: + +* [FO] : [#1760] Updated the cart block flow and templates to reflect the tourism tax system changes. + ----------------------------- # V1.6.6 to V1.6.7 ----------------------------- diff --git a/modules/blockcart/blockcart.php b/modules/blockcart/blockcart.php index 7566b6d1b..12b233ee5 100644 --- a/modules/blockcart/blockcart.php +++ b/modules/blockcart/blockcart.php @@ -34,7 +34,7 @@ class Blockcart extends Module { $this->name = 'blockcart'; $this->tab = 'front_office_features'; - $this->version = '1.6.7'; + $this->version = '1.6.8'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/blocknavigationmenu/CHANGELOG.txt b/modules/blocknavigationmenu/CHANGELOG.txt index cadab4c6f..7d97fb413 100644 --- a/modules/blocknavigationmenu/CHANGELOG.txt +++ b/modules/blocknavigationmenu/CHANGELOG.txt @@ -1,3 +1,11 @@ +----------------------------- +# V1.1.4 to V1.1.5 +----------------------------- + +## Improved/Changed Features: + +* [FO] : [#1628] Fixed the 'Our Properties' navigation link to use a static URL instead of a dynamic page link generated on install. + ----------------------------- # V1.1.3 to V1.1.4 ----------------------------- diff --git a/modules/blocknavigationmenu/blocknavigationmenu.php b/modules/blocknavigationmenu/blocknavigationmenu.php index ba69b068a..8e7fae3dd 100644 --- a/modules/blocknavigationmenu/blocknavigationmenu.php +++ b/modules/blocknavigationmenu/blocknavigationmenu.php @@ -32,7 +32,7 @@ class blocknavigationmenu extends Module { $this->name = 'blocknavigationmenu'; $this->tab = 'front_office_features'; - $this->version = '1.1.4'; + $this->version = '1.1.5'; $this->author = 'Webkul'; $this->need_instance = 0; diff --git a/modules/blocknewsletter/CHANGELOG.txt b/modules/blocknewsletter/CHANGELOG.txt index 356663a07..1fa2a769d 100644 --- a/modules/blocknewsletter/CHANGELOG.txt +++ b/modules/blocknewsletter/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------- +# V2.3.1 to V2.3.2 +------------------------------- + +## Improved/Changed Features: + +* [FO] : [#1730] Removed the unused newsletter verification controller registration and replaced deprecated HTML tags in newsletter emails. + ------------------------------- # Change Log V2.3.0 to V2.3.1 ------------------------------- diff --git a/modules/blocknewsletter/blocknewsletter.php b/modules/blocknewsletter/blocknewsletter.php index 681f0c98f..bcdc650d7 100644 --- a/modules/blocknewsletter/blocknewsletter.php +++ b/modules/blocknewsletter/blocknewsletter.php @@ -63,7 +63,7 @@ class Blocknewsletter extends Module $this->ps_versions_compliancy = array('min' => '1.6', 'max' => _PS_VERSION_); $this->secure_key = Tools::encrypt($this->name); - $this->version = '2.3.1'; + $this->version = '2.3.2'; $this->author = 'PrestaShop'; $this->error = false; $this->valid = false; diff --git a/modules/blocksocial/CHANGELOG.txt b/modules/blocksocial/CHANGELOG.txt index e4d45c674..48a44af16 100644 --- a/modules/blocksocial/CHANGELOG.txt +++ b/modules/blocksocial/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.2.2 to V1.2.3 +------------------------------ + +## Improved/Changed Features: + +* [FO] : [#1766] Removed the Google Plus social link block. + ------------------------------ # V1.2.1 to V1.2.2 ------------------------------ diff --git a/modules/blocksocial/blocksocial.php b/modules/blocksocial/blocksocial.php index 9e195935b..1fcc45c5e 100644 --- a/modules/blocksocial/blocksocial.php +++ b/modules/blocksocial/blocksocial.php @@ -34,7 +34,7 @@ class BlockSocial extends Module { $this->name = 'blocksocial'; $this->tab = 'front_office_features'; - $this->version = '1.2.2'; + $this->version = '1.2.3'; $this->author = 'PrestaShop'; $this->bootstrap = true; diff --git a/modules/dashactivity/CHANGELOG.txt b/modules/dashactivity/CHANGELOG.txt index 667d92c27..92e54ee68 100644 --- a/modules/dashactivity/CHANGELOG.txt +++ b/modules/dashactivity/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.0.4 to V1.0.5 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#1786] Fixed a possible invalid character-repeat count in the minimum due amount calculation, and updated the unpaid bookings filter link for the refund system changes. + ------------------------------ # V1.0.3 to V1.0.4 ------------------------------ diff --git a/modules/dashactivity/dashactivity.php b/modules/dashactivity/dashactivity.php index f9a36d348..e46ec8540 100644 --- a/modules/dashactivity/dashactivity.php +++ b/modules/dashactivity/dashactivity.php @@ -38,7 +38,7 @@ class Dashactivity extends Module { $this->name = 'dashactivity'; $this->tab = 'dashboard'; - $this->version = '1.0.4'; + $this->version = '1.0.5'; $this->author = 'PrestaShop'; $this->push_filename = _PS_CACHE_DIR_.'push/activity'; $this->allow_push = true; diff --git a/modules/dashguestcycle/CHANGELOG.txt b/modules/dashguestcycle/CHANGELOG.txt index 848df8ed8..3d9f73351 100644 --- a/modules/dashguestcycle/CHANGELOG.txt +++ b/modules/dashguestcycle/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.0.3 to V1.0.4 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#1786] Added No Show booking status data to the Guest Cycle dashboard widget and its KPI listing. + ------------------------------ # V1.0.2 to V1.0.3 ------------------------------ diff --git a/modules/dashguestcycle/dashguestcycle.php b/modules/dashguestcycle/dashguestcycle.php index 8a5cdc819..8167b7c32 100644 --- a/modules/dashguestcycle/dashguestcycle.php +++ b/modules/dashguestcycle/dashguestcycle.php @@ -31,7 +31,7 @@ class DashGuestCycle extends Module { $this->name = 'dashguestcycle'; $this->tab = 'dashboard'; - $this->version = '1.0.3'; + $this->version = '1.0.4'; $this->ps_versions_compliancy = array('min' => '1.6', 'max' => '1.6'); $this->author = 'Webkul'; $this->bootstrap = true; diff --git a/modules/dashoccupancy/CHANGELOG.txt b/modules/dashoccupancy/CHANGELOG.txt index 58e2659c0..b2b1374e6 100644 --- a/modules/dashoccupancy/CHANGELOG.txt +++ b/modules/dashoccupancy/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.0.3 to V1.0.4 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#1653] Fixed the Occupancy dashboard widget to show data based on booked room-nights instead of date range, and updated the KPI labels accordingly. + ------------------------------ # V1.0.2 to V1.0.3 ------------------------------ diff --git a/modules/dashoccupancy/dashoccupancy.php b/modules/dashoccupancy/dashoccupancy.php index b6e667ca2..067848154 100644 --- a/modules/dashoccupancy/dashoccupancy.php +++ b/modules/dashoccupancy/dashoccupancy.php @@ -31,7 +31,7 @@ class DashOccupancy extends Module { $this->name = 'dashoccupancy'; $this->tab = 'dashboard'; - $this->version = '1.0.3'; + $this->version = '1.0.4'; $this->ps_versions_compliancy = array('min' => '1.6', 'max' => '1.6'); $this->author = 'Webkul'; $this->bootstrap = true; diff --git a/modules/dashperformance/CHANGELOG.txt b/modules/dashperformance/CHANGELOG.txt index d0a8a6f40..a9d732c16 100644 --- a/modules/dashperformance/CHANGELOG.txt +++ b/modules/dashperformance/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.0.3 to V1.0.4 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#1809] Updated the TrevPAR and GOPPAR tooltip text to remove references to the removed Additional Facilities feature. + ------------------------------ # V1.0.2 to V1.0.3 ------------------------------ diff --git a/modules/dashperformance/dashperformance.php b/modules/dashperformance/dashperformance.php index f01f6c277..5a791d6e4 100644 --- a/modules/dashperformance/dashperformance.php +++ b/modules/dashperformance/dashperformance.php @@ -31,7 +31,7 @@ class DashPerformance extends Module { $this->name = 'dashperformance'; $this->tab = 'dashboard'; - $this->version = '1.0.3'; + $this->version = '1.0.4'; $this->ps_versions_compliancy = array('min' => '1.6', 'max' => '1.6'); $this->author = 'Webkul'; $this->bootstrap = true; diff --git a/modules/dashproducts/CHANGELOG.txt b/modules/dashproducts/CHANGELOG.txt index 706bea240..3bddea2d9 100644 --- a/modules/dashproducts/CHANGELOG.txt +++ b/modules/dashproducts/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.0.4 to V1.0.5 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#1786] Updated refund detection in the best-selling products query to use the new refund tracking method instead of the removed is_refunded flag. + ------------------------------ # V1.0.3 to V1.0.4 ------------------------------ diff --git a/modules/dashproducts/dashproducts.php b/modules/dashproducts/dashproducts.php index 486101e87..8a6e9fa91 100644 --- a/modules/dashproducts/dashproducts.php +++ b/modules/dashproducts/dashproducts.php @@ -36,7 +36,7 @@ class DashProducts extends Module { $this->name = 'dashproducts'; $this->tab = 'dashboard'; - $this->version = '1.0.4'; + $this->version = '1.0.5'; $this->author = 'PrestaShop'; $this->push_filename = _PS_CACHE_DIR_.'push/activity'; diff --git a/modules/hotelreservationsystem/CHANGELOG.txt b/modules/hotelreservationsystem/CHANGELOG.txt index 6b5623edb..ef370066b 100644 --- a/modules/hotelreservationsystem/CHANGELOG.txt +++ b/modules/hotelreservationsystem/CHANGELOG.txt @@ -1,3 +1,50 @@ +------------------------------ +# V1.7.0 to V1.8.0 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#1815] Calendar not working properly throughout admin panel backoffice. +* [BO] : [#1811] Undefined array key warning on SEO tab when adding a new hotel on Back office. +* [BO] : [#1805] Enable the currently disabled Latitude and Longitude fields in back-office. +* [BO] : [#1802] Centralize and Optimize Tooltip Handling in the back-office. +* [BO] : [#1801] Improve input validaiton and file-upload validation across admin flows. +* [BO] : [#1797] Made Google Map ID optional and enabled hotel-location maps to work without one in back-office. +* [BO] : [#1796] Added validation for child features in hotel. +* [BO] : [#1792] Refactor group discount calculation. +* [BO] : [#1791] Hotel reports module and functions needed for reports in their respective classes. +* [BO] : [#1767] Decimal precision mismatch causing pricing inconsistencies. +* [BO] : [#1765] Image categorisation for hotel images at back-office. +* [BO] : [#1764] Dynamic homepage header media (image slider / video) display. +* [BO] : [#1749] Booking calendar UI design in back-office. +* [BO] : [#1733] Rating should not be a required field, as ratings are not applicable to all hotels. +* [BO] : [#1717] Hotel amenities, and room features, and added room amenities. +* [BO] : [#1708] Added vat number field in hotel branch info, and showing its value in Invoice PDF if present in hotel address. +* [BO] : [#1698] Guest registration form button in order detail page, and made a new tab for Guest Registration in back office. +* [BO] : [#1678] Price not updating when 'Booking Carts' edit permission is not enabled in back office. +* [BO] : [#1672] Undefined index at Book Now Page in back-office. +* [BO] : [#1671] Connected rooms feature to room management in back-office. +* [BO] : [#1665] Add configuration for infant age in GeneralSetting controller in back-office. +* [BO] : [#1655] Prevent duplicate advanced price rules with same restrictions from being enabled in bulk in back-office. +* [BO] : [#1652] Preview of Seo fields added in backoffice. +* [BO] : [#1637] Incorrect message on the admin products on trying to enable the room type if the hotel is inactive in the back-office. +* [BO] : [#1626] Getting error in growl while deleting the hotel image or while changing the hotel cover image in the admin office. +* [BO] : [#1618] Ensured that all order bills are cleared before the last room is checked out. +* [BO] : [#1601] Show a success message when adding or deleting a room from the cart via Book Now in the back-office. + +* [CO] : [#1809] Additional facility feature from QloApps. +* [CO] : [#1786] No Show and Cancellation booking status in back-office, and updated refund request management. +* [CO] : [#1783] Improve request parameter validation for filter queries. +* [CO] : [#1760] Tourism tax system with per-hotel configurable, rate tiers, child pricing, and exemption. +* [CO] : [#1747] Incorrect refund rules display on the order details page in the back-office. +* [CO] : [#1707] Footer text in front-office. +* [CO] : [#1654] Disabled room types should not be visible in the suggestions during room reallocation in the back-office. +* [CO] : [#1644] Disable location and Hotel field for 1 property . +* [CO] : [#1635] Issue with room type tax calculation when the room type price is 0 and an advance rule uses a fixed amount. +* [CO] : [#1630] Incorrect order status during reallocation after room category upgrade. +* [CO] : [#1588] Duplicate category is created for hotel having same name and same parent category. +* [CO] : [#1571] Price filter related issue in the front office on the room type listing page. + ------------------------------ # V1.6.0 to V1.7.0 ------------------------------ diff --git a/modules/hotelreservationsystem/hotelreservationsystem.php b/modules/hotelreservationsystem/hotelreservationsystem.php index 03e06e031..3787a369e 100644 --- a/modules/hotelreservationsystem/hotelreservationsystem.php +++ b/modules/hotelreservationsystem/hotelreservationsystem.php @@ -33,7 +33,7 @@ class HotelReservationSystem extends Module { $this->name = 'hotelreservationsystem'; $this->tab = 'administration'; - $this->version = '1.7.1'; + $this->version = '1.8.0'; $this->author = 'Webkul'; $this->need_instance = 0; $this->bootstrap = true; diff --git a/modules/qlocleaner/CHANGELOG.txt b/modules/qlocleaner/CHANGELOG.txt index 84a1f4d7b..02626e55d 100644 --- a/modules/qlocleaner/CHANGELOG.txt +++ b/modules/qlocleaner/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.0.2 to V1.0.3 +------------------------------ + +## Improved/Changed Features: + +* [CO] : [#1760] Refactored the data cleaner module's flow for the tourism tax system changes. + ------------------------------ # V1.0.1 to V1.0.2 ------------------------------ diff --git a/modules/qlocleaner/qlocleaner.php b/modules/qlocleaner/qlocleaner.php index bd9a7f21b..2041f7a0a 100644 --- a/modules/qlocleaner/qlocleaner.php +++ b/modules/qlocleaner/qlocleaner.php @@ -37,7 +37,7 @@ class QloCleaner extends Module { $this->name = 'qlocleaner'; $this->tab = 'administration'; - $this->version = '1.0.2'; + $this->version = '1.0.3'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/qlohotelreports/CHANGELOG.txt b/modules/qlohotelreports/CHANGELOG.txt new file mode 100644 index 000000000..5932aa450 --- /dev/null +++ b/modules/qlohotelreports/CHANGELOG.txt @@ -0,0 +1,4 @@ +Changelog + +v1.0.0 +- first release \ No newline at end of file diff --git a/modules/qlohotelreview/CHANGELOG.txt b/modules/qlohotelreview/CHANGELOG.txt index 2c8f4034a..eb87de0aa 100644 --- a/modules/qlohotelreview/CHANGELOG.txt +++ b/modules/qlohotelreview/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.0.2 to V1.0.3 +------------------------------ + +## Improved/Changed Features: + +* [FO] : [#1786] Added a new front controller and updated review request/reply emails and JS as part of the refund and booking status updates. + ------------------------------ # V1.0.1 to V1.0.2 ------------------------------ diff --git a/modules/qlohotelreview/qlohotelreview.php b/modules/qlohotelreview/qlohotelreview.php index 60ca665b5..3198f345d 100644 --- a/modules/qlohotelreview/qlohotelreview.php +++ b/modules/qlohotelreview/qlohotelreview.php @@ -34,7 +34,7 @@ class QloHotelReview extends Module { $this->name = 'qlohotelreview'; $this->tab = 'front_office_features'; - $this->version = '1.0.2'; + $this->version = '1.0.3'; $this->ps_versions_compliancy = array('min' => '1.6', 'max' => '1.6'); $this->author = 'Webkul'; $this->bootstrap = true; diff --git a/modules/qlopaypalcommerce/CHANGELOG.txt b/modules/qlopaypalcommerce/CHANGELOG.txt index ee901f70f..d07605281 100644 --- a/modules/qlopaypalcommerce/CHANGELOG.txt +++ b/modules/qlopaypalcommerce/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.0.5 to V1.0.6 +------------------------------ + +## Improved/Changed Features: + +* [FO] : [#1809] Updated the PayPal Commerce payment flow to use native PHP JSON functions instead of the internal Tools wrapper, and other flow improvements. + ------------------------------ # V1.0.4 to V1.0.5 ------------------------------ diff --git a/modules/qlopaypalcommerce/qlopaypalcommerce.php b/modules/qlopaypalcommerce/qlopaypalcommerce.php index 7860bf61b..1418f382a 100644 --- a/modules/qlopaypalcommerce/qlopaypalcommerce.php +++ b/modules/qlopaypalcommerce/qlopaypalcommerce.php @@ -44,7 +44,7 @@ class QloPaypalCommerce extends PaymentModule { $this->name = 'qlopaypalcommerce'; $this->tab = 'payments_gateways'; - $this->version = '1.0.5'; + $this->version = '1.0.6'; $this->author = 'Webkul'; $this->bootstrap = true; $this->secure_key = Tools::encrypt($this->name); diff --git a/modules/qlostatsserviceproducts/CHANGELOG.txt b/modules/qlostatsserviceproducts/CHANGELOG.txt index 055cb6144..9c5921406 100644 --- a/modules/qlostatsserviceproducts/CHANGELOG.txt +++ b/modules/qlostatsserviceproducts/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.0.1 to V1.0.2 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#1809] Removed service product stats functionality tied to the removed Additional Facilities feature. + ------------------------------ # V1.0.0 to V1.0.1 ------------------------------ diff --git a/modules/qlostatsserviceproducts/qlostatsserviceproducts.php b/modules/qlostatsserviceproducts/qlostatsserviceproducts.php index 9783d7464..5b5f3f6f7 100644 --- a/modules/qlostatsserviceproducts/qlostatsserviceproducts.php +++ b/modules/qlostatsserviceproducts/qlostatsserviceproducts.php @@ -36,7 +36,7 @@ class QloStatsServiceProducts extends ModuleGrid { $this->name = 'qlostatsserviceproducts'; $this->tab = 'analytics_stats'; - $this->version = '1.0.1'; + $this->version = '1.0.2'; $this->author = 'Webkul'; $this->need_instance = 0; diff --git a/modules/statsbestcategories/CHANGELOG.txt b/modules/statsbestcategories/CHANGELOG.txt index 7c3dd7b2b..c074f4822 100644 --- a/modules/statsbestcategories/CHANGELOG.txt +++ b/modules/statsbestcategories/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.5.5 to V1.5.6 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#1786] Updated refund detection in the best categories query to use the new refund tracking method instead of the removed is_refunded flag. + ------------------------------ # V1.5.4 to V1.5.5 ------------------------------ diff --git a/modules/statsbestcategories/statsbestcategories.php b/modules/statsbestcategories/statsbestcategories.php index 356f53dce..d2b80a3e9 100644 --- a/modules/statsbestcategories/statsbestcategories.php +++ b/modules/statsbestcategories/statsbestcategories.php @@ -42,7 +42,7 @@ class StatsBestCategories extends ModuleGrid { $this->name = 'statsbestcategories'; $this->tab = 'analytics_stats'; - $this->version = '1.5.5'; + $this->version = '1.5.6'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statsforecast/CHANGELOG.txt b/modules/statsforecast/CHANGELOG.txt index 675d6f983..66583ee9d 100644 --- a/modules/statsforecast/CHANGELOG.txt +++ b/modules/statsforecast/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.4.5 to V1.4.6 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#1791] Fixed a possible division-by-zero error in the forecast calculation. + ------------------------------ # V1.4.4 to V1.4.5 ------------------------------ diff --git a/modules/statsforecast/statsforecast.php b/modules/statsforecast/statsforecast.php index ad7c49b31..e3336e178 100644 --- a/modules/statsforecast/statsforecast.php +++ b/modules/statsforecast/statsforecast.php @@ -45,7 +45,7 @@ class StatsForecast extends Module { $this->name = 'statsforecast'; $this->tab = 'analytics_stats'; - $this->version = '1.4.5'; + $this->version = '1.4.6'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statsregistrations/CHANGELOG.txt b/modules/statsregistrations/CHANGELOG.txt index 83fc82230..dcb506f15 100644 --- a/modules/statsregistrations/CHANGELOG.txt +++ b/modules/statsregistrations/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.4.3 to V1.4.4 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#1603] Fixed undefined array key warnings when exporting registration stats as CSV in the back office. + ------------------------------ # V1.4.2 to V1.4.3 ------------------------------ diff --git a/modules/statsregistrations/statsregistrations.php b/modules/statsregistrations/statsregistrations.php index 8c9c32c74..2cfd1846f 100644 --- a/modules/statsregistrations/statsregistrations.php +++ b/modules/statsregistrations/statsregistrations.php @@ -37,7 +37,7 @@ class StatsRegistrations extends ModuleGraph { $this->name = 'statsregistrations'; $this->tab = 'analytics_stats'; - $this->version = '1.4.3'; + $this->version = '1.4.4'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statssales/CHANGELOG.txt b/modules/statssales/CHANGELOG.txt index 3bde0ad94..5a6dd5c3c 100644 --- a/modules/statssales/CHANGELOG.txt +++ b/modules/statssales/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.3.4 to V1.3.5 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#1608] Fixed undefined array key warnings when exporting sales stats as CSV in the back office. + ------------------------------ # V1.3.3 to V1.3.4 ------------------------------ diff --git a/modules/statssales/statssales.php b/modules/statssales/statssales.php index de828d507..1017b9823 100644 --- a/modules/statssales/statssales.php +++ b/modules/statssales/statssales.php @@ -42,7 +42,7 @@ class StatsSales extends ModuleGraph { $this->name = 'statssales'; $this->tab = 'analytics_stats'; - $this->version = '1.3.4'; + $this->version = '1.3.5'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/wkhotelfilterblock/CHANGELOG.txt b/modules/wkhotelfilterblock/CHANGELOG.txt index 488fe71e0..cbe3ce9f5 100644 --- a/modules/wkhotelfilterblock/CHANGELOG.txt +++ b/modules/wkhotelfilterblock/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.0.7 to V1.0.8 +------------------------------ + +## Improved/Changed Features: + +* [FO] : [#1717] Updated the room type filter block to use the new Hotel Amenities system instead of core Feature. + ------------------------------ # V1.0.6 to V1.0.7 ------------------------------ diff --git a/modules/wkhotelfilterblock/wkhotelfilterblock.php b/modules/wkhotelfilterblock/wkhotelfilterblock.php index b2afe5cbc..f599e174c 100644 --- a/modules/wkhotelfilterblock/wkhotelfilterblock.php +++ b/modules/wkhotelfilterblock/wkhotelfilterblock.php @@ -34,7 +34,7 @@ class wkhotelfilterblock extends Module $this->name = 'wkhotelfilterblock'; $this->author = 'Webkul'; $this->tab = 'front_office_features'; - $this->version = '1.0.7'; + $this->version = '1.0.8'; $this->context = Context::getContext(); $this->bootstrap = true; diff --git a/modules/wkhotelroom/CHANGELOG.txt b/modules/wkhotelroom/CHANGELOG.txt index fe798dbc7..9db1454cc 100644 --- a/modules/wkhotelroom/CHANGELOG.txt +++ b/modules/wkhotelroom/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.2.0 to V1.2.1 +------------------------------ + +## Improved/Changed Features: + +* [FO] : [#1760] Updated room price display to account for grossed-up tourism tax and per-occupancy pricing. + ------------------------------ # V1.1.9 to V1.2.0 ------------------------------ diff --git a/modules/wkhotelroom/wkhotelroom.php b/modules/wkhotelroom/wkhotelroom.php index b6d56fa61..dc5f72cd7 100644 --- a/modules/wkhotelroom/wkhotelroom.php +++ b/modules/wkhotelroom/wkhotelroom.php @@ -33,7 +33,7 @@ class WkHotelRoom extends Module { $this->name = 'wkhotelroom'; $this->tab = 'front_office_features'; - $this->version = '1.2.0'; + $this->version = '1.2.1'; $this->author = 'Webkul'; $this->bootstrap = true; parent::__construct(); diff --git a/modules/wkroomsearchblock/CHANGELOG.txt b/modules/wkroomsearchblock/CHANGELOG.txt index 60c48f190..4e38ca8d9 100644 --- a/modules/wkroomsearchblock/CHANGELOG.txt +++ b/modules/wkroomsearchblock/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.1.5 to V1.1.6 +------------------------------ + +## Improved/Changed Features: + +* [FO] : [#1718] Fixed the children age selector to no longer be limited by a maximum children per room validation in the front-office search block. + ------------------------------ # V1.1.4 to V1.1.5 ------------------------------ diff --git a/modules/wkroomsearchblock/wkroomsearchblock.php b/modules/wkroomsearchblock/wkroomsearchblock.php index 66278e399..95ae393cd 100644 --- a/modules/wkroomsearchblock/wkroomsearchblock.php +++ b/modules/wkroomsearchblock/wkroomsearchblock.php @@ -34,7 +34,7 @@ class WkRoomSearchBlock extends Module { $this->name = 'wkroomsearchblock'; $this->tab = 'front_office_features'; - $this->version = '1.1.5'; + $this->version = '1.1.6'; $this->author = 'Webkul'; $this->need_instance = 0; From f048e04bc6ad31a6c2c1f351521b081cb896a7e5 Mon Sep 17 00:00:00 2001 From: shazar rahman Date: Tue, 29 Sep 2026 17:17:24 +0530 Subject: [PATCH 2/8] Updated: Modules and core version bump, and module's change logs Co-authored-by: Name --- CHANGELOG.txt | 26 +++++++++++++++++++ modules/blockcart/CHANGELOG.txt | 2 ++ modules/dashguestcycle/CHANGELOG.txt | 1 + modules/dashinsights/CHANGELOG.txt | 8 ++++++ modules/dashinsights/dashinsights.php | 2 +- modules/dashproducts/CHANGELOG.txt | 1 + modules/hotelreservationsystem/CHANGELOG.txt | 11 ++++++++ modules/qlohotelreview/CHANGELOG.txt | 1 + modules/qlopaypalcommerce/CHANGELOG.txt | 1 + modules/qlostatsserviceproducts/CHANGELOG.txt | 1 + modules/statsbestcategories/CHANGELOG.txt | 1 + modules/statsbestproducts/CHANGELOG.txt | 8 ++++++ .../statsbestproducts/statsbestproducts.php | 2 +- modules/statscatalog/CHANGELOG.txt | 8 ++++++ modules/statscatalog/statscatalog.php | 2 +- modules/statscheckup/CHANGELOG.txt | 8 ++++++ modules/statscheckup/statscheckup.php | 2 +- modules/wkabouthotelblock/CHANGELOG.txt | 8 ++++++ .../wkabouthotelblock/wkabouthotelblock.php | 2 +- modules/wkhotelfeaturesblock/CHANGELOG.txt | 8 ++++++ .../wkhotelfeaturesblock.php | 2 +- modules/wkhotelfilterblock/CHANGELOG.txt | 1 + modules/wkhotelroom/CHANGELOG.txt | 1 + modules/wkroomsearchblock/CHANGELOG.txt | 1 + modules/wktestimonialblock/CHANGELOG.txt | 8 ++++++ .../wktestimonialblock/wktestimonialblock.php | 2 +- 26 files changed, 111 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 547c627f9..a47091f46 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -38,6 +38,10 @@ - #1594: Refund remarks should be displayed in the PayPal transaction refund list in the Back Office. - #1601: Show a success message when adding or deleting a room from the cart via Book Now in the back-office. - #1568: Admin search configuration controller from the back-office. + - #1830: Configurable options to show or hide tourism tax from the price summary on front office, invoices, and booking voucher. + - #1827: Updated localization import flow in the back-office. + - #1819: Replaced stale third-party URLs and branding with QloApps equivalents in the back-office. + - #1828: Removed the "QloApps Booking iCalendar (.ics) File Export" module (added in #1696) from the modules catalog before release. - Bugs Fixed: - #1815: Calendar not working properly throughout admin panel backoffice. @@ -90,6 +94,17 @@ - #1627: Unable to update the position of the service products in the back office. - #1626: Getting error in growl while deleting the hotel image or while changing the hotel cover image in the admin office. - #1612: Dashboard shows a fatal error when the ‘number of decimals’ value is set to 0 in the back office. + - #1860: Validate minimum length of stay when it exceeds maximum length of stay. + - #1859: Resolve group discount calculation for multiple nights. + - #1856: Resolve warning when changing booking status on the Order Detail page in the back office. + - #1855: Add missing option to export hotels in the back office. + - #1850: Prevent duplicate entry fatal error when clicking the Save button twice on the Room Type Features tab in the back office. + - #1846: Resolve invalid menu name issue in the back office. + - #1844: Resolve warning on the admin login page. + - #1840: Resolve error on the SEO tab of Hotel and Room Type after changing the language in the back office. + - #1836: Resolve warning when saving Room Feature configuration in the back office. + - #1834: Manage Hotel Features menu causes Controller not found error in back-office. + - #1831: Fatal issue while creating a backoffice order in the back-office. ## Front Office: - Improvements: @@ -115,6 +130,10 @@ - #1623: Remove blank white space when all landing page blocks are disabled in Front-office. - #1595: Paypal transaction ID not visible on the order details page, in the payment section of the back-office. - #1622: On the room type list page, the room type name was not clickable. It has now been made clickable in the front-office. + - #1835: Resolve undefined variable warning on the frontend Order Detail page. + - #1851: Resolve issue where the parent room feature is displayed instead of the child features on the checkout page. + - #1837: Resolve error on the Order Detail page after room reallocation on the frontend. + - #1829: Include all service prices in the booking total calculation on the block cart popup. ## Core: - Improvements: @@ -134,6 +153,12 @@ - #1684: Feat(ai): add AGENTS.md for QloApps. - #1639: Hotel name column from room information table in the order confirmation email. - #1567: Auto upgrade module from QloApps core. + - #1849: Change the default service product price calculation constant. + - #1832: Renamed the admin and install folders to admin-dev and install-dev. + - #1768: QloApps must be compatible with PHP version 8.1 to 8.5. + - #1826: PayPal Commerce module compatibility and issues fixed, with license text comments updated. + - #1688: Improved the price calculation method for service products, and made the selling type of service products more flexible. + - #1713: Added per-room booking methods, standardized selling object type across order pages, and implemented default property and room type values. - Bugs Fixed: - #1689: Upgraded the password hashing algorithm from MD5 to bcrypt. @@ -188,6 +213,7 @@ - #1628: Added our property page in theme meta on install. - #1625: Undefined variable in module.php. - #1571: Price filter related issue in the front office on the room type listing page. + - #1858: Display and validate hotel-restricted vouchers correctly when the hotel matches. ## Web Services: - Bugs Fixed: diff --git a/modules/blockcart/CHANGELOG.txt b/modules/blockcart/CHANGELOG.txt index d85beda14..6f79c1e86 100644 --- a/modules/blockcart/CHANGELOG.txt +++ b/modules/blockcart/CHANGELOG.txt @@ -5,6 +5,8 @@ ## Improved/Changed Features: * [FO] : [#1760] Updated the cart block flow and templates to reflect the tourism tax system changes. +* [FO] : [#1830] Integrated the configurable tourism tax show/hide setting into the cart popup total breakdown. +* [FO] : [#1829] Include all service prices in the booking total calculation on the block cart popup. ----------------------------- # V1.6.6 to V1.6.7 diff --git a/modules/dashguestcycle/CHANGELOG.txt b/modules/dashguestcycle/CHANGELOG.txt index 3d9f73351..77d5d267c 100644 --- a/modules/dashguestcycle/CHANGELOG.txt +++ b/modules/dashguestcycle/CHANGELOG.txt @@ -5,6 +5,7 @@ ## Improved/Changed Features: * [BO] : [#1786] Added No Show booking status data to the Guest Cycle dashboard widget and its KPI listing. +* [BO] : [#1713] Renamed "Hotel" to "Property" in the Guest Cycle dashboard widget column headers. ------------------------------ # V1.0.2 to V1.0.3 diff --git a/modules/dashinsights/CHANGELOG.txt b/modules/dashinsights/CHANGELOG.txt index 4967c37e3..d87b81c22 100644 --- a/modules/dashinsights/CHANGELOG.txt +++ b/modules/dashinsights/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.0.2 to V1.0.3 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#1713] Renamed "Hotel" to "Property" in the dashboard insights widget labels and series names. + ------------------------------ # V1.0.1 to V1.0.2 ------------------------------ diff --git a/modules/dashinsights/dashinsights.php b/modules/dashinsights/dashinsights.php index 511538204..e644dc329 100644 --- a/modules/dashinsights/dashinsights.php +++ b/modules/dashinsights/dashinsights.php @@ -31,7 +31,7 @@ class DashInsights extends Module { $this->name = 'dashinsights'; $this->tab = 'dashboard'; - $this->version = '1.0.2'; + $this->version = '1.0.3'; $this->ps_versions_compliancy = array('min' => '1.6', 'max' => '1.6'); $this->author = 'Webkul'; $this->bootstrap = true; diff --git a/modules/dashproducts/CHANGELOG.txt b/modules/dashproducts/CHANGELOG.txt index 3bddea2d9..32fa53248 100644 --- a/modules/dashproducts/CHANGELOG.txt +++ b/modules/dashproducts/CHANGELOG.txt @@ -5,6 +5,7 @@ ## Improved/Changed Features: * [BO] : [#1786] Updated refund detection in the best-selling products query to use the new refund tracking method instead of the removed is_refunded flag. +* [BO] : [#1713] Renamed "Hotel" to "Property" in the dashboard products widget column headers. ------------------------------ # V1.0.3 to V1.0.4 diff --git a/modules/hotelreservationsystem/CHANGELOG.txt b/modules/hotelreservationsystem/CHANGELOG.txt index ef370066b..c95608e9b 100644 --- a/modules/hotelreservationsystem/CHANGELOG.txt +++ b/modules/hotelreservationsystem/CHANGELOG.txt @@ -4,6 +4,12 @@ ## Improved/Changed Features: +* [BO] : [#1860] Validate minimum length of stay when it exceeds maximum length of stay. +* [BO] : [#1859] Resolve group discount calculation for multiple nights. +* [BO] : [#1855] Add missing option to export hotels in the back office. +* [BO] : [#1840] Resolve error on the SEO tab of Hotel and Room Type after changing the language in the back office. +* [BO] : [#1834] Manage Hotel Features menu causes Controller not found error in back-office. +* [BO] : [#1830] Configurable options to show or hide tourism tax from the price summary on front office, invoices, and booking voucher. * [BO] : [#1815] Calendar not working properly throughout admin panel backoffice. * [BO] : [#1811] Undefined array key warning on SEO tab when adding a new hotel on Back office. * [BO] : [#1805] Enable the currently disabled Latitude and Longitude fields in back-office. @@ -32,12 +38,17 @@ * [BO] : [#1618] Ensured that all order bills are cleared before the last room is checked out. * [BO] : [#1601] Show a success message when adding or deleting a room from the cart via Book Now in the back-office. +* [FO] : [#1837] Resolve error on the Order Detail page after room reallocation on the frontend. + +* [CO] : [#1849] Change the default service product price calculation constant. * [CO] : [#1809] Additional facility feature from QloApps. * [CO] : [#1786] No Show and Cancellation booking status in back-office, and updated refund request management. * [CO] : [#1783] Improve request parameter validation for filter queries. * [CO] : [#1760] Tourism tax system with per-hotel configurable, rate tiers, child pricing, and exemption. * [CO] : [#1747] Incorrect refund rules display on the order details page in the back-office. +* [CO] : [#1713] Added per-room booking methods, standardized selling object type across order pages, and implemented default property and room type values. * [CO] : [#1707] Footer text in front-office. +* [CO] : [#1688] Improved the price calculation method for service products, and made the selling type of service products more flexible. * [CO] : [#1654] Disabled room types should not be visible in the suggestions during room reallocation in the back-office. * [CO] : [#1644] Disable location and Hotel field for 1 property . * [CO] : [#1635] Issue with room type tax calculation when the room type price is 0 and an advance rule uses a fixed amount. diff --git a/modules/qlohotelreview/CHANGELOG.txt b/modules/qlohotelreview/CHANGELOG.txt index eb87de0aa..a40f777f8 100644 --- a/modules/qlohotelreview/CHANGELOG.txt +++ b/modules/qlohotelreview/CHANGELOG.txt @@ -5,6 +5,7 @@ ## Improved/Changed Features: * [FO] : [#1786] Added a new front controller and updated review request/reply emails and JS as part of the refund and booking status updates. +* [BO] : [#1713] Renamed "Hotel" to "Property" labels in the hotel review list in the back-office. ------------------------------ # V1.0.1 to V1.0.2 diff --git a/modules/qlopaypalcommerce/CHANGELOG.txt b/modules/qlopaypalcommerce/CHANGELOG.txt index d07605281..5063581a0 100644 --- a/modules/qlopaypalcommerce/CHANGELOG.txt +++ b/modules/qlopaypalcommerce/CHANGELOG.txt @@ -5,6 +5,7 @@ ## Improved/Changed Features: * [FO] : [#1809] Updated the PayPal Commerce payment flow to use native PHP JSON functions instead of the internal Tools wrapper, and other flow improvements. +* [CO] : [#1826] PayPal Commerce module compatibility and issues fixed, with license text comments updated. ------------------------------ # V1.0.4 to V1.0.5 diff --git a/modules/qlostatsserviceproducts/CHANGELOG.txt b/modules/qlostatsserviceproducts/CHANGELOG.txt index 9c5921406..6df33f0e0 100644 --- a/modules/qlostatsserviceproducts/CHANGELOG.txt +++ b/modules/qlostatsserviceproducts/CHANGELOG.txt @@ -5,6 +5,7 @@ ## Improved/Changed Features: * [BO] : [#1809] Removed service product stats functionality tied to the removed Additional Facilities feature. +* [BO] : [#1688] Expanded the applicable-days calculation to support all service product price calculation methods, not just per-day. ------------------------------ # V1.0.0 to V1.0.1 diff --git a/modules/statsbestcategories/CHANGELOG.txt b/modules/statsbestcategories/CHANGELOG.txt index c074f4822..e99ad9f66 100644 --- a/modules/statsbestcategories/CHANGELOG.txt +++ b/modules/statsbestcategories/CHANGELOG.txt @@ -5,6 +5,7 @@ ## Improved/Changed Features: * [BO] : [#1786] Updated refund detection in the best categories query to use the new refund tracking method instead of the removed is_refunded flag. +* [BO] : [#1713] Renamed "Hotel name" to "Property Name" in the stats grid column and tooltip text. ------------------------------ # V1.5.4 to V1.5.5 diff --git a/modules/statsbestproducts/CHANGELOG.txt b/modules/statsbestproducts/CHANGELOG.txt index 8c91910b7..a06318a7f 100644 --- a/modules/statsbestproducts/CHANGELOG.txt +++ b/modules/statsbestproducts/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.5.5 to V1.5.6 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#1713] Renamed "Hotel name" to "Property Name" in the stats grid column header. + ------------------------------ # V1.5.4 to V1.5.5 ------------------------------ diff --git a/modules/statsbestproducts/statsbestproducts.php b/modules/statsbestproducts/statsbestproducts.php index 3128f5386..9781e42e5 100644 --- a/modules/statsbestproducts/statsbestproducts.php +++ b/modules/statsbestproducts/statsbestproducts.php @@ -44,7 +44,7 @@ class StatsBestProducts extends ModuleGrid { $this->name = 'statsbestproducts'; $this->tab = 'analytics_stats'; - $this->version = '1.5.5'; + $this->version = '1.5.6'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statscatalog/CHANGELOG.txt b/modules/statscatalog/CHANGELOG.txt index 6bdbfc990..e44c9c8c0 100644 --- a/modules/statscatalog/CHANGELOG.txt +++ b/modules/statscatalog/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.4.3 to V1.4.4 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#1713] Renamed "Hotel" to "Property" in the module display name and stats labels. + ------------------------------ # V1.4.2 to V1.4.3 ------------------------------ diff --git a/modules/statscatalog/statscatalog.php b/modules/statscatalog/statscatalog.php index 4244a2f7c..c4ce778c1 100644 --- a/modules/statscatalog/statscatalog.php +++ b/modules/statscatalog/statscatalog.php @@ -40,7 +40,7 @@ class StatsCatalog extends Module { $this->name = 'statscatalog'; $this->tab = 'analytics_stats'; - $this->version = '1.4.3'; + $this->version = '1.4.4'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/statscheckup/CHANGELOG.txt b/modules/statscheckup/CHANGELOG.txt index 11c498110..8b7136daf 100644 --- a/modules/statscheckup/CHANGELOG.txt +++ b/modules/statscheckup/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.5.4 to V1.5.5 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#1713] Renamed "Hotel(s)" to "Property/Properties" in the stats check-up tab labels. + ------------------------------ # V1.5.3 to V1.5.4 ------------------------------ diff --git a/modules/statscheckup/statscheckup.php b/modules/statscheckup/statscheckup.php index d844af779..d3acc8aec 100644 --- a/modules/statscheckup/statscheckup.php +++ b/modules/statscheckup/statscheckup.php @@ -43,7 +43,7 @@ class StatsCheckUp extends Module { $this->name = 'statscheckup'; $this->tab = 'analytics_stats'; - $this->version = '1.5.4'; + $this->version = '1.5.5'; $this->author = 'PrestaShop'; $this->need_instance = 0; diff --git a/modules/wkabouthotelblock/CHANGELOG.txt b/modules/wkabouthotelblock/CHANGELOG.txt index 79e737754..c0937be7f 100644 --- a/modules/wkabouthotelblock/CHANGELOG.txt +++ b/modules/wkabouthotelblock/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.2.0 to V1.2.1 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#1713] Renamed "Hotel Interior" to "Property Interior" throughout the module's settings form. + ------------------------------ # V1.1.9 to V1.2.0 ------------------------------ diff --git a/modules/wkabouthotelblock/wkabouthotelblock.php b/modules/wkabouthotelblock/wkabouthotelblock.php index 18dd7ac13..0a6faa5f0 100644 --- a/modules/wkabouthotelblock/wkabouthotelblock.php +++ b/modules/wkabouthotelblock/wkabouthotelblock.php @@ -33,7 +33,7 @@ class WkAboutHotelBlock extends Module { $this->name = 'wkabouthotelblock'; $this->tab = 'front_office_features'; - $this->version = '1.2.0'; + $this->version = '1.2.1'; $this->author = 'Webkul'; $this->need_instance = 0; diff --git a/modules/wkhotelfeaturesblock/CHANGELOG.txt b/modules/wkhotelfeaturesblock/CHANGELOG.txt index 525ca3a1e..0f3a03e29 100644 --- a/modules/wkhotelfeaturesblock/CHANGELOG.txt +++ b/modules/wkhotelfeaturesblock/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V2.0.8 to V2.0.9 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#1713] Renamed "Hotel Amenity"/"Hotel Features" to "Property Amenity"/"Property Features" throughout the module's display name and settings form. + ------------------------------ # V2.0.7 to V2.0.8 ------------------------------ diff --git a/modules/wkhotelfeaturesblock/wkhotelfeaturesblock.php b/modules/wkhotelfeaturesblock/wkhotelfeaturesblock.php index 7f02b3c0b..8ed96366d 100644 --- a/modules/wkhotelfeaturesblock/wkhotelfeaturesblock.php +++ b/modules/wkhotelfeaturesblock/wkhotelfeaturesblock.php @@ -35,7 +35,7 @@ class WkHotelFeaturesBlock extends Module { $this->name = 'wkhotelfeaturesblock'; $this->tab = 'front_office_features'; - $this->version = '2.0.8'; + $this->version = '2.0.9'; $this->author = 'Webkul'; $this->bootstrap = true; parent::__construct(); diff --git a/modules/wkhotelfilterblock/CHANGELOG.txt b/modules/wkhotelfilterblock/CHANGELOG.txt index cbe3ce9f5..368ef08dd 100644 --- a/modules/wkhotelfilterblock/CHANGELOG.txt +++ b/modules/wkhotelfilterblock/CHANGELOG.txt @@ -5,6 +5,7 @@ ## Improved/Changed Features: * [FO] : [#1717] Updated the room type filter block to use the new Hotel Amenities system instead of core Feature. +* [BO] : [#1713] Renamed the module description from "Hotel filter and sorting block" to "Property filter and sorting block". ------------------------------ # V1.0.6 to V1.0.7 diff --git a/modules/wkhotelroom/CHANGELOG.txt b/modules/wkhotelroom/CHANGELOG.txt index 9db1454cc..893eb2d8e 100644 --- a/modules/wkhotelroom/CHANGELOG.txt +++ b/modules/wkhotelroom/CHANGELOG.txt @@ -5,6 +5,7 @@ ## Improved/Changed Features: * [FO] : [#1760] Updated room price display to account for grossed-up tourism tax and per-occupancy pricing. +* [BO] : [#1713] Renamed "Hotel" to "Property" throughout the Hotel Room display settings form and its validation messages. ------------------------------ # V1.1.9 to V1.2.0 diff --git a/modules/wkroomsearchblock/CHANGELOG.txt b/modules/wkroomsearchblock/CHANGELOG.txt index 4e38ca8d9..a39a4654a 100644 --- a/modules/wkroomsearchblock/CHANGELOG.txt +++ b/modules/wkroomsearchblock/CHANGELOG.txt @@ -5,6 +5,7 @@ ## Improved/Changed Features: * [FO] : [#1718] Fixed the children age selector to no longer be limited by a maximum children per room validation in the front-office search block. +* [FO] : [#1713] Renamed "Hotel" to "Property" in the room search block's location field, hotel selector, and validation messages. ------------------------------ # V1.1.4 to V1.1.5 diff --git a/modules/wktestimonialblock/CHANGELOG.txt b/modules/wktestimonialblock/CHANGELOG.txt index 8804dc958..90f297a75 100644 --- a/modules/wktestimonialblock/CHANGELOG.txt +++ b/modules/wktestimonialblock/CHANGELOG.txt @@ -1,3 +1,11 @@ +------------------------------ +# V1.1.8 to V1.1.9 +------------------------------ + +## Improved/Changed Features: + +* [BO] : [#1713] Renamed "Hotel Testimonial" to "Property Testimonial" throughout the module's display name and settings form. + ------------------------------ # V1.1.7 to V1.1.8 ------------------------------ diff --git a/modules/wktestimonialblock/wktestimonialblock.php b/modules/wktestimonialblock/wktestimonialblock.php index 8305910a9..a32283ba2 100644 --- a/modules/wktestimonialblock/wktestimonialblock.php +++ b/modules/wktestimonialblock/wktestimonialblock.php @@ -35,7 +35,7 @@ class WkTestimonialBlock extends Module { $this->name = 'wktestimonialblock'; $this->tab = 'front_office_features'; - $this->version = '1.1.8'; + $this->version = '1.1.9'; $this->author = 'Webkul'; $this->need_instance = 0; From 9adf8d7a91ff6f2b2e1dd39187b215dc335f1dfd Mon Sep 17 00:00:00 2001 From: shazar rahman Date: Wed, 14 Oct 2026 11:17:54 +0530 Subject: [PATCH 3/8] Updated: Changelog files according to the PR merged recently Co-authored-by: Name --- CHANGELOG.txt | 29 ++++++++++++++++++++ modules/hotelreservationsystem/CHANGELOG.txt | 8 ++++++ modules/qlopaypalcommerce/CHANGELOG.txt | 1 + modules/wkhotelroom/CHANGELOG.txt | 1 + 4 files changed, 39 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index a47091f46..ac57024a7 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -105,6 +105,23 @@ - #1836: Resolve warning when saving Room Feature configuration in the back office. - #1834: Manage Hotel Features menu causes Controller not found error in back-office. - #1831: Fatal issue while creating a backoffice order in the back-office. + - #1903: Unable to upload pdf in the documents at order detail page in back-office. + - #1886: Resolve saving advance price above 100% for room types in the back office. + - #1884: Validate checkout date to be after check-in date in back office. + - #1880: Allow restoring the original service product price in the cart in the back office. + - #1876: Preserve advance payment setting when creating duplicate rooms in the back office. + - #1875: Resolve fatal error when generating a voucher with zero amount and prevent credit slip generation with zero amount in the back office. + - #1869: Correct refund amount on credit slip when tax is applied to the room in the back office. + - #1867: Resolve fatal error when admin views guest cart in the back office. + - #1866: Assign the selected room number during reallocation instead of the first available room in the back office. + - #1864: Display anonymous consistently after customer deletion in the back office. + - #1853: Resolve missing email and password icons on the admin login page. + - #1852: Resolve issue preventing admin actions after displaying the unverified module warning in the back office. + - #1845: Resolve issue where retail price shows as "NaN" after entering the pre-tax retail price in the back office. + - #1841: Resolve fatal error when installing language localization in the back office. + - #1909: Text issue in Room Type in the back office. + - #1885: Text issue in GRC option. + - #1878: Display consistent customer total spent amount regardless of order in the back office. ## Front Office: - Improvements: @@ -134,6 +151,14 @@ - #1851: Resolve issue where the parent room feature is displayed instead of the child features on the checkout page. - #1837: Resolve error on the Order Detail page after room reallocation on the frontend. - #1829: Include all service prices in the booking total calculation on the block cart popup. + - #1913: Validate PayPal captured currency along with amount before creating order and updating status in the front-office. + - #1910: Prevent duplicate hotel display for attached service products in the frontend. + - #1908: Match nationality field shape with other fields on the checkout page in the frontend. + - #1881: Resolve fatal error on the cart summary. + - #1873: Resolve fatal error when accessing footer.php, header.php, or init.php from the front office. + - #1871: Resolve incorrect price display on the home page. + - #1868: Fix price mismatch on the order confirmation page for bookings across two different hotels. + - #1906: Remove night label from service unit price. ## Core: - Improvements: @@ -214,6 +239,10 @@ - #1625: Undefined variable in module.php. - #1571: Price filter related issue in the front office on the room type listing page. - #1858: Display and validate hotel-restricted vouchers correctly when the hotel matches. + - #1902: Same language added multiple times during installation. + - #1900: Validate hotel ID input in the room search algorithm. + - #1896: Removed/updated prestashop images from imgs folder. + - #1848: Resolve duplicate English language entries when installing another language. ## Web Services: - Bugs Fixed: diff --git a/modules/hotelreservationsystem/CHANGELOG.txt b/modules/hotelreservationsystem/CHANGELOG.txt index c95608e9b..b387ef9a8 100644 --- a/modules/hotelreservationsystem/CHANGELOG.txt +++ b/modules/hotelreservationsystem/CHANGELOG.txt @@ -4,9 +4,15 @@ ## Improved/Changed Features: +* [BO] : [#1903] Unable to upload pdf in the documents at order detail page in back-office. +* [BO] : [#1884] Validate checkout date to be after check-in date in back office. +* [BO] : [#1876] Preserve advance payment setting when creating duplicate rooms in the back office. +* [BO] : [#1869] Correct Refund Amount on Credit Slip When Tax Is Applied to the Room in the Back Office. +* [BO] : [#1866] Assign the Selected Room Number During Reallocation Instead of the First Available Room in the Back Office. * [BO] : [#1860] Validate minimum length of stay when it exceeds maximum length of stay. * [BO] : [#1859] Resolve group discount calculation for multiple nights. * [BO] : [#1855] Add missing option to export hotels in the back office. +* [BO] : [#1841] Resolve fatal error when installing language localization in the back office. * [BO] : [#1840] Resolve error on the SEO tab of Hotel and Room Type after changing the language in the back office. * [BO] : [#1834] Manage Hotel Features menu causes Controller not found error in back-office. * [BO] : [#1830] Configurable options to show or hide tourism tax from the price summary on front office, invoices, and booking voucher. @@ -38,8 +44,10 @@ * [BO] : [#1618] Ensured that all order bills are cleared before the last room is checked out. * [BO] : [#1601] Show a success message when adding or deleting a room from the cart via Book Now in the back-office. +* [FO] : [#1868] Fix price mismatch on the order confirmation page for bookings across two different hotels. * [FO] : [#1837] Resolve error on the Order Detail page after room reallocation on the frontend. +* [CO] : [#1900] Validate hotel ID input in the room search algorithm. * [CO] : [#1849] Change the default service product price calculation constant. * [CO] : [#1809] Additional facility feature from QloApps. * [CO] : [#1786] No Show and Cancellation booking status in back-office, and updated refund request management. diff --git a/modules/qlopaypalcommerce/CHANGELOG.txt b/modules/qlopaypalcommerce/CHANGELOG.txt index 5063581a0..36d4471a0 100644 --- a/modules/qlopaypalcommerce/CHANGELOG.txt +++ b/modules/qlopaypalcommerce/CHANGELOG.txt @@ -6,6 +6,7 @@ * [FO] : [#1809] Updated the PayPal Commerce payment flow to use native PHP JSON functions instead of the internal Tools wrapper, and other flow improvements. * [CO] : [#1826] PayPal Commerce module compatibility and issues fixed, with license text comments updated. +* [FO] : [#1913] Validate PayPal captured currency along with amount before creating order and updating status in the front-office. ------------------------------ # V1.0.4 to V1.0.5 diff --git a/modules/wkhotelroom/CHANGELOG.txt b/modules/wkhotelroom/CHANGELOG.txt index 893eb2d8e..d7896d6f7 100644 --- a/modules/wkhotelroom/CHANGELOG.txt +++ b/modules/wkhotelroom/CHANGELOG.txt @@ -6,6 +6,7 @@ * [FO] : [#1760] Updated room price display to account for grossed-up tourism tax and per-occupancy pricing. * [BO] : [#1713] Renamed "Hotel" to "Property" throughout the Hotel Room display settings form and its validation messages. +* [FO] : [#1871] Resolve incorrect price display on the home page. ------------------------------ # V1.1.9 to V1.2.0 From 7673fd0765419d50e7f8a200f4770bf0b9f1d6e0 Mon Sep 17 00:00:00 2001 From: shazar rahman Date: Wed, 28 Oct 2026 11:32:24 +0530 Subject: [PATCH 4/8] Updated: changelog of core and modules Co-authored-by: Name --- CHANGELOG.txt | 42 ++++++++++++++++++++ modules/hotelreservationsystem/CHANGELOG.txt | 2 + 2 files changed, 44 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index ac57024a7..4ed020b5d 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -13,6 +13,9 @@ - #1671: Connected rooms feature to room management in back-office. - #1696: "QloApps Booking iCalendar (.ics) File Export" module in modules catalog. - #1610: Add new payment module (Duitku payment module ) in QloApps by default. + - #1926: Qlositemap module for XML sitemaps generation, and fixed the HTML sitemap page. + - #1838: Google hotel connector module in the default QloApps. + - #1784: Hooks to add an extra column for additional information in order details in back-office. ## Back Office: - Improvements: @@ -42,6 +45,7 @@ - #1827: Updated localization import flow in the back-office. - #1819: Replaced stale third-party URLs and branding with QloApps equivalents in the back-office. - #1828: Removed the "QloApps Booking iCalendar (.ics) File Export" module (added in #1696) from the modules catalog before release. + - #1946: Make room disable dates independent of room status. - Bugs Fixed: - #1815: Calendar not working properly throughout admin panel backoffice. @@ -122,6 +126,32 @@ - #1909: Text issue in Room Type in the back office. - #1885: Text issue in GRC option. - #1878: Display consistent customer total spent amount regardless of order in the back office. + - #1960: Error on the Account Creation Page with Standard Registration when submitting empty fields. + - #1953: Undefined array key "children" on the Admin Book Now page when modifying occupancy in the URL. + - #1928: Add missing token check to file manager requests on back-office. + - #1930: Prevented refund requests for service order lines belonging to other customers. + - #1933: CSV export column misalignment when a cart contains multiple order IDs. + - #1888: Apply advance price rule when stay duration enters the applicable range in order detail in the back office. + - #1932: Module list incomplete XML error on back office from QloApps API. + - #1927: Tasks of already-installed modules are not registered after reinstalling the module. + - #1921: Fatal error when deactivating the primary hotel in back-office. + - #1925: Fatal error when opening customer KPI. + - #1920: Revenue KPI not updating after order refund. + - #1918: Email log section not updating without page refresh in the back office. + - #1899: Implement input validation across back office forms and templates. + - #1877: Display issue caused by uploading large language flag images. + - #1915: Apply changes to the single invoice in the order detail in the back office. + - #1943: Delete Brand name and short description from general setting in back-office. + - #1945: Document text and logo issues in the PDF header. + - #1931: 404 icon displayed on some module cards on the Module Catalog page. + - #1904: Hide Room Type selection in cart rule when fewer than two room types exist in back-office. + - #1936: Standalone products contain room and room type-related fields in the booking voucher. + - #1907: Added Room From Appearing as Non-Ordered Cart in Back Office. + - #1917: Restrict check-in before arrival and add room status change hooks in the admin order controller. + - #1976: Multiple order and refund related bugs in back-office. + - #1905: Tax Amount issues when changing currency on Order Detail. + - #1823: Prevent raw HTML in admin cart rule and order tooltips in the back-office. + - #1895: Apply the correct refund rule based on the configured cancellation rule in the back office. ## Front Office: - Improvements: @@ -159,6 +189,15 @@ - #1871: Resolve incorrect price display on the home page. - #1868: Fix price mismatch on the order confirmation page for bookings across two different hotels. - #1906: Remove night label from service unit price. + - #1937: New thread created when name, phone, title or email differs in front-office. + - #1912: Guest order details exposed by changing cart id on order confirmation page in front-office. + - #1898: Room booking type not reset to occupancy when search type is switched back to occupancy wise search in the front-office. + - #1944: Footer copyright text design in front-office. + - #1978: UI and other bugs in front-office. + - #1938: Tax labels (incl./excl.) shown in front office even when taxes are disabled. + - #1919: Align both icons below the price in the front-office. + - #1924: Missing address validation for standalone product booking. + - #1923: Fatal error when creating booking. ## Core: - Improvements: @@ -184,6 +223,8 @@ - #1826: PayPal Commerce module compatibility and issues fixed, with license text comments updated. - #1688: Improved the price calculation method for service products, and made the selling type of service products more flexible. - #1713: Added per-room booking methods, standardized selling object type across order pages, and implemented default property and room type values. + - #1971: Updated minimum supported PHP version to 8.2. + - #1935: Added missing fields in lists and CSV exports in the back-office. - Bugs Fixed: - #1689: Upgraded the password hashing algorithm from MD5 to bcrypt. @@ -243,6 +284,7 @@ - #1900: Validate hotel ID input in the room search algorithm. - #1896: Removed/updated prestashop images from imgs folder. - #1848: Resolve duplicate English language entries when installing another language. + - #1939: Add the missing table to Data Cleaner so order notes are deleted as well. ## Web Services: - Bugs Fixed: diff --git a/modules/hotelreservationsystem/CHANGELOG.txt b/modules/hotelreservationsystem/CHANGELOG.txt index b387ef9a8..76c3ee5b6 100644 --- a/modules/hotelreservationsystem/CHANGELOG.txt +++ b/modules/hotelreservationsystem/CHANGELOG.txt @@ -4,6 +4,8 @@ ## Improved/Changed Features: +* [BO] : [#1946] Make room disable dates independent of room status. +* [BO] : [#1823] Prevent raw HTML in admin cart rule and order tooltips in the back-office. * [BO] : [#1903] Unable to upload pdf in the documents at order detail page in back-office. * [BO] : [#1884] Validate checkout date to be after check-in date in back office. * [BO] : [#1876] Preserve advance payment setting when creating duplicate rooms in the back office. From 05a28033f2199ae7470b2dfd6111974ae8017029 Mon Sep 17 00:00:00 2001 From: "@ambujkumar999" Date: Fri, 30 Oct 2026 19:06:08 +0530 Subject: [PATCH 5/8] Upgrade: upgrade file changes and install file --- install-dev/models/install.php | 2 +- .../upgrade/{upgrade-5.0.5.php => upgrade-7.0.0.php} | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) rename modules/qlocmconnector/upgrade/{upgrade-5.0.5.php => upgrade-7.0.0.php} (92%) diff --git a/install-dev/models/install.php b/install-dev/models/install.php index d9dabfca6..6f3fd3265 100644 --- a/install-dev/models/install.php +++ b/install-dev/models/install.php @@ -721,7 +721,7 @@ class InstallModelInstall extends InstallAbstractModel 'qlostatsserviceproducts', 'blockcart', 'blockuserinfo', - 'qlochannelmanagerconnector', + 'qlocmconnector', 'qlogooglehotelconnector' ); } diff --git a/modules/qlocmconnector/upgrade/upgrade-5.0.5.php b/modules/qlocmconnector/upgrade/upgrade-7.0.0.php similarity index 92% rename from modules/qlocmconnector/upgrade/upgrade-5.0.5.php rename to modules/qlocmconnector/upgrade/upgrade-7.0.0.php index 8b7b463b9..24f0768a3 100644 --- a/modules/qlocmconnector/upgrade/upgrade-5.0.5.php +++ b/modules/qlocmconnector/upgrade/upgrade-7.0.0.php @@ -25,9 +25,9 @@ if (!defined('_PS_VERSION_')) exit; -function upgrade_module_5_0_5($module) +function upgrade_module_7_0_0($module) { - $objCMConnector = new UpgradeQloCMConnector505($module); + $objCMConnector = new UpgradeQloCMConnector700($module); return ( $objCMConnector->registerHooks() && $objCMConnector->removeOldModule() @@ -35,7 +35,7 @@ function upgrade_module_5_0_5($module) ); } -class UpgradeQloCMConnector505{ +class UpgradeQloCMConnector700{ public function __construct($module) { $this->module = $module; From 2e64ff8b141939b916d903aa7a459f05a4678c3b Mon Sep 17 00:00:00 2001 From: shazar rahman Date: Fri, 30 Oct 2026 19:47:11 +0530 Subject: [PATCH 6/8] Updated: changelog of core and modules Co-authored-by: Name --- CHANGELOG.txt | 1 + install-dev/models/install.php | 2 +- modules/qlocmconnector/upgrade/upgrade-7.0.0.php | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 4ed020b5d..629fe47ce 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -16,6 +16,7 @@ - #1926: Qlositemap module for XML sitemaps generation, and fixed the HTML sitemap page. - #1838: Google hotel connector module in the default QloApps. - #1784: Hooks to add an extra column for additional information in order details in back-office. + - #1952: Removed the default "Channel Manager Connector" module (qlochannelmanagerconnector); replaced by the combined "Channel Manager & API Connector" module (qlocmconnector), now bundled by default. ## Back Office: - Improvements: diff --git a/install-dev/models/install.php b/install-dev/models/install.php index 6f3fd3265..59041fdbe 100644 --- a/install-dev/models/install.php +++ b/install-dev/models/install.php @@ -631,7 +631,7 @@ class InstallModelInstall extends InstallAbstractModel public function setNotification($notificationData) { if (function_exists('curl_version')) { - $url = _QLO_API_URL_.'/getNotification.php'; + $url = _QLO_API_URL_.'/hotel-reservation-clients/getNotification.php'; $params = [ 'method' => 'POST', 'headers' => array('Content-Type: application/json'), diff --git a/modules/qlocmconnector/upgrade/upgrade-7.0.0.php b/modules/qlocmconnector/upgrade/upgrade-7.0.0.php index 24f0768a3..b180e0355 100644 --- a/modules/qlocmconnector/upgrade/upgrade-7.0.0.php +++ b/modules/qlocmconnector/upgrade/upgrade-7.0.0.php @@ -45,6 +45,7 @@ class UpgradeQloCMConnector700{ { return $this->module->registerHook( array( + 'addWebserviceResources', 'displayAdminListBefore', 'displayBackOfficeHeader', 'actionAdminControllerSetMedia', From 8ac916540065d78b6c844dbaef99498d32227a1a Mon Sep 17 00:00:00 2001 From: shazar rahman Date: Wed, 4 Nov 2026 13:20:19 +0530 Subject: [PATCH 7/8] Updated: changelog of core for updated code Co-authored-by: Name --- CHANGELOG.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 629fe47ce..415058447 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -47,6 +47,7 @@ - #1819: Replaced stale third-party URLs and branding with QloApps equivalents in the back-office. - #1828: Removed the "QloApps Booking iCalendar (.ics) File Export" module (added in #1696) from the modules catalog before release. - #1946: Make room disable dates independent of room status. + - #1998: Redesigned the service products price-application popup to show which stay dates a service's price applies to, in both order edit (back-office) and the booking flow (front-office). - Bugs Fixed: - #1815: Calendar not working properly throughout admin panel backoffice. @@ -153,6 +154,7 @@ - #1905: Tax Amount issues when changing currency on Order Detail. - #1823: Prevent raw HTML in admin cart rule and order tooltips in the back-office. - #1895: Apply the correct refund rule based on the configured cancellation rule in the back office. + - #2001: Escaped form values across the admin search configuration, add-hotel, and refund-rules forms in back-office. ## Front Office: - Improvements: @@ -162,6 +164,7 @@ - #1674: LOS error information on the Product page in front-office. - #1697: Added changes to get QloApps detectable for builtwith. - #1631: The text of the 'view room' button to the 'View property' on our properties page in the front-office. + - #1993: Added configuration to display hotel name and location in the "Our Rooms" section, plus navigation and autoplay settings for the About Hotel interior images slider, in front-office. - Bugs Fixed: - #1814: Extra services details are not visible on order confirmation page. From fcbe15f3def1c2a8be0448f031a713c3741c6c19 Mon Sep 17 00:00:00 2001 From: shazar rahman Date: Wed, 4 Nov 2026 19:54:33 +0530 Subject: [PATCH 8/8] Updated: install flow reverted Co-authored-by: Name --- install-dev/models/install.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install-dev/models/install.php b/install-dev/models/install.php index 59041fdbe..d9dabfca6 100644 --- a/install-dev/models/install.php +++ b/install-dev/models/install.php @@ -631,7 +631,7 @@ class InstallModelInstall extends InstallAbstractModel public function setNotification($notificationData) { if (function_exists('curl_version')) { - $url = _QLO_API_URL_.'/hotel-reservation-clients/getNotification.php'; + $url = _QLO_API_URL_.'/getNotification.php'; $params = [ 'method' => 'POST', 'headers' => array('Content-Type: application/json'), @@ -721,7 +721,7 @@ class InstallModelInstall extends InstallAbstractModel 'qlostatsserviceproducts', 'blockcart', 'blockuserinfo', - 'qlocmconnector', + 'qlochannelmanagerconnector', 'qlogooglehotelconnector' ); }