Skip to content

Latest commit

 

History

History
989 lines (705 loc) · 39.3 KB

CHANGES.md

File metadata and controls

989 lines (705 loc) · 39.3 KB

twilio-cli-core changelog

[2020-12-16] Version 5.15.0

Library - Feature

Api

  • Updated call_event default_output_properties to request and response.

Conversations

  • Added last_read_message_index and last_read_timestamp to Participant's resource update operation
  • Added is_notifiable and is_online to User's resource
  • Added reachability_enabled parameters to update method for Conversation Service Configuration resource

Messaging

  • Added WA template quick reply, URL, and phone number buttons

[2020-12-08] Version 5.14.0

Library - Chore

Library - Fix

Api

  • Added optional RecordingTrack parameter for create calls, create participants, and create call recordings
  • Removed deprecated Programmable Chat usage record categories (breaking change)

[2020-12-02] Version 5.13.0

Library - Feature

Library - Fix

Api

  • Remove RecordingTrack parameter for create calls, create participants, and create call recordings (breaking change)
  • Added RecordingTrack parameter for create calls and create call recordings
  • Add optional property recording_track in the participant create request

Lookups

  • Changed caller_name and carrier properties type to object (breaking change)

Trunking

  • Added dual channel recording options for Trunks.

[2020-11-18] Version 5.12.0

Api

  • Add new call events resource - GET /2010-04-01/Accounts/{account_sid}/Calls/{call_sid}/Events.json

Conversations

  • Fixed default response property issue for Service Notifications Configuration

Insights

  • Removing call_sid from participant summary. (breaking change)

Serverless

  • Allow Service unique name to be used in path (in place of SID) in Service update request

Sync

  • Added HideExpired query parameter for filtering Sync Documents with expired

Verify

  • Challenge Details and HiddenDetails properties are now marked as PII
  • Challenge expiration_date attribute updated to set a default value of five (5) minutes and to allow max dates of one (1) hour after creation.
  • Entity identity attribute updated to allow values between 8 and 64 characters.
  • Verify Service frinedly_name attribute updated from 64 max lenght to 30 characters.

[2020-11-05] Version 5.11.0

Api

  • Added verify-push to usage_record API

Bulkexports

  • When creating a custom export the StartDay, EndDay, and FriendlyName fields were required but this was not reflected in the API documentation. The API itself failed the request without these fields. (breaking change)
  • Added property descriptions for Custom Export create method
  • Clarified WebhookUrl and WebhookMethod must be provided together for Custom Export

Insights

  • Added video room and participant summary apis.

Ip_messaging

  • Create separate definition for ip-messaging
  • Restore v2 endpoints for ip-messaging

Verify

  • Verify Push madurity were updated from preview to beta
  • twilio_sandbox_mode header was removed from Verify Push resources (breaking change)

Video

  • [Rooms] Add Recording Rules API

[2020-10-14] Version 5.10.0

Ai

  • Add Annotation Project and Annotation Task endpoints
  • Add Primitives endpoints
  • Add meta.total to the search endpoint

Conversations

  • Mutable Conversation Unique Names

Insights

  • Added trust to summary.

Preview

  • Simplified Channels resource. The path is now /BrandedChannels/branded_channel_sid/Channels (breaking change)

Verify

  • Changed parameters (config and binding) to use dot notation instead of JSON string (e.i. Before: binding={"alg":"ES256", "public_key": "xxx..."}, Now: Binding.Alg="ES256", Binding.PublicKey="xxx..."). (breaking change)
  • Changed parameters (details and hidden_details) to use dot notation instead of JSON string (e.i. Before: details={"message":"Test message", "fields": "[{\"label\": \"Action 1\", \"value\":\"value 1\"}]"}, Now: details.Message="Test message", Details.Fields=["{\"label\": \"Action 1\", \"value\":\"value 1\"}"]). (breaking change)
  • Removed notify_service_sid from push service configuration object. Add Push.IncludeDate, Push.ApnCredentialSid and Push.FcmCredentialSid service configuration parameters. (breaking change)

[2020-09-30] Version 5.9.5

Library - Chore

  • updating api spec

[2020-09-28] Version 5.9.4

Api

  • Add optional property call_reason in the participant create request
  • Make sip-domain-service endpoints available in stage-au1 and prod-au1

Messaging

  • Removed beta feature gate from WhatsApp Templates API

Serverless

  • Add Build Status endpoint

Video

  • [Rooms] Add new room type "go" for WebRTC Go

[2020-09-21] Version 5.9.3

Accounts

  • Add Auth Token rotation API

Conversations

  • Change resource path for Webhook Configuration

Events

  • Schemas API get all Schemas names and versions

[2020-09-16] Version 5.9.2

Conversations

  • Expose Configuration and Service Configuration resources
  • Add Unique Name support for Conversations
  • Add Services Push Notification resource
  • Add Service scoped Conversation resources
  • Support Identity in Users resource endpoint

Messaging

  • GA Deactivation List API
  • Add domain cert API's(fetch, update, create) for link tracker

Numbers

  • Add API endpoint for Supporting Document deletion

Proxy

  • Updated usage of FailOnParticipantConflict param to apply only to accounts with ProxyAllowParticipantConflict account flag

Supersim

  • Add AccountSid parameter to Sim resource update request
  • Add ready status as an available status for a Sim resource

[2020-09-02] Version 5.9.1

Ai

  • Initial release

Bulkexports

  • removing public beta feature flag from BulkExports Jobs API

Messaging

  • Add Deactivation List API
  • Added page token parameter for fetch in WhatsApp Templates API

Numbers

  • Add API endpoint for End User deletion

Routes

  • Add Resource Route Configurations API
  • Add Route Configurations API
  • Initial Release

Trunking

  • Added transfer_mode property on Trunks.

[2020-08-19] Version 5.9.0

Conversations

  • Allow Identity addition to Participants

Events

  • Sinks API Get all Sinks

Proxy

  • Clarified usage of FailOnParticipantConflict param as experimental
  • Add FailOnParticipantConflict param to Proxy Session create and Proxy Participant create

Supersim

  • Add fleet, network, and isoCountryCode to the UsageRecords resource
  • Change sort order of UsageRecords from ascending to descending with respect to start time field, records are now returned newest to oldest

Wireless

  • Removed Start and End parameters from the Data Sessions list endpoint. (breaking change)

[2020-08-05] Version 5.8.1

Library - Fix

Library - Chore

Messaging

  • Add rejection reason support to WhatsApp API
  • Removed status parameter for create and update in WhatsApp Templates API

Proxy

  • Add FailOnParticipantConflict param to Proxy Session update

Verify

  • Add CustomFriendlyName optional parameter on Verification creation.
  • Changes in Challenge resource to update documentation of both details and hidden_details properties.

[2020-07-22] Version 5.8.0

Library - Fix

Library - Feature

Api

  • Add optional Click Tracking and Scheduling parameters to Create action of Message resource

Supersim

  • Add callback_url and callback_method parameters to Sim resource update request

[2020-07-08] Version 5.7.0

Library - Fix

Library - Feature

Conversations

  • Allow Address updates for Participants
  • Message delivery receipts

Events

  • Add account_sid to subscription and subscribed_events resources

Flex

  • Changed wfm_integrations Flex Configuration key to private (breaking change)

Messaging

  • Add error states to WhatsApp Sender status with failed reason (breaking change)
  • Delete WhatsApp Template API
  • Update WhatsApp Template API
  • Add WhatsApp Template Get Api (fetch and read)

Numbers

  • Add valid_until in the Bundles resource
  • Add API for Bundle deletion

Verify

  • Removed support for sms, totp and app-push factor types in Verify push (breaking change)

[2020-06-25] Version 5.6.0

Library - Fix

Api

  • Added optional JitterBufferSize parameter for creating conference participant
  • Added optional label property for conference participants
  • Added optional parameter caller_id for creating conference participant endpoint.

Autopilot

  • Remove Export resource from Autopilot Assistant

Conversations

  • Expose Conversation timers

Monitor

  • Update start/end date filter params to support date-or-time format (breaking change)

Numbers

  • Add provisionally-approved as a Supporting Document status

Preview

  • Removed Authy resources. (breaking change)

Supersim

  • Add ready state to the allowed transitions in the sim update call behind the feature flag supersim.ready-state.v1

Verify

  • Webhook resources added to Verify services and put behind the api.verify.push beta feature

[2020-06-10] Version 5.5.0

Library - Fix

Api

  • Added pstnconnectivity to usage_record API

Notify

  • delivery_callback_url and delivery_callback_enabled added

Preview

  • BrandsInformation endpoint now returns a single BrandsInformation

Supersim

  • Require a Network Access Profile when creating a Fleet (breaking change)

[2020-06-04] Version 5.4.0

Autopilot

  • Add dialogue_sid param to Query list resource

Contacts

  • Added AccountSID to CFD CREATE and GET Responses

Numbers

  • Add provisionally-approved as a Bundle status

Preview

  • Deleted phone number required field in the brand phone number endpoint from kyc-api
  • Removed insights preview API from API Definitions (breaking change)
  • Added BrandsInformation endpoint to query brands information stored in KYC

[2020-05-27] Version 5.3.0

Api

  • Added reason_conference_ended and call_sid_ending_conference to Conference read/fetch/update
  • Fixed some examples to use the correct "TK" SID prefix for Trunk resources.

Authy

  • Renamed twilio_authy_sandbox_mode headers to twilio_sandbox_mode (breaking change)
  • Renamed Twilio-Authy-* headers to Twilio-Veriry-* (breaking change)

Flex

  • Adding flex_service_instance_sid to Flex Configuration

Preview

  • Removed insights preview API from API Definitions (breaking change)
  • Added Channels endpoint to brand a phone number for BrandedCalls

Serverless

  • Add Build Sid to Log results

Supersim

  • Add Network Access Profile resource Networks subresource
  • Allow specifying a Data Limit on Fleets

Trunking

  • Fixed some examples to use the correct "TK" SID prefix for Trunk resources.

[2020-05-20] Version 5.2.0

Library - Fix

Library - Feature

[2020-05-13] Version 5.1.0

Library - Feature

Api

  • Add optional emergency_caller_sid parameter to SIP Domain
  • Updated call_reason optional property to be treated as PII
  • Added optional BYOC Trunk Sid property to Sip Domain API resource

Autopilot

  • Add Restore resource to Autopilot Assistant

Contacts

  • Added contacts Create API definition

Events

  • Subscriptions API initial release

Numbers

  • Add Evaluations API

Supersim

  • Allow filtering the Fleets resource by Network Access Profile
  • Allow assigning a Network Access Profile when creating and updating a Fleet
  • Add Network Access Profiles resource

Verify

  • Add CustomCode optional parameter on Verification creation.
  • Add delete action on Service resource.

Voice

  • Added endpoints for BYOC trunks, SIP connection policies and source IP mappings

[2020-04-29] Version 5.0.1

Library - Fix

Preview

  • Added Dispatch version to preview

Studio

  • Reroute Create Execution for V2 to the V2 downstream

Supersim

  • Add Networks resource

[2020-04-15] Version 5.0.0

Library - Chore

Library - Fix

  • PR #83: only camelCase object keys when a schema is specified for the value. Thanks to @childish-sambino! (breaking change)

Api

  • Updated description for property call_reason in the call create request

Contacts

  • Added Read, Delete All, and Delete by SID docs
  • Initial Release

Studio

  • Rename flow_valid to flow_validate
  • Removed errors and warnings from flows error response and added new property named details
  • Add Update Execution endpoints to v1 and v2 to end execution via API
  • Add new warnings attribute v2 flow POST api

[2020-04-01] Version 4.6.0

Library - Fix

Api

  • Add optional 'secure' parameter to SIP Domain

Authy

  • Added an endpoint to list the challenges of a factor
  • Added optional parameter Push when updating a service to send the service level push factor configuration

Bulkexports

  • exposing bulk exports (vault/slapchop) API as public beta API

Flex

  • Adding queue_stats_configuration and wfm_integrations to Flex Configuration

Serverless

  • Add Function Version Content endpoint
  • Allow build_sid to be optional for deployment requests

Supersim

  • Remove deactivated status for Super SIM which is replaced by inactive (breaking change)

[2020-03-18] Version 4.5.0

Library - Feature

Api

  • Add optional emergency_calling_enabled parameter to SIP Domain
  • Add optional property call_reason in the call create request

Authy

  • Added friendly_name and config as optional params to Factor update
  • Added config param to Factor creation (breaking change)

Preview

  • Renamed SuccessRate endpoint to ImpressionsRate for Branded Calls (fka. Verified by Twilio) (breaking change)

[2020-03-04] Version 4.4.7

Library - Fix

Authy

  • Added the configuration property to services to return the service level configurations
  • Added optional parameter Push when creating a service to send the service level push factor configuration
  • Remove FactorStrength support for Factors and Challenges (breaking change)

Messaging

  • Correct the alpha sender capabilities property type (breaking change)

Preview

  • Removed /Devices register Branded Calls endpoint, as per iOS sample app deprecation (breaking change)
  • Removed Twilio-Sandbox-Mode request header from the Branded Calls endpoints, as not officially supported (breaking change)
  • Removed Verify version from preview subdomain in favor to verify subdomain. (breaking change)

Serverless

  • Add UI-Editable field to Services

Supersim

  • Add inactive status for Super SIM which is an alias for deactivated

Taskrouter

  • Adding value range to priority in task endpoint

Verify

  • Fix SendCodeAttempts type. It's an array of objects instead of a unique object. (breaking change)

[2020-02-19] Version 4.4.6

Library - Chore

Api

  • Make call create parameters async_amd, async_amd_status_callback, and async_amd_status_callback_method public
  • Add trunk_sid as an optional field to Call resource fetch/read responses
  • Add property queue_time to successful response of create, fetch, and update requests for Call
  • Add optional parameter byoc to conference participant create.

Authy

  • Added support for challenges associated to push factors

Flex

  • Adding ui_dependencies to Flex Configuration

Messaging

  • Deprecate Session API (breaking change)

Numbers

  • Add Regulations API

Studio

  • Add Execution and Step endpoints to v2 API
  • Add webhook_url to Flow response and add new /TestUsers endpoint to v2 API

Taskrouter

  • Adding longest_relative_task_age_in_queue and longest_relative_task_sid_in_queue to TaskQueue Real Time Statistics API.
  • Add wait_duration_in_queue_until_accepted aggregations to TaskQueues Cumulative Statistics endpoint
  • Add TaskQueueEnteredDate property to Tasks.

Video

  • [Composer] Clarification for the composition hooks creation documentation: one source is mandatory, either the audio_sources or the video_layout, but one of them has to be provided
  • [Composer] audio_sources type on the composer HTTP POST command, changed from sid[] to string[] (breaking change)
  • [Composer] Clarification for the composition creation documentation: one source is mandatory, either the audio_sources or the video_layout, but one of them has to be provided

[2020-02-05] Version 4.4.5

Library - Docs

Api

  • Making content retention and address retention public
  • Update status enum for Messages to include 'partially_delivered'

Authy

  • Added support for push factors

Autopilot

  • Add one new property in Query i.e dialogue_sid

Verify

  • Add SendCodeAttempts to create verification response.

Video

  • Clarification in composition creation documentation: one source is mandatory, either audio_sources or video_layout, but on of them has to be provided

[2020-01-23] Version 4.4.4

Library - Fix

[2020-01-23] Version 4.4.3

Library - Fix

[2020-01-23] Version 4.4.3

Api

  • Add payments public APIs
  • Add optional parameter byoc to call create request.

Flex

  • Updating a Flex Flow creation_on_message parameter documentation

Preview

  • Removed Verify v2 from preview in favor of its own namespace as GA (breaking change)

Studio

  • Flow definition type update from string to object

Verify

  • Add AppHash parameter when creating a Verification.
  • Add DoNotShareWarningEnabled parameter to the Service resource.

[2020-01-08] Version 4.4.2

Numbers

  • Add Regulatory Compliance CRUD APIs

Studio

  • Add parameter validation for Studio v2 Flows API

[2019-12-18] Version 4.4.1

Preview

  • Add /Insights/SuccessRate endpoint for Businesses Branded Calls (Verified by Twilio)

Studio

  • StudioV2 API in beta

Verify

  • Add MailerSid property to Verify Service resource.

Wireless

  • Added data_limit_strategy to Rate Plan resource.

[2019-12-12] Version 4.4.0

Api

  • Make twiml conditional for create. One of url, twiml, or application_sid is now required.
  • Add bundle_sid parameter to /IncomingPhoneNumbers API
  • Removed discard / obfuscate parameters from ContentRetention, AddressRetention (breaking change)

Chat

  • Added last_consumed_message_index and last_consumption_timestamp parameters in update method for UserChannel resource (breaking change)

Conversations

  • Add Participant SID to Message properties

Messaging

  • Fix incorrectly typed capabilities property for ShortCodes. (breaking change)

[2019-12-04] Version 4.3.4

Conversations

  • Allow Messaging Service update

[2019-11-21] Version 4.3.3

Library

Chat

  • Added delete method in UserChannel resource

[2019-11-19] Version 4.3.2

Library

Api

  • Add optional twiml parameter for call create

Taskrouter

  • Support ReEvaluateTasks parameter on Workflow update

[2019-11-13] Version 4.3.1

Api

  • Make persistent_action parameter public
  • Add twiml optional private parameter for call create

Autopilot

  • Add Export resource to Autopilot Assistant.

Flex

  • Added Integration.RetryCount attribute to Flex Flow
  • Updating a Flex Flow channel_type options documentation

Insights

  • Added edges to events and metrics
  • Added new endpoint definitions for Events and Metrics

Messaging

  • create support for sender registration
  • fetch support for fetching a sender
  • update support for sender verification

Supersim

  • Add Direction filter parameter to list commands endpoint
  • Allow filtering commands list by Sim Unique Name
  • Add Iccid filter parameter to list sims endpoint

[2019-10-30] Version 4.3.0

Library

Api

  • Add new usage categories to the public api sms-messages-carrierfees and mms-messages-carrierfees

Conversations

  • Add ProjectedAddress to Conversations Participant resource

Preview

  • Implemented different Sid for Current Calls (Verified by Twilio), instead of relying in Call.Sid from Voice API team (breaking change)

Supersim

  • Add List endpoint to Commands resource for Super Sim Pilot
  • Add UsageRecords resource for the Super Sim Pilot
  • Add List endpoint to UsageRecords resource for the Super Sim Pilot
  • Allow assigning a Sim to a Fleet by Fleet SID or Unique Name for Super SIM Pilot
  • Add Update endpoint to Fleets resource for Super Sim Pilot
  • Add Fetch endpoint to Commands resource for Super Sim Pilot
  • Allow filtering the Sims resource List endpoint by Fleet
  • Add List endpoint to Fleets resource for Super Sim Pilot

Wireless

  • Added account_sid to Sim update parameters.

[2019-10-17] Version 4.2.1

Library

[2019-10-17] Version 4.2.0

Library

Api

  • Add new property attempt to sms_messages
  • Fixed a typo in the documentation for Feedback outcome enum (breaking change)
  • Update the call price to be optional for deserializing (breaking change)

Flex

  • Added JanitorEnabled attribute to Flex Flow
  • Change features_enabled Flex Configuration key to private (breaking change)

Supersim

  • Add Fetch endpoint to Fleets resource for Super Sim Pilot
  • Allow assigning a Sim to a Fleet for Super Sim Pilot
  • Add Create endpoint to Fleets resource for Super Sim Pilot

[2019-10-02] Version 4.1.1

Library

Conversations

  • Add media to Conversations Message resource

Supersim

  • Add List endpoint to Sims resource for Super Sim Pilot

[2019-09-18] Version 4.1.0

Library

Numbers

  • Add v2 of the Identites API

Preview

  • Changed authentication method for SDK Trusted Comms endpoints: /CPS, /CurrentCall, and /Devices. Please use Authorization: Bearer <xCNAM JWT> (breaking change)

Voice

  • Add Recordings endpoints

[2019-09-06] Version 4.0.2

Library

[2019-09-04] Version 4.0.1

Api

  • Pass Twiml in call update request

[2019-09-03] Version 4.0.0

Library

Conversations

  • Add attributes to Conversations resources

Flex

  • Adding features_enabled and serverless_service_sids to Flex Configuration

Messaging

  • Message API required params updated (breaking change)

Preview

  • Added support for the optional CallSid to /BrandedCalls endpoint

[2019-08-21] Version 3.0.3

Library

Conversations

  • Add Chat Conversation SID to conversation default output properties

Flex

  • Adding outbound_call_flows object to Flex Configuration
  • Adding read and fetch to channels API

Supersim

  • Add Sims and Commands resources for the Super Sim Pilot

Sync

  • Added configuration option for enabling webhooks from REST.

Wireless

  • Added usage_notification_method and usage_notification_url properties to rate_plan.

[2019-08-05] Version 3.0.2

Conversations

  • Switch library_visibility to public for Conversations Resources

[2019-08-02] Version 3.0.1

Library

[2019-08-02] Version 3.0.0

Library

  • PR #49: breaking: Switch naming from 'project(s)' to 'profile(s)'. Thanks to @childish-sambino! (breaking change)

Preview

  • Added support for the header Twilio-Sandbox-Mode to mock all Voice dependencies

[2019-07-31] Version 2.0.5

Library

[2019-07-24] Version 2.0.4

Library

Insights

  • Added properties to summary.

[2019-07-12] Version 2.0.3

Library

Preview

  • Added endpoint to brand a call without initiating it, so it can be initiated manually by the Customer

[2019-07-10] Version 2.0.2

Library

Api

  • Make friendly_name optional for applications create

[2019-07-05] Version 2.0.1

Library

[2019-07-05] Version 2.0.0

Library

[2019-07-05] Version 1.6.1

Api

  • Add new property as_of date to Usage Record API calls

Wireless

  • Added Usage Records resource.

[2019-07-02] Version 1.6.0

Library

[2019-06-27] Version 1.5.0

Library