Integrations will now support WHMCS "TLD Import & Pricing Sync" functionality that allows for quick setup and management of pricing and margins for domain registration, renewal, transfer and redemption - case #414
Providers can now allow resellers to use their registrar integration modules as domain lookups to receive search suggestions based on their domain lookup configurations - case #558
IMPROVEMENT
Obtain the domain nameservers and register lock status with the "GetDomainInformation" function - case #527
Added option to delete all addon module logs at once - case #529
Optimized specific queries to improve loading speeds on WHMCS instances with large numbers of ordered domains - case #543
Hide specific dashboard panels in the addon module by configuring the "DomainsResellerappConfigUIElementsAdminAreadashboard.yml" file
REMOVED
Support for WHMCS V8.5 and previous
BUG FIX
When performing the renewal action, the change of registrars will no longer revert - case #398
Promotion discounts will now be properly taken into account when using credits as per the settlement between reseller and provider - case #462
Once grace or redemption periods are over, the reseller will be able to register domains previously used by clients - case #463
Fixed problem where "Last 6 months" and "Last year" graph scopes might not have been selectable in the dashboard
Specific corrections related to domain nameservers saving - case #560
Eliminated problem that might have prevented the module from loading in the client area - case #570
The "Auto domain register aborted by Domains Reseller module" notice shall no longer appear in the logs - case #576
Corrected request of the EPP code from Blesta integration - case #556
Errors that occurred in the domain's "DNS Management" section will now be properly logged in the addon module logs - case #582
Corrected integration with DNS Manager For WHMCS that incorrectly called the "SaveDNS" and "GetDNS" functions by the module even when the registrar already supported them - case #584
Other minor code corrections, language and UI improvements
Resolved problem with the '"continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?' error that could have occurred for the Blesta submodule - case #555
Prevented "Unknown named parameter $domain" error that could show up in the registrar submodule when using PHP 8.1 - case #561
Corrected domain transfer status synchronization on the reseller's WHMCS if the registrar on the provider's server does not support the "TransferSync" functionality - case #562
Provisioning module support - allow clients to automatically become resellers within a specific group by ordering a dedicated product - case #375
Add a promotion code to make domains cheaper for the resellers using the WHMCS pricing method
Convert all the remaining users into resellers within the selected group using bulk functionality
Allow resellers with no credits to register domains, invoices with "Unpaid" status will be created within the defined maximum debit limit - case #309
Automatically remove log records older than the specified number of days - case #352
IMPROVEMENT
Added possibility to toggle all API permissions at once - case #315
Created integration will be now properly displayed in the WHMCS "Apps & Integrations" section
REMOVED
Support for WHMCS V7.9 and previous
Support for PHP 7.1 version
BUG FIX
Resolved problem with canceling an order when register or transfer action of a domain, that had different status than "Pending" or "Pending Transfer", is in progress - case #422
Fixed problem with contact details, registrant phone and country, being improperly replaced - case #411
Adjusted name validation for integration package that allowed to enter forbidden characters
Setting mass pricing for TLDs will be now hidden if the group's pricing method is set to WHMCS - case #438
Eliminated bug that might have resulted in an exception error when an end-client tried to save domain's contact details
Disabling integration package on reseller's system will no longer throw exception errors when trying to manage the associated domain
Solved problem with using US phone number format to register a domain when admin registrant was chosen as default
Resolved certain issue with using Guzzle library - case #440
Domains registered through the module will no longer have their auto-renewal status set to enabled - case #439
Eliminated "Auto domain register aborted by Domains Reseller module" error message that was sent to the admin even when the domain was registered successfully - case #412
Fixed "Unexpected Error" that might have occurred when trying to edit or add a new integration module - case #460
If an error occurs during the domain renewal action, the order will be now properly canceled and credits removed - case #418
Prevented "The domain does not have assigned tech" error that might show-up when a registrar module does not send the tech contact details to the API - case #458