8.9 Change Log
8.9.0 (Beta 1)
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 an 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 Affiliate Earning Percentage is undefined
- CORE-18651 — Correct relational morph of “Recalculate on Save” for addons
- CORE-18686 — Prevent error when Licensing addon is deactivated 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 an empty “Hours/Qty” field
- CORE-18771 — Prevent error in PHP 8.1 when placing a new order while using the 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 needs 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 the view template
8.9.0 (Release Candidate)
Implemented
- FEATURE-3421 — Implement View-Only access to invoices (Also known as: CORE-18789)
- FEATURE-3641 — Integrate optimized PayPal Payments and PayPal Card Payment experiences into Checkout
Maintenance
- CORE-18874 — Add language strings to service-renewals.tpl file
- CORE-18927 — Ensure service renewal order item shows recurring amount rather than first payment amount
- CORE-18944 — Correct invoice pricing for triennial service whose promo recurrence limit is reached
- CORE-18965 — Prevent error in client area when database contains improperly cased billing cycle constants
- CORE-18988 — Improve Apps & Integrations search and display performance
- CORE-19023 — Provide warning if PHP setting max_input_vars prevents saving domain pricing
Modules
- MODULE-8018 — Prevent error in PHP 8.1 during domain sync when domain does not exist as expected in Namecheap account
- MODULE-8036 — Update API used in Stripe SEPA and ACH per Stripe platform deprecation/requirements
8.9.0 (General Availability)
Implemented
- FEATURE-3461 — Integrate PayPal Commerce + Vault: bugfixes and UX improvements
Maintenance
- 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
Modules
- MODULE-8031 — Update SagePay API URLs to direct to Opayo
Last modified: October 30, 2024