full change log on link
WHMCS 8.11 introduces support for PHP 8.2 and options to prevent clients from closing support tickets.docs.whmcs.com
full changelog on link
Everything in WHMCS 8.11, including new features, updates, improvements, deprecations, removals, and theme and template changes.docs.whmcs.com
full change log on link
WHMCS 8.11 introduces support for PHP 8.2 and options to prevent clients from closing support tickets.docs.whmcs.com
Implemented
FEATURE-3760 – Provide full synchronization and translations in all supported languages
FEATURE-3858 – Implement ability to prevent of client closure of tickets
FEATURE-3894 – Implement Google reCAPTCHA v3
CORE-18106 – Add support for PHP 8.2
CORE-19173 – Introduce Admin permission for Cancel Invoices
Maintenance
CORE-18934 – Correct running tax total when modifying Quote
CORE-18991 – Implement dynamic total recalculation of invoice when managing line items
CORE-19160 – Correct save routine for time-based billing entries; regression from CORE-18747
CORE-19187 – Prevent fatal error in Clientarea when addon has unexpected/incorrect service association
CORE-19190 – Improve Credit Card Payment email templates used for PayPal Payments client notifications
CORE-19191 – Improve Free Domain label on product billing cycle dropdowns when a non-qualifying TLD is used
CORE-19202 – Ensure cron is not affected if hosting server is in the IP ban list
CORE-19218 – Remove Evo signup from Getting Started wizard
CORE-19228 – Ensure duplicating an invoice does not copy the credit value
CORE-19232 – Prevent client group TLD pricing being shown in the TLD Import & Pricing Sync feature
CORE-19241 – Prevent erroneous value change for Sequential Paid Invoice Numbering when changing Default Country
CORE-19244 – Ensure Invoice Payment Confirmation email is sent for manual transactions added from invoice View screen
CORE-19247 – Update WHMCS PHP compatibility checker for PHP 8.2 and Ioncube 13
CORE-19250 – Correct preview display of attachment images on ticket notes
CORE-19256 – Prevent error with ordering prorata addon via AddOrder API
CORE-19335 – Update Intelligent and Advance Search to link to invoice View screen
CORE-19431 – Honor CVV values with leading zeros when attempting capture from Admin area with Authorize.net CIM
CORE-19466 – Add WHOIS server entry for .it.com TLD
Modules
MODULE-7895 – Prevent client selection of currency for mandates with GoCardless
MODULE-7915 – Provide non-blocking rejection response to webhook pushes to allow propagation to all subscribing systems of the account at Stripe
MODULE-8013 – Improve Remote Usage Stats collection for Resellers in DirectAdmin
MODULE-8056 – Support SHA verification hashes from 2Checkout
MODULE-8070 – Prevent error in PHP 8.1 when saving contact details with Hexonet
MODULE-8074 – Prevent display erroneous error message on product details of reseller service with Plesk
MODULE-8087 – Correct data required for transfer of .es TLDs with OpenSRS Also known as: CORE-19226
MODULE-8101 – Improve webhook payload inspection for alternative transaction reporting from PayPal Payments
MODULE-8104 – Improve error message for invalid details when attempting to create pay method with Stripe SEPA
MODULE-8111 – Prevent error in PHP 8.1 for invalid transfer sync requests with Namecheap
MODULE-8116 – Ensure Statement Descriptor is provided for transaction with Stripe SEPA
full change log on link
CORE-19222 - Fix error during upgrade to 8.10.0-release.1 when MySQL 5.7 is in use
FEATURE-3697 - Sitejet Builder education, management, and integration utility
FEATURE-3729 - Sitejet Builder panels, SSO, and publish for client and admin area
CORE-19025 - Increase resilience in the event of orphaned pay method data
CORE-19121 - Correct PayPal Payments logo path in CSS
CORE-19122 - Correct display of Subtotal in view-only invoice view
CORE-19123 - Correct pagination on client invoices tab
MODULE-8061 - Correct Admin return URL in Duo
FEATURE-3772 - Correct redirect on checkout with promo code resulting in zero balance due for PayPal Payments and Card Payments
FEATURE-3781 - Correct rendered height of payment option in checkout
FEATURE-3461 - Integrate PayPal Commerce + Vault: bugfixes and UX improvements
CORE-18908 - Update wording in On-Demand Renewals Panel
CORE-19064 - Update .re whois server
CORE-19086 - Correct invoice aggregation deficiency provided in 8.9.0 RC
CORE-19090 - Improve PHP health check evaluation and messaging
MODULE-8031 - Update SagePay API URLs to direct to Opayo
Implemented
FEATURE-3367 - Implement On Demand Renewals for Service Addons
FEATURE-3461 - Integrate PayPal Payments and PayPal Card Payments, allowing recurring payments by card or PayPal without subscription agreements/IDs
Maintenance
CORE-7657 (#5121) - Prevent setting Next Invoice Number to a unsupported value
CORE-18029 - Improve performance of admin area pages with large tbladminlog
CORE-18557 - Improve performance of Client Activity widget for systems with millions of clients
CORE-18601 - Correct invoicing of scaling quantity product addons
CORE-18625 - Prevent error in PHP 8.1 when Affliliate Earning Percentage is undefined
CORE-18651 - Correct relational morph of "Recalculate on Save" for addons
CORE-18686 - Prevent error when Licensing addon is deactivate and services still link to a Licensing provisioning product
CORE-18744 - Ensure Ox services cannot attempt to provision billing cycle upgrades
Also known as: MARKET-279
CORE-18747 - Ensure billable item can be saved without error with empty "Hours/Qty" field
CORE-18771 - Prevent error in PHP 8.1 when placing a new order while using Arabic language
Also known as: MODULE-7963
CORE-18837 - Prevent error in PHP 8.1 when processing Email Marketer Rules with undefined values
CORE-18860 - Correct upgrade routine in 8.0 for user Sign In Integration association
Also known as: CORE-18863
CORE-18879 - Correct error thrown when logging in as a client with a service assigned to a deleted product
CORE-18891 - Resolve Email sending failed error when using Office 365
Also known as: CORE-18893
CORE-18946 - Gateway Module name need to be consistent between A&I and config
Modules
MODULE-6517 - Correct fatal error when selecting approver email for GlobalSignSSL certificates
MODULE-7992 - Ensure PayPal subscriptions are not attempted for multi-year domains during order checkout
Project Management
PMA-208 - Prevent error in PHP 8.1 when processing staff logs with invalid data
PMA-215 - Correct missing endif statement in view template
CORE-18726 - Improve resolution for 360 Monitoring icons
CORE-18755 - Prevent error in PHP 8.1 when reimporting ticket
CORE-18770 - Correct saving of Microsoft Oauth Refresh token
Also known as: MODULE-7970
CORE-18800 - Prevent error during manual update while authenticated
CORE-18825 - Ensure value for translation string "service.confirmcommand"
CORE-18827 - Correct additional field structure for .vote TLD
CORE-18848 - Prevent error on domain transfer when using INTL polyfill
Also known as: CORE-18856
MODULE-6365 - Add support for .nyc TLD
MODULE-7974 - Improve domain and nameserver IDN support with CNR
MODULE-7975 - Improve domain and nameserver IDN support with Hexonet
MODULE-7989 - Improve invoice handling for failed SEPA Stripe payment
MODULE-7993 - Prevent error in PHP 8.1 when updating nameservers at 101Domain
MODULE-8005 - Prevent error in PHP 8.1 when cPanel API credentials lacking permissions
Full changelog in here https://docs.whmcs.com/Changelog:WHMCS_V8.8.0_RC_1
Maintenance
CORE-17885 - Improve handling of .jpeg logo
CORE-17886 - Correct documented name for parameters of hook AfterModuleChangePassword
CORE-18673 - Improve OpenTicket API admin parameter description
CORE-18678 - Correct adding addons for multiple instances of same product in admin order
CORE-18688 - Correct IntoDNS URL
CORE-18698 - Prevent error in PHP 8.1 when AutoTerminationDays is not defined
CORE-18699 - Improve text of error message when the installation directory is present
CORE-18707 - Prevent error in PHP 8.1 when adding transactions with empty amount out value
CORE-18717 - Improve performance of Manage Order page
CORE-18718 - Improve performance of Products/Services page
CORE-18719 - Improve performance of Invoices page
CORE-18723 - Correct description of log entry related to product deletion
CORE-18738 - Improve performance of client summary ticket tab
CORE-18746 - Prevent error in PHP 8.1 when AutoSuspensionDays is not defined
Modules
CORE-18706 - Deprecate and remove Heart Internet modules
MODULE-7944 - Correct processing of card expiry update for Stripe webhook
MODULE-7967 - Implement IDN nameserver support for ResellerClub
MODULE-7971 - Prevent error in PHP 8.1 when encountering an unexpected connection issue with Nominet
MODULE-7972 - Prevent error in PHP 8.1 when saving contact for domain managed by Hexonet
MODULE-7994 - Prevent error in PHP 8.1 when parsing non-standard Stripe transaction details
MODULE-8000 - Correct regression preventing first attempt of new GoCardless mandates
PMA-209 - Prevent error on deletion of task template in Project Management
PMA-210 - Prevent error in PHP 8.1 when changing settings of Project Management