Repository navigation
v2.2.15
·
4 commits
to master
since this release
New Activity Log Schemas for Backup Operations
This release introduces a comprehensive suite of auto-generated PHP schema classes for modeling backup-related activity log events. These schemas provide structured data handling, built-in JSON schema validation, serialization capabilities, and immutable builder methods for working with activity log payloads.
Supported activity log events include:
backup.createdandbackup.deleted(covering standard, export, and schedule deletions)backup.description-updatedbackup.expiration-updatedbackup.export-requestedbackup.restore-requestedbackup.schedule-createdbackup.schedule-interval-updatedbackup.schedule-ttl-updated
Each event type is paired with dedicated Changes, Parameters, and Name classes. The Changes classes track before and after states, supporting nested structures like ignoredDatabases, databaseRestores, and source/target paths. All classes enforce strict typing and provide buildFromInput() and toJson() utilities for seamless API integration.
Domain API Client Updates
Method Deprecation
resendContactVerificationEmail()inDomainClientis now officially deprecated. The PHPDoc has been updated with the@deprecatedannotation. Consumers should migrate to thePOST /v2/domains/{domainId}/actions/resend-emailendpoint instead.
Behavior Clarification
- The
resendDomainEmail()operation documentation has been expanded to explicitly detail its scope and constraints. It now clarifies that the endpoint resends the registrar's registrant verification, transfer confirmation, or.deowner contact verification email. Additionally, it documents that a412Precondition Failed error will be returned if the domain owner is already verified or if the last email was sent less than 15 minutes ago (specifically for.dedomains).