Full Changelog: v7.9.0...v7.10.0
Breaking Changes
- email_routing:
DNS.Get()return type changed from*DNSGetResponseto*[]DNSRecord. TheDNSGetResponsetype is removed. - email_routing:
DNS.Delete()return type changed from*pagination.SinglePage[DNSRecord]to*Settings. - magic_transit:
HealthCheckParamandHealthChecktypes removed from themagic_transitpackage. - page_shield:
PageShield.Get()return type changed from*Settingto*PageShieldGetResponse. TheSettingtype is removed. - page_shield:
PolicyParamtype removed from thepage_shieldpackage. - page_shield:
Connectiontype removed and split intoConnectionListResponseandConnectionGetResponse.Connections.List()now returns*pagination.SinglePage[ConnectionListResponse]andConnections.Get()now returns*ConnectionGetResponse. - page_shield:
Scripttype removed and replaced byScriptListResponse.Scripts.List()now returns*pagination.SinglePage[ScriptListResponse]. - realtime_kit:
Livestreams.NewIndependentLivestream()method removed along with theLivestreamNewIndependentLivestreamResponsetype.
Features
- accounts: add
Subscriptions.CancelDowngrade()method (POST /accounts/{account_id}/subscriptions/cancel-downgrade) - accounts: add
Subscriptions.GetByIdentifier()method (GET /accounts/{account_id}/subscriptions/{subscription_identifier}) - accounts: add
Subscriptions.CancelReasonsub-resource withNew()andGet()methods - accounts: add
Subscriptions.Actionssub-resource withAppend()method - accounts: add
Subscriptions.Bulksub-resource withNew()method (POST /accounts/{account_id}/bulk/subscriptions) - accounts: add
PaymentMethodssub-resource withNew(),Update(),List(),Delete(),Get(), andSetAsDefault()methods - accounts: add
PayInvoicesub-resource withNew()method (POST /accounts/{account_id}/pay-invoice) - accounts: add
PayBadDebtsub-resource withNew()method (POST /accounts/{account_id}/pay-bad-debt) - accounts: add
Receiptssub-resource withPDF()method (GET /accounts/{account_id}/receipts/{receipt_id}/pdf) - accounts: add
Invoicessub-resource withEdit()method (PATCH /accounts/{account_id}/invoices) - accounts: add
ClientSecretsub-resource withNew()method (POST /accounts/{account_id}/client-secret) - addressing: add
Prefixes.BGPPrefixes.Delete()method (DELETE /accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/prefixes/{bgp_prefix_id}) - billing: add
Billing.AddressValidation()method (POST /billing/address-validation) - billing: add
Profiles.New(),Update(),Delete(), andUpdateBillingEmail()methods - billing: add
Profiles.PaymentMethodsub-resource withNew()method - billing: add
Creditssub-resource withGet()method (GET /accounts/{account_id}/billing/credits) - billing: add
Historysub-resource withList()method (GET /accounts/{account_id}/billing/history) - billing: add
BadDebtsub-resource withGet()method (GET /accounts/{account_id}/billing/bad-debt) - billing: add
UnpaidInvoicesub-resource withGet()method (GET /accounts/{account_id}/billing/unpaid-invoice) - billing: add
RatePlanssub-resource withGet()method (GET /billing/rate_plans/{public_key}) - browser_rendering: add
Devtools.Browser.LiveView.New()method (POST /accounts/{account_id}/browser-rendering/devtools/browser/{session_id}/live_view) - content_scanning: add
Payloads.Update()method (PATCH /zones/{zone_id}/content-upload-scan/payloads/{expression_id}) - email_security: add
Settings.AllowPolicies.Batch()method (POST /accounts/{account_id}/email-security/settings/allow_policies/batch) - email_security: add
Settings.BlockSenders.Batch()method (POST /accounts/{account_id}/email-security/settings/block_senders/batch) - email_security: add
Settings.ContentPoliciessub-resource withNew(),List(),Delete(),Batch(),Edit(), andGet()methods - email_security: add
Settings.Domains.New(),Update(), andBatch()methods - email_security: add
Settings.TrustedDomains.Batch()method (POST /accounts/{account_id}/email-security/settings/trusted_domains/batch) - email_sending: add
Suppressionssub-resource withNew(),List(),Delete(),Edit(),Get(), andImport()methods - email_sending: add
Subdomains.Edit()method (PATCH /zones/{zone_id}/email/sending/subdomains/{subdomain_id}) - logpush: add
Transformerssub-resource withNew(),Update(),List(),Delete(),Get(), andPreview()methods - logpush: add
Transformers.Contentsub-resource withGet()method (GET /accounts/{account_id}/logpush/transformers/{transformer_id}/content) - logpush: add
Transformers.Versionssub-resource withList()method (GET /accounts/{account_id}/logpush/transformers/{transformer_id}/versions) - realtime_kit: add
Presets.ReplacePresetByID()method (PUT /accounts/{account_id}/realtime/kit/{app_id}/presets/{preset_id}) - spectrum: add
Protocolssub-resource withList()method (GET /zones/{zone_id}/spectrum/protocols) - ssl: add
Recommendationssub-resource withGet()method (GET /zones/{zone_id}/ssl/recommendation) - token_validation: add
Configuration.Credentials.Edit()method (PATCH /zones/{zone_id}/token_validation/config/{config_id}/credentials) - user: add
SpectrumAnalytics.Zones.Reportssub-resource withGet()method (GET /user/spectrum_analytics/zones/report) - zero_trust: add
ResourceLibrary.Applications.New()method (POST /accounts/{account_id}/resource-library/applications) - zero_trust: add
ResourceLibrary.Applications.Update()method (PATCH /accounts/{account_id}/resource-library/applications/{id}) - zero_trust: add
ResourceLibrary.Applications.Delete()method (DELETE /accounts/{account_id}/resource-library/applications/{id}) - zones: add
NELsub-resource withEdit()andGet()methods (PATCH/GET /zones/{zone_id}/settings/nel)