- Improved TLD Price Sync - Fetch TLD prices with a single click from WHMCS. If prices were fetched via within last 24 hours, we will use the downloaded prices to speed up the operation.
- Improved DNSSEC management for end users - Manually copying contents from 'custom-pages' to root folder is no longer required if your hosting environment permits. Made it easier to manage DNSSEC.
- Improved error reporting and logging - Errors will be shown in WHMCS without restrictions. New informative error messages added for some scenarios.
- Improved Configuration Validation - The module now uses WHMCS recommended
_config_validate
function to check whether the credentials and environment are correct. - Auto-renew - Domains will be created with auto-renew value "default" (will inherit reseller account settings)
- New: To-Do List items creation for domain operation warnings in success response.
- Fixed known PHP 8.1 compatibility issues (Renewal, double-renewal, TLD sync, cron, additional fields, whois lookup, domain suggestions
- Fixed errors getting truncated
- Fixed duplicate handle creation on contact update
- Fixed XML parse error for domain registration in Sandbox
- Fixed error renewing domains in Grace Period (Error: This domain already exists in Openprovider but NOT active)
- Fixed Scheduled Domain Transfer sync script
- Fixed nameserver IP update problem from WHMCS client area (Error: Field apiClass not found into command mapping!)
- Fixed balance widget (can't close or hide)
- Fixed domain renewal conflict when using other registrar modules
- Allow end user to enter additional fields for domain .it(company registration number/vat number/social security number).
- Enhanced module logs.
- Improved authentication performance.
- Improved language supportive with IPA(Phonetic) characters.
- Fixed table missing error in customer page
- Allow end user to enter additional fields for domain .es(owner type/company registration number or identification number).
- Enhanced module logs.
- Improves activation logic for DNSSEC management
- Improves sidebar logic for DNSSEC and makes adding translations simpler
- Improves TLD price download script with more verbose error reporting
- Fixes issue where transfers would sometimes fail because of missing DNS zones
- Fixes issue which would cause domain pricing sync to sometimes fail
- Allow end users and WHMCS administrators to update domain contact details for .es domains, including the company / personal identification number
- Fixes issue with DNSSEC domain validation
- Migrated the module from the Openprovider XML API to use the Openprovider REST API.
- Control the maximum period for price imports.
- Added option for partners to use Placement+ domain search
- various bugfixes and improvements
- Fixes issue where WHMCS domain sync would not update domain expiration dates in some cases
- Fixes issue with DNSSEC domain validation
- Fixes issue with unnecessary variable type
- Fixes "getting oops error with mixed registrars"
- Updates menu item & API scripts' absolute path
- Added support for Domain contact verification, for more information see the WHMCS documentation
- Support for tag management of clients
- Simplified configuration page
- Allow end users to manage DNSSEC records
- Refactored documentation
- Fixes issue with unnecessary variable type
- [FEATURE] Added support for TLD price caching.
- [IMPROVEMENT] Simplified login page and moved advanced configuration options to a file
- [BUGFIX] Incorrect credentials were sometimes not being indicated when activating the module
- [FEATURE] Allow end users to manage DNSSEC settings on their domains
- [FEATURE] Added support for WHMCS feature domain verification as described in the WHMCS documentaitno
- [FEATURE] Adds support for assigning tags to specific clients, which allows the WHMCS administrator to send custom emails to the client and all of the client's contacts
Notes: To improve DNS support, perform the actions are instructed in "Install the DNS management options". We have created a request for WHMCS to make this easier. Please upvote this request here.
- Feature: #128 - Import domain pricing (WHMCS 7.10)
- Feature: #131 - Reach DNS record type parity with Openprovider
- Feature: #146 Changed how synchronisation works. Uses native WHMCS function and synchronises expired domains separatedly.
- Feature: #149 Show the version number in the configuration page.
- Feature: #144 Add support for GetDomainInformation
- Feature: #125 Warn users about setting the correct DNS servers when enabling DNS management
- Feature: #84 - Initial support for next-gen DNS.
- Improvement: #132 Remove non-required .de required fields
- Improvement: #148 Skip domains marked as fraud in synchronisation
- Feature: Execute renewal action for free domain transfers (#126)
- Bugfix: Removed the by WHMCS introduced field "Eurid Entity type" for .eu (#130)
- Bugfix: Fixed addon activation (#119)
- Bugfix: Domains in Pending transfer are skipped by DomainSync (#131)
Manual action required: Check step 12 of hte installation manual in order to remove the domain lock warning for certain TLDs.
- Feature: Added more options for what should be synced.
- Feature: Widget shows in the admin dashboard the number of domains and the credit with OpenProvider.
- Improvement: #99 remove domain lock notification for certain TLDs.
- Improvement: Removed outdated fields for .pro
- Improvement: Made a change to the whois protection API implementation.
- Improvement: Refactored the structure partially. Started implementing tests.
- Bugfix: bug where clients can update the reseller data
- Bugfix: Replaced next due date sync engine
- BugFix: for selling premium domains where the incorrect buying price was passed on.
- Bugfix: Too few arguments to function Handle::update()
- Bugfix: Delete domain prior to zone deletion in requestDelete()
Known bugs in WHMCS:
- Module shouldn't convert contact data to ASCI (CORE-13427)