Skip to content

Latest commit

 

History

History
658 lines (470 loc) · 27.3 KB

CHANGES.md

File metadata and controls

658 lines (470 loc) · 27.3 KB

twilio-go changelog

[2022-02-23] Version 0.22.1

Api

  • Add uri to stream resource
  • Add A2P Registration Fee category (a2p-registration-fee) to usage records

Verify

  • Remove outdated documentation commentary to contact sales. Product is already in public beta.

[2022-02-17] Version 0.22.0

Api

  • Detected a bug and removed optional boolean include_soft_deleted parameter to retrieve soft deleted recordings. (breaking change)
  • Add optional boolean include_soft_deleted parameter to retrieve soft deleted recordings.

Numbers

  • Unrevert valid_until and sort filter params added to List Bundles resource
  • Revert valid_until and sort filter params added to List Bundles resource
  • Update sorting params added to List Bundles resource in the previous release

Preview

  • Moved web_channels from preview to beta under flex-api (breaking change)

Taskrouter

  • Add ETag as Response Header to List of Task, Reservation & Worker

Verify

  • Add optional metadata to factors.

[2022-02-09] Version 0.21.0

Library - Chore

Api

  • Add stream resource

Conversations

  • Fixed DELETE request to accept "sid_like" params in Address Configuration resources (breaking change)
  • Expose Address Configuration resource for sms and whatsapp

Fax

  • Removed deprecated Programmable Fax Create and Update methods (breaking change)

Insights

  • Rename call_state to call_status and remove whisper in conference participant summary (breaking change)

Numbers

  • Expose valid_until filters as part of provisionally-approved compliance feature on the List Bundles resource

Supersim

  • Fix typo in Fleet resource docs
  • Updated documentation for the Fleet resource indicating that fields related to commands have been deprecated and to use sms_command fields instead.
  • Add support for setting and reading ip_commands_url and ip_commands_method on Fleets resource for helper libraries
  • Changed sim property in requests to create an SMS Command made to the /SmsCommands to accept SIM UniqueNames in addition to SIDs

Verify

  • Update list attempts API to include new filters and response fields.

[2022-01-26] Version 0.20.1

Insights

  • Added new endpoint to fetch Conference Participant Summary
  • Added new endpoint to fetch Conference Summary

Messaging

  • Add government_entity parameter to brand apis

Verify

  • Add Access Token fetch endpoint to retrieve a previously created token.
  • Add Access Token payload to the Access Token creation endpoint, including a unique Sid, so it's addressable while it's TTL is valid.

[2022-01-12] Version 0.20.0

Library - Chore

Library - Feature

Api

  • Make fixed time scheduling parameters public (breaking change)

Messaging

  • Add update brand registration API

Numbers

  • Add API endpoint for List Bundle Copies resource

Video

  • Enable external storage for all customers

[2021-12-15] Version 0.19.0

Library - Feature

Library - Docs

  • PR #131: fix whitespace issue in handling exceptions example. Thanks to @EmFord!

Api

  • Add optional boolean send_as_mms parameter to the create action of Message resource (breaking change)
  • Change team ownership for call delete

Conversations

  • Change wording for Service Webhook Configuration resource fields

Insights

  • Added new APIs for updating and getting voice insights flags by accountSid.

Media

  • Add max_duration param to MediaProcessor

Video

  • Add EmptyRoomTimeout and UnusedRoomTimeout properties to a room; add corresponding parameters to room creation

Voice

  • Add endpoint to delete archived Calls

[2021-12-01] Version 0.18.2

Conversations

  • Add Service Webhook Configuration resource

Flex

  • Adding flex_insights_drilldown and flex_url objects to Flex Configuration

Messaging

  • Update us_app_to_person endpoints to remove beta feature flag based access

Supersim

  • Add IP Commands resource

Verify

  • Add optional factor_friendly_name parameter to the create access token endpoint.

Video

  • Add maxParticipantDuration param to Rooms

[2021-11-17] Version 0.18.1

Library - Chore

Library - Fix

Frontline

  • Added is_available to User's resource

Messaging

  • Added GET vetting API

Verify

  • Add WHATSAPP to the attempts API.
  • Allow to update config.notification_platform from none to apn or fcm and viceversa for Verify Push
  • Add none as a valid config.notification_platform value for Verify Push

[2021-11-03] Version 0.18.0

Library - Fix

Library - Chore

Api

  • Updated media_url property to be treated as PII

Messaging

  • Added a new enum for brand registration status named DELETED (breaking change)
  • Add a new K12_EDUCATION use case in us_app_to_person_usecase api transaction
  • Added a new enum for brand registration status named IN_REVIEW

Serverless

  • Add node14 as a valid Build runtime

Verify

  • Fix typos in Verify Push Factor documentation for the config.notification_token parameter.
  • Added TemplateCustomSubstitutions on verification creation
  • Make TemplateSid parameter public for Verification resource and DefaultTemplateSid parameter public for Service resource. (breaking change)

[2021-10-18] Version 0.17.0

Library - Feature

Api

  • Corrected enum values for emergency_address_status values in /IncomingPhoneNumbers response. (breaking change)
  • Clarify emergency_address_status values in /IncomingPhoneNumbers response.

Messaging

  • Add PUT and List brand vettings api
  • Removes beta feature flag based visibility for us_app_to_person_registered and usecase field.Updates test cases to add POLITICAL usecase. (breaking change)
  • Add brand_feedback as optional field to BrandRegistrations

Video

  • Add AudioOnly to create room

[2021-10-06] Version 0.16.0

Library - Fix

Api

  • Add emergency_address_status attribute to /IncomingPhoneNumbers response.
  • Add siprec resource

Conversations

  • Added attachment parameters in configuration for NewMessage type of push notifications

Flex

  • Adding flex_insights_hr object to Flex Configuration

Numbers

  • Add API endpoint for Bundle ReplaceItems resource
  • Add API endpoint for Bundle Copies resource

Serverless

  • Add domain_base field to Service response

Taskrouter

  • Add If-Match Header based on ETag for Worker Delete (breaking change)
  • Add If-Match Header based on Etag for Reservation Update
  • Add If-Match Header based on ETag for Worker Update
  • Add If-Match Header based on ETag for Worker Delete
  • Add ETag as Response Header to Worker

Trunking

  • Added transfer_caller_id property on Trunks.

Verify

  • Document new pilot whatsapp channel.

[2021-09-22] Version 0.15.0

Library - Feature

Library - Test

Events

  • Add segment sink

Messaging

  • Add post_approval_required attribute in GET us_app_to_person_usecase api response
  • Add Identity Status, Russell 3000, Tax Exempt Status and Should Skip SecVet fields for Brand Registrations
  • Add Should Skip Secondary Vetting optional flag parameter to create Brand API

[2021-09-08] Version 0.14.2

Library - Fix

Api

  • Revert adding siprec resource
  • Add siprec resource

Messaging

  • Add 'mock' as an optional field to brand_registration api
  • Add 'mock' as an optional field to us_app_to_person api
  • Adds more Use Cases in us_app_to_person_usecase api transaction and updates us_app_to_person_usecase docs

Verify

  • Verify List Templates API endpoint added.

[2021-08-25] Version 0.14.1

Api

  • Add Programmabled Voice SIP Refer call transfers (calls-transfers) to usage records
  • Add Flex Voice Usage category (flex-usage) to usage records

Conversations

  • Add Order query parameter to Message resource read operation

Insights

  • Added partial to enum processing_state_request
  • Added abnormal session filter in Call Summaries

Messaging

  • Add brand_registration_sid as an optional query param for us_app_to_person_usecase api

Pricing

  • add trunking_numbers resource (v2)
  • add trunking_country resource (v2)

Verify

  • Changed to private beta the TemplateSid optional parameter on Verification creation.
  • Added the optional parameter Order to the list Challenges endpoint to define the list order.

[2021-08-11] Version 0.14.0

Library - Fix

Library - Chore

Api

  • Corrected the price, call_sid_to_coach, and uri data types for Conference, Participant, and Recording (breaking change)
  • Made documentation for property time_limit in the call api public. (breaking change)
  • Added domain_sid in sip_credential_list_mapping and sip_ip_access_control_list_mapping APIs (breaking change)

Insights

  • Added new endpoint to fetch Call Summaries

Messaging

  • Add brand_type field to a2p brand_registration api
  • Revert brand registration api update to add brand_type field
  • Add brand_type field to a2p brand_registration api

Taskrouter

  • Add X-Rate-Limit-Limit, X-Rate-Limit-Remaining, and X-Rate-Limit-Config as Response Headers to all TaskRouter endpoints

Verify

  • Add TemplateSid optional parameter on Verification creation.
  • Include whatsapp as a channel type in the verifications API.

[2021-07-28] Version 0.13.0

Library - Feature

Library - Test

Library - Fix

Library - Chore

Library - Docs

Conversations

  • Expose ParticipantConversations resource

Taskrouter

  • Adding links to the activity resource

Verify

  • Added a Version to Verify Factors Webhooks to add new fields without breaking old Webhooks.

[2021-07-14] Version 0.12.0

Library - Fix

Conversations

  • Changed last_read_message_index and unread_messages_count type in User Conversation's resource (breaking change)
  • Expose UserConversations resource

Messaging

  • Add brand_score field to brand registration responses

[2021-06-30] Version 0.11.0

Library - Fix

Library - Feature

Library - Chore

Library - Docs

Conversations

  • Read-only Conversation Email Binding property binding

Supersim

  • Add Billing Period resource for the Super Sim Pilot
  • Add List endpoint to Billing Period resource for Super Sim Pilot
  • Add Fetch endpoint to Billing Period resource for Super Sim Pilot

Taskrouter

  • Update transcribe & transcription_configuration form params in Reservation update endpoint to have private visibility (breaking change)
  • Add transcribe & transcription_configuration form params to Reservation update endpoint

[2021-06-16] Version 0.10.0

Library - Fix

Api

  • Update status enum for Messages to include 'canceled'
  • Update update_status enum for Messages to include 'canceled'

Trusthub

  • Corrected the sid for policy sid in customer_profile_evaluation.json and trust_product_evaluation.json (breaking change)

[2021-06-02] Version 0.9.0

Library - Docs

Library - Feature

Events

  • join Sinks and Subscriptions service

Verify

  • Improved the documentation of challenge adding the maximum and minimum expected lengths of some fields.
  • Improve documentation regarding notification by updating the documentation of the field ttl.

[2021-05-19] Version 0.8.0

Library - Chore

Library - Docs

Library - Feature

Events

  • add query param to return types filtered by Schema Id
  • Add query param to return sinks filtered by status
  • Add query param to return sinks used/not used by a subscription

Messaging

  • Add fetch and delete instance endpoints to us_app_to_person api (breaking change)
  • Remove delete list endpoint from us_app_to_person api (breaking change)
  • Update read list endpoint to return a list of us_app_to_person compliance objects (breaking change)
  • Add sid field to Preregistered US App To Person response

Supersim

  • Mark unique_name in Sim, Fleet, NAP resources as not PII

Video

  • [Composer] GA maturity level

[2021-05-05] Version 0.7.0

Library - Chore

Library - Docs

Api

  • Corrected the data types for feedback summary fields (breaking change)
  • Update the conference participant create from and to param to be endpoint type for supporting client identifier and sip address

Bulkexports

  • promoting API maturity to GA

Events

  • Add endpoint to update description in sink
  • Remove beta-feature account flag

Messaging

  • Update status field in us_app_to_person api to campaign_status (breaking change)

Verify

  • Improve documentation regarding push factor and include extra information about totp factor.

[2021-04-21] Version 0.6.0

Library - Feature

Library - Chore

Library - Fix

Library - Docs

Api

  • Revert Update the conference participant create from and to param to be endpoint type for supporting client identifier and sip address
  • Update the conference participant create from and to param to be endpoint type for supporting client identifier and sip address

Bulkexports

  • moving enum to doc root for auto generating documentation
  • adding status enum and default output properties

Events

  • Change schema_versions prop and key to versions (breaking change)

Messaging

  • Add use_inbound_webhook_on_number field in Service API for fetch, create, update, read

Taskrouter

  • Add If-Match Header based on ETag for Task Delete

Verify

  • Add AuthPayload parameter to support verifying a Challenge upon creation. This is only supported for totp factors.
  • Add support to resend the notifications of a Challenge. This is only supported for push factors.

[2021-04-07] Version 0.5.0

Library - Docs

Library - Chore

Api

  • Added announcement event to conference status callback events
  • Removed optional property time_limit in the call create request. (breaking change)

Messaging

  • Add rate_limits field to Messaging Services US App To Person API
  • Add usecase field in Service API for fetch, create, update, read
  • Add us app to person api and us app to person usecase api as dependents in service
  • Add us_app_to_person_registered field in service api for fetch, read, create, update
  • Add us app to person api
  • Add us app to person usecase api
  • Add A2P external campaign api
  • Add Usecases API

Supersim

  • Add Create endpoint to Sims resource

Verify

  • The Binding field is now returned when creating a Factor. This value won't be returned for other endpoints.

Video

  • [Rooms] max_concurrent_published_tracks has got GA maturity

[2021-03-25] Version 0.4.0

Api

  • Added optional parameter CallToken for create calls api
  • Add optional property time_limit in the call create request.

Bulkexports

  • adding two new fields with job api queue_position and estimated_completion_time

Events

  • Add new endpoints to manage subscribed_events in subscriptions

Numbers

  • Remove feature flags for RegulatoryCompliance endpoints

Supersim

  • Add SmsCommands resource
  • Add fields SmsCommandsUrl, SmsCommandsMethod and SmsCommandsEnabled to a Fleet resource

Taskrouter

  • Add If-Match Header based on ETag for Task Update
  • Add ETag as Response Headers to Tasks and Reservations

Video

  • Recording rule beta flag (breaking change)
  • [Rooms] Add RecordingRules param to Rooms

[2021-03-16] Version 0.3.0

Library - Docs

Library - Feature

Library - Chore

Events

  • Set maturity to beta

Messaging

  • Adjust A2P brand registration status enum (breaking change)

Studio

  • Remove internal safeguards for Studio V2 API usage now that it's GA

Verify

  • Add support for creating and verifying totp factors. Support for totp factors is behind the api.verify.totp beta feature.

[2021-02-25] Version 0.2.0

Library - Fix

Events

  • Update description of types in the create sink resource

Messaging

  • Add WA template header and footer
  • Remove A2P campaign and use cases API (breaking change)
  • Add number_registration_status field to read and fetch campaign responses

Trusthub

  • Make all resources public

Verify

  • Verify List Attempts API endpoints added.

[2021-02-17] Version 0.1.1

[2021-02-11] Version 0.1.0