Repository navigation
Releases
Releases · eugenefvdm/whmcs-api
v1.1.0
What's new
- Add
getOrders(),getOrderStatuses(),addDomainRegistrationOrder(), andordersPaginator() - Add
Whmcs::connect()factory andWhmcsResponsenormalizer withordersList() - Add
WhmcsApiExceptionfor structured API error handling - Fix pagination params (
limitstart/limitnum) leaking into non-list API calls such asAddOrder - Add
verify_sslanddefault_reg_periodconfig keys; gate allray()calls behindwhmcs.debug - Deprecate
setServer()in favour ofWhmcs::connect() - Full type-hint backfill across public API methods
- Upgrade to PHP 8.4+/PHPUnit/Pest 4, refresh dependencies, and modernize CI/test config
Composer: "eugenefvdm/whmcs-api": "^1.1"
Release v1.02
Description of what’s new in v1.02
v1.0
v0.1.2
- Also ask for setting when retrieving registrar values
v0.1.1
- Added a custom action setregistrarvalue
- Added a helper to add custom action to the WHMCS API, for now overwriting UpdateClientAddon
- Added updateClientDomain command in main API
- Added direct links to WHMCS manual for all commands
- Added exception handling in constructor if the environment is not set
- Moved custom API command to /includes/api to mirror WHMCS setup
- The custom API action now has rudimentary logging
- The README has been updated to reflect how to test when doing custom actions
- GetClientByPhoneNumber doesn't return both result "success" and message "ok". Only result.
- Simplified all commands to be less lines long by removing redundant action variable
- Most commands and now alphabetical with private methods at the bottom
- API limits are now a global variable fixed to 10000
v0.1.0
v0.0.5
v0.0.4
update api to understand spaces in numbers
v0.0.3
v0.0.2
Simplified name spacing and fixed .env bug