FEATURE-3195 - Implement On Demand Service Renewals
CORE-16103 - Implement support for encrypted MySQL connections
MODULE-7951 - Implement Link digital wallet by Stripe
CORE-7655 - Remove erroneous invoice merge field from email template for accepted quote notification
CORE-8590 - Discontinue module distribution for EOL gateway service LinkPoint
CORE-12711 - Provide 'service_cancellation_type' merge field variable for product emails
CORE-17687 - Ensure admin area promotion code options include codes without restrictions
CORE-17899 - Correct suppression of Product Addon suspension with invoices in Payment Pending status
CORE-18045 - Translate certificate data for sidebar
CORE-18114 - Improve IPv6 validation when adding servers in simple mode
CORE-18203 - Provide 'invoice_url' merge field for Invoice Created email template
CORE-18208 - Update description to inform domain bulk pricing action will not affect multi-year transfer price
CORE-18218 - Distribute and update themes to source local copy of Google fonts
CORE-18261 - Improve result filtering for cross-sell search with large product datasets
CORE-18280 - Correct user delete action in intelligent search results
Also known as: CORE-17041
CORE-18310 - Add Tax ID field to ShoppingCartValidateCheckout hook documentation
CORE-18337 - Ensure the cancellation date is updated when invoices are cancelled during account closure.
CORE-18386 - Correct aggregation of data for selectly date range in Client Statement report
CORE-18442 - Remove SlimPay module
CORE-18464 - Ensure that 'dateTime' override strings are honoured
CORE-18587 - Improve alternative text for gravatar profile icons
CORE-18607 - Correct width of progress bars for product Feature Highlights
CORE-18608 - Ensure custom ticket status is returned if no translation available
CORE-18609 - Disregard spurious question mark in request route path
CORE-18611 - Improve performance for ticket count aggregation for client summary tab
CORE-18620 - Improve label text for Email Campaign delivery option to send "immediately"
CORE-18639 - Prevent error in PHP 8.1 when saving an empty bundle
CORE-18653 - Ensure Amount field is pre-filled for Make Withdrawal Payout on Affiliates page
CORE-18658 - Prevent erroneous CSRF block when creating billable items
CORE-18663 - Update WHOIS server for .co.zw
CORE-18705 - Ensure Stripe intent capture utilizes the latest amount
MODULE-7725 - Correct value of legal type data for Individual registrants of .fr
MODULE-7922 - Update the API endpoints for BizCN
MODULE-7925 - Update API workflow to accommodate RBI compliance with Stripe
MODULE-7954 - UI improvements for managing domains with IDN nameservers
MODULE-7956 - Ensure Punycode is passed to Enom via API when Renewing / Extending IDN Domains
MODULE-7957 - Prevent error in PHP 8.1 when provisioning with WHMSonic
MODULE-7966 - Correct handling of IDN nameservers with Enom
PMA-153 - Prevent association of invoices to project if admin role is missing List Invoices permissio
FEATURE-3223 - Visual refinements for 360 Monitoring MarketConnect admin pages
FEATURE-3234 - Improve CSS on 360 Monitoring landing page
FEATURE-3238 - Correct phrasing from "monitors" to "websites" in 360 Monitor plan descriptions
CORE-13323 - Correct display of domain expiry date format in domain sync report and My Domains page
CORE-17826 - Correct inspection of premium domains from Enom availability results
CORE-18297 - Improve handling of punycode domains that use RTL languages
CORE-18390 - Correct storage of host field for Google OAuth2
Also known as: CORE-18352
CORE-18413 - Ensure ticket status in the admin area uses the admin language
CORE-18429 - Improve admin login autofill hint for Safari
CORE-18458 - Prevent erroneous CSRF block when creating billable items
CORE-18496 - Improve PHP Compatibility Scan with a large number of files
CORE-18511 - Ensure Test Connection works on simple server configuration page when using hostname starting with numeral
CORE-18533 - Improve price display in 360 Monitoring landing page
CORE-18539 - Prevent update error related to missing addon records
CORE-18540 - Update WHOIS listing for .yt
CORE-18542 - Minor style and UI tweaks for 360 Monitoring landing page
CORE-18543 - Remove obsolete template files related to licensing provisioning module if present
CORE-18548 - Improve robustness of early runtime error management
CORE-18550 - Correct reference link in activity log entries about client notes
CORE-18553 - Ensure Subscription ID is recorded when saving New Addon for service
CORE-18556 - Correct application of currency selection from footer
CORE-18559 - Prevent error in PHP 8.1 when saving General Settings without affiliate related field values
CORE-18560 - Restore missing 360 Monitoring translation key "tagLine"
CORE-18562 - Correct erroneous hard block of currency deletion
CORE-18569 - Add missing Manage Emails language string
CORE-18570 - Improve visibility of CC recipients when opening new ticket from Admin Area with Chrome on Windows
CORE-18573 - Prevent fatal viewing SSL certificate in Admin Area
CORE-18576 - Prevent error in PHP 8.1 when restricting SSO permissions for a server
CORE-18592 - Allow quote quantities to accept a decimal value
CORE-18595 - Correct translation keys for billing cycle names on NordVPN landing page
MODULE-7454 - Improve robustness and logging of PayPal Checkout based subscriptions
MODULE-7744 - Prevent error when sending only plain-text emails with SendGrid
MODULE-7761 - Improve log entries during the migration of expired cards to Stripe
MODULE-7796 - Improve handling of domains in unknown status with eNom and GoDaddy
MODULE-7822 - Correct usage of System URL for 3DS notification URL in Sagepay Repeats
MODULE-7826 - Prevent erroneous error with polling empty servers for stats with Plesk
MODULE-7827 - Prevent fatal error on configgateways.php where Gocardless API is unreachable
MODULE-7906 - Ensure .eu domains do not force a client company name to be set with OpenSRS
MODULE-7918 - Prevent error in PHP 8.1 when configuring SSL certificate with Enom SSL
Also known as: CORE-18443
MODULE-7921 - Correction for PHP 8.1 compatibility in legacy Linkpoint
MODULE-7934 - Prevent error in PHP 8.1 when collecting usage from DirectAdmin
MODULE-7935 - Reset client cart workflow following fraud failure with Stripe
MODULE-7937 - Improve transaction detail parsing for custom accounts with Stripe
MODULE-7938 - Prevent error in PHP 8.1 when saving DNS changes in client area with ResellerClub
MODULE-7939 - Improve PHP 8.1 compatibility for 101 Domain
MODULE-7941 - Improve PHP 8.1 compatibility for 2Checkout
MODULE-7943 - Update X-AU-DOMAIN-RELATIONTYPE .au Additional Domain Fields for CentralNIC
CORE-18533 - Improve price display in 360 Monitoring landing page
CORE-18539 - Prevent update error related to missing addon records
CORE-18543 - Remove obsolete template files related to licensing provisioning module if present
CORE-18108 - Correct loading/expansion of View All Service on admin ticket view
CORE-18118 - Ensure setup wizard does not change system URL from https to http
CORE-18189 - Ensure notification rules are evaluated for product upgrade/downgrade orders
CORE-18330 - Ensure consistent format for Next Due Date of paginated services on client summary
CORE-18384 - Correct GoCardless paymethod selection for renewal invoices
CORE-18388 - Prevent type errors when saving quotes in PHP 8.1
CORE-18395 - Correct display of Pay All button in Six template
CORE-18396 - Prevent error in PHP 8.1 when processing partially stored rules for email marketing
CORE-18419 - Prevent fatal in PHP 8.1 for on addon upgrade
CORE-18433 - Prevent error in PHP 8.1 when view Health Status and no items require attention
Also known as: CORE-18434
CORE-18441 - Correct direct cart additions of products with pre-determined configoptions via URL
CORE-18449 - Prevent errors in PHP 8.1 with phpinfo is disabled
CORE-18457 - Prevent error in PHP 8.1 when utilizing the PostAutomationTask hook point
MODULE-7671 - Improve error logging for Stripe Sepa webhooks
MODULE-7733 - Correct display of Stripe transaction fees collected in unconfigured currency
MODULE-7913 - Prevent error on unexpected response in BitPay callback
MODULE-7920 - Prevent error in PHP 8.1 when collecting usage from DirectAdmin
full changelog link https://docs.whmcs.com/Changelog:WHMCS_V8.7.0_Beta_2
full changelog link https://docs.whmcs.com/Changelog:WHMCS_V8.7.0_Beta_1
FEATURE-2961 - Implement CentralNic Reseller module
CORE-10317 - Honour Default Order Form Template for upgrade orders
CORE-15515 - Improve CSS handling of length options on Client Profile dropdown
Also known as: CORE-15689, CORE-18333
CORE-16578 - Require valid inputs when saving Email Notification provider
CORE-17804 - Prevent error when using snapshot invoice date for which a custom field no longer exists
Also known as: CORE-17865
CORE-17912 - Add ability to search the system activity log using a date range
CORE-17986 - Translate email configuration change test email message
CORE-18146 - Remove markdown editor image button in theme twenty one
CORE-18176 - Improve handling of MarketConnect Connection Errors on Link
CORE-18190 - Update product names to "WP" if not by WordPress Foundation
CORE-18223 - Update WHOIS listing for .nz
Also known as: CORE-18305
CORE-18234 - Update dependency nesbot/carbon to prevent future deprecation issues
CORE-18264 - Update WHOIS listing for .fr
CORE-18313 - Improve warning message for client area two-factor requirement
CORE-18317 - Prevent error in PHP 8.1 when view Monthly Orders report
CORE-18319 - Prevent error in PHP 8.1 when managing an Addon Module with a multi-select option
CORE-18323 - Prevent error in PHP 8.1 when viewing client's Email tab after a failed campaign send
CORE-18329 - Correct form submission and display of Mail Providers following previous saved configuration
CORE-18339 - Prevent error in PHP 8.1 when running an email campaign targeting clients with contacts
CORE-18341 - Prevent error in PHP 8.1 when expanding accordion for Cancellation Requests
CORE-18342 - Prevent error in PHP 8.1 when view historical transactions
CORE-18343 - Prevent error in PHP 8.1 when saving a new tracking link
CORE-18354 - Prevent error in PHP 8.1 when modifying domain contacts in bulk
MODULE-7373 - Deprecate and remove Payson gateway module
MODULE-7710 - Correct post authentication SSO redirection for Plesk
MODULE-7856 - Improve error handling for unknown failures is signature validation for PayPal Checkout
MODULE-7858 - Improve error message when admin is not selected on setting of Auto Release module
MODULE-7874 - Prevent error in PHP 8.1 on card declines when processing invoice payments with Stripe
CORE-17386 - Provide error message on OpenID link attempt with a user without a client association
CORE-17525 - Ensure tax labels on an invoice are relative to tax rules that apply to the client, not the billing contact
CORE-17817 - Correct quote status translation in sidebar
CORE-17825 - Optimize performance of system activity log search
CORE-17919 - Update WHOIS for .to
CORE-17965 - Correct initial version value for GetUsers API documentation
CORE-18036 - Prevent erroneous email block on profile save for banned email domains when email has not changed
CORE-18078 - Remove obsolete gateway files
CORE-18089 - Prevent fatal error with AddOrder local API using PHP 8.1
CORE-18097 - Remove XMLRPC extension check from System Health Status
CORE-18100 - Prevent fatal error on shopping cart product configuration page with PHP 8.1
CORE-18103 - Improve UX elements and descriptors of PHP Version Compatibility tool
CORE-18104 - Prevent fatal error on System Health Status page with no Needing Attention items in PHP 8.1
CORE-18109 - Discard previous encoded file analysis upon PHP, ionCube Loader, or WHMCS changes for PHP Version Compatibility tool
CORE-18112 - Update AddClient API unique client email error changed to 'The email address entered is not available for use'
CORE-18119 - Prevent fatal error when removing a Configurable Option Group from a Product/Service
CORE-18156 - Fix error encountered when activating or managing MarketConnect services under PHP 8.1.