jeffshek / betterself

Your body's dashboard.
https://betterself.io
MIT License
95 stars 11 forks source link

Update twilio to 9.3.2 #2700

Closed pyup-bot closed 2 weeks ago

pyup-bot commented 3 weeks ago

This PR updates twilio from 6.10.0 to 9.3.2.

Changelog ### 9.3.2 ``` -------------------------- **Accounts** - Update docs and mounts. - Change library visibility to public - Enable consent and contact bulk upsert APIs in prod. **Serverless** - Add is_plugin parameter in deployments api to check if it is plugins deployment ``` ### 9.3.1 ``` -------------------------- **Library - Chore** - [PR 813](https://github.com/twilio/twilio-python/pull/813): add static init file to iam domain. Thanks to [tiwarishubham635](https://github.com/tiwarishubham635)! **Intelligence** - Remove public from operator_type - Update operator_type to include general-availablity and deprecated **Numbers** - Remove beta flag for bundle clone API ``` ### 9.3.0 ``` -------------------------- **Iam** - updated library_visibility public for new public apikeys **Numbers** - Add new field in Error Codes for Regulatory Compliance. - Change typing of Port In Request date_created field to date_time instead of date **(breaking change)** ``` ### 9.2.4 ``` -------------------------- **Library - Chore** - [PR 810](https://github.com/twilio/twilio-python/pull/810): add license identifier to project metadata. Thanks to [mschoettle](https://github.com/mschoettle)! - [PR 808](https://github.com/twilio/twilio-python/pull/808): preview iam removal. Thanks to [manisha1997](https://github.com/manisha1997)! - [PR 807](https://github.com/twilio/twilio-python/pull/807): update intersphinx_mapping. Thanks to [tiwarishubham635](https://github.com/tiwarishubham635)! - [PR 804](https://github.com/twilio/twilio-python/pull/804): add init file. Thanks to [manisha1997](https://github.com/manisha1997)! **Api** - Update documentation of `error_code` and `error_message` on the Message resource. - Remove generic parameters from `transcription` resource - Added public documentation for Payload Data retrieval API **Flex** - Adding update Flex User api **Insights** - Added 'branded', 'business_profile' and 'voice_integrity' fields in List Call Summary **Intelligence** - Add `words` array information to the Sentences v2 entity. - Add `X-Rate-Limit-Limit`, `X-Rate-Limit-Remaining`, and `X-Rate-Limit-Config` headers for Operator Results. - Change the path parameter when fetching an `/OperatorType/{}` from `sid<EY>` to `string` to support searching by SID or by name - Add `X-Rate-Limit-Limit`, `X-Rate-Limit-Remaining`, and `X-Rate-Limit-Config` headers for Transcript and Service endpoints. **Messaging** - Adds two new channel senders api to add/remove channel senders to/from a messaging service - Extend ERC api to accept an optional attribute in request body to indicate CNP migration for an ERC **Numbers** - Modify visibility to public in bundle clone API - Add `port_date` field to Port In Request and Port In Phone Numbers Fetch APIs - Change properties docs for port in phone numbers api - Add is_test body param to the Bundle Create API - Change properties docs for port in api **Trusthub** - Add new field in themeSetId in compliance_inquiry. **Verify** - Update `custom_code_enabled` description on verification docs ``` ### 9.2.3 ``` -------------------------- **Intelligence** - Deprecate account flag api.twilio-intelligence.v2 ``` ### 9.2.2 ``` -------------------------- **Api** - Add `transcription` resource **Flex** - Changed mount name for flex_team v2 api **Intelligence** - Add `X-Rate-Limit-Limit`, `X-Rate-Limit-Remaining`, and `X-Rate-Limit-Config` as Response Headers to Operator resources **Numbers** - Added include_constraints query parameter to the Regulations API **Twiml** - Add support for `<Transcription>` noun ``` ### 9.2.1 ``` -------------------------- **Api** - Add beta feature request managed cert ``` ### 9.2.0 ``` -------------------------- **Library - Chore** - [PR 796](https://github.com/twilio/twilio-python/pull/796): adding contentType in post and put. Thanks to [tiwarishubham635](https://github.com/tiwarishubham635)! **Events** - Add `status` and `documentation_url` to Event Types **Lookups** - Removed unused `fraud` lookups in V1 only to facilitate rest proxy migration **Numbers** - Add date_created field to the Get Port In Request API - Rename the `status_last_time_updated_timestamp` field to `last_updated` in the Get Port In Phone Number API **(breaking change)** - Add Rejection reason and rejection reason code to the Get Port In Phone Number API - Remove the carrier information from the Portability API **Proxy** - Change property `type` from enum to ienum **Trusthub** - Add skipMessagingUseCase field in compliance_tollfree_inquiry. ``` ### 9.1.1 ``` -------------------------- **Api** - Mark MaxPrice as obsolete **Lookups** - Update examples for `phone_number_quality_score` **Messaging** - List tollfree verifications on parent account and all sub-accounts ``` ### 9.1.0 ``` -------------------------- **Library - Chore** - [PR 789](https://github.com/twilio/twilio-python/pull/789): [Snyk] Security upgrade aiohttp from 3.8.6 to 3.9.4. Thanks to [twilio-product-security](https://github.com/twilio-product-security)! **Library - Fix** - [PR 716](https://github.com/twilio/twilio-python/pull/716): Connection pool is full, discarding connection. Thanks to [lightiverson](https://github.com/lightiverson)! **Api** - Add ie1 as supported region for UserDefinedMessage and UserDefinedMessageSubscription. **Flex** - Adding validated field to `plugin_versions` - Corrected the data type for `runtime_domain`, `call_recording_webhook_url`, `crm_callback_url`, `crm_fallback_url`, `flex_url` in Flex Configuration - Making `routing` optional in Create Interactions endpoint **Intelligence** - Expose operator authoring apis to public visibility - Deleted `language_code` parameter from updating service in v2 **(breaking change)** - Add read_only_attached_operator_sids to v2 services **Numbers** - Add API endpoint for GET Porting Webhook Configurations By Account SID - Remove bulk portability api under version `/v1`. **(breaking change)** - Removed porting_port_in_fetch.json files and move the content into porting_port_in.json files - Add API endpoint to deleting Webhook Configurations - Add Get Phone Number by Port in request SID and Phone Number SID api - Add Create Porting webhook configuration API - Added bundle_sid and losing_carrier_information fields to Create PortInRequest api to support Japan porting **Taskrouter** - Add back `routing_target` property to tasks - Add back `ignore_capacity` property to tasks - Removing `routing_target` property to tasks due to revert - Removing `ignore_capacity` property to tasks due to revert - Add `routing_target` property to tasks - Add `ignore_capacity` property to tasks **Trusthub** - Add new field errors to bundle as part of public API response in customer_profile.json and trust_product.json **(breaking change)** - Add themeSetId field in compliance_tollfree_inquiry. **Verify** - Update `friendly_name` description on service docs ``` ### 9.0.5 ``` -------------------------- **Library - Chore** - [PR 742](https://github.com/twilio/twilio-python/pull/742): [Snyk] Fix for 3 vulnerabilities. Thanks to [twilio-product-security](https://github.com/twilio-product-security)! **Flex** - Add header `ui_version` to `web_channels` API **Messaging** - Redeploy after failed pipeline **Numbers** - Add Delete Port In request phone number api and Add Delete Port In request api ``` ### 9.0.4 ``` -------------------------- **Api** - Correct conference filtering by date_created and date_updated documentation, clarifying that times are UTC. **Flex** - Remove optional parameter from `plugins` and it to `plugin_versions` **Lookups** - Add new `pre_fill` package to the lookup response **Messaging** - Cleanup api.messaging.next-gen from Messaging Services endpoints - Readd Sending-Window after fixing test failure **Verify** - Add `whatsapp.msg_service_sid` and `whatsapp.from` parameters to create, update, get and list of services endpoints **Voice** - Correct conference filtering by date_created and date_updated documentation, clarifying that times are UTC. **Twiml** - Add new `token_type` value `payment-method` for `Pay` verb ``` ### 9.0.3 ``` -------------------------- **Api** - Add property `queue_time` to conference participant resource - Update RiskCheck documentation - Correct call filtering by start and end time documentation, clarifying that times are UTC. **Flex** - Adding optional parameter to `plugins` **Media** - Remove API: MediaProcessor **Messaging** - Remove Sending-Window due to test failure - Add Sending-Window as a response property to Messaging Services, gated by a beta feature flag **Numbers** - Correct valid_until_date field to be visible in Bundles resource - Adding port_in_status field to the Port In resource and phone_number_status and sid fields to the Port In Phone Number resource **Oauth** - Modified token endpoint response - Added refresh_token and scope as optional parameter to token endpoint **Trusthub** - Add update inquiry endpoint in compliance_registration. - Add new field in themeSetId in compliance_registration. **Voice** - Correct call filtering by start and end time documentation, clarifying that times are UTC. **Twiml** - Add support for new Google voices (Q1 2024) for `Say` verb - gu-IN voices - Add support for new Amazon Polly and Google voices (Q1 2024) for `Say` verb - Niamh (en-IE) and Sofie (da-DK) voices ``` ### 9.0.2 ``` -------------------------- **Oauth** - Add new APIs for vendor authorize and token endpoints ``` ### 9.0.1 ``` -------------------------- **Library - Chore** - [PR 775](https://github.com/twilio/twilio-python/pull/775): removing preview.understand references. Thanks to [tiwarishubham635](https://github.com/tiwarishubham635)! **Api** - Correct precedence documentation for application_sid vs status_callback in message creation - Mark MaxPrice as deprecated **Flex** - Making `plugins` visibility to public **Messaging** - Add new `errors` attribute to the Brand Registration resource. - Mark `brand_feedback` attribute as deprecated. - Mark `failure_reason` attribute as deprecated. - The new `errors` attribute is expected to provide additional information about Brand registration failures and feedback (if any has been provided by The Campaign Registry). Consumers should use this attribute instead of `brand_feedback` and `failure_reason`. **Numbers** - Correcting mount_name for porting port in fetch API **Trusthub** - Add new field in statusCallbackUrl in compliance_registration. - Add new field in isvRegisteringForSelfOrTenant in compliance_registration. **Twiml** - Expanded description of Action parameter for Message verb ``` ### 9.0.0 ``` -------------------------- **Note:** This release contains breaking changes, check our [upgrade guide](./UPGRADE.md-2024-02-20-8xx-to-9xx) for detailed migration notes. **Library - Feature** - [PR 767](https://github.com/twilio/twilio-python/pull/767): Merge branch '9.0.0-rc' into main. Thanks to [tiwarishubham635](https://github.com/tiwarishubham635)! **(breaking change)** **Library - Chore** - [PR 771](https://github.com/twilio/twilio-python/pull/771): added check for unset values. Thanks to [tiwarishubham635](https://github.com/tiwarishubham635)! - [PR 768](https://github.com/twilio/twilio-python/pull/768): cluster tests enabled. Thanks to [sbansla](https://github.com/sbansla)! **Api** - remove feedback and feedback summary from call resource **Flex** - Adding `routing_properties` to Interactions Channels Participant **Lookups** - Add new `line_status` package to the lookup response - Remove `live_activity` package from the lookup response **(breaking change)** **Messaging** - Add tollfree multiple rejection reasons response array **Trusthub** - Add ENUM for businessRegistrationAuthority in compliance_registration. **(breaking change)** - Add new field in isIsvEmbed in compliance_registration. - Add additional optional fields in compliance_registration for Individual business type. **Twiml** - Add support for new Amazon Polly and Google voices (Q1 2024) for `Say` verb ``` ### 8.13.0 ``` --------------------------- **Library - Fix** - [PR 753](https://github.com/twilio/twilio-python/pull/753): added boolean_to_string converter. Thanks to [tiwarishubham635](https://github.com/tiwarishubham635)! **Library - Chore** - [PR 758](https://github.com/twilio/twilio-python/pull/758): disable cluster test. Thanks to [sbansla](https://github.com/sbansla)! - [PR 760](https://github.com/twilio/twilio-python/pull/760): run make prettier. Thanks to [tiwarishubham635](https://github.com/tiwarishubham635)! **Api** - Updated service base url for connect apps and authorized connect apps APIs **(breaking change)** - Update documentation to reflect RiskCheck GA - Added optional parameter `CallToken` for create participant api **Events** - Marked as GA **Flex** - Adding `flex_instance_sid` to Flex Configuration - Adding `provisioning_status` for Email Manager - Adding `offline_config` to Flex Configuration **Insights** - add flag to restrict access to unapid customers - decommission voice-qualitystats-endpoint role **Intelligence** - Add text-generation operator (for example conversation summary) results to existing OperatorResults collection. **Lookups** - Remove `carrier` field from `sms_pumping_risk` and leave `carrier_risk_category` **(breaking change)** - Remove carrier information from call forwarding package **(breaking change)** **Messaging** - Add update instance endpoints to us_app_to_person api - Add tollfree edit_allowed and edit_reason fields - Update Phone Number, Short Code, Alpha Sender, US A2P and Channel Sender documentation - Add DELETE support to Tollfree Verification resource **Numbers** - Add Get Port In request api **Push** - Migrated to new Push API V4 with Resilient Notification Delivery. **Serverless** - Add node18 as a valid Build runtime **Taskrouter** - Add `jitter_buffer_size` param in update reservation - Add container attribute to task_queue_bulk_real_time_statistics endpoint - Remove beta_feature check on task_queue_bulk_real_time_statistics endpoint **Trusthub** - Add optional field NotificationEmail to the POST /v1/ComplianceInquiries/Customers/Initialize API - Add additional optional fields in compliance_tollfree_inquiry.json - Rename did to tollfree_phone_number in compliance_tollfree_inquiry.json - Add new optional field notification_email to compliance_tollfree_inquiry.json **Verify** - `Tags` property added again to Public Docs **(breaking change)** - Remove `Tags` from Public Docs **(breaking change)** - Add `VerifyEventSubscriptionEnabled` parameter to service create and update endpoints. - Add `Tags` optional parameter on Verification creation. - Update Verify TOTP maturity to GA. ``` ### 8.12.0 ``` --------------------------- **Oauth** - updated openid discovery endpoint uri **(breaking change)** - Added device code authorization endpoint - added oauth JWKS endpoint - Get userinfo resource - OpenID discovery resource - Add new API for token endpoint ``` ### 8.11.1 ``` --------------------------- **Library - Chore** - [PR 749](https://github.com/twilio/twilio-python/pull/749): removing webhook test. Thanks to [tiwarishubham635](https://github.com/tiwarishubham635)! **Push** - Migrated to new Push API V4 with Resilient Notification Delivery. ``` ### 8.11.0 ``` --------------------------- **Library - Chore** - [PR 741](https://github.com/twilio/twilio-python/pull/741): upgrade to python 3.12. Thanks to [tiwarishubham635](https://github.com/tiwarishubham635)! - [PR 740](https://github.com/twilio/twilio-python/pull/740): bump aiohttp. Thanks to [tiwarishubham635](https://github.com/tiwarishubham635)! **Api** - Updated service base url for connect apps and authorized connect apps APIs **(breaking change)** **Events** - Marked as GA **Insights** - decommission voice-qualitystats-endpoint role **Numbers** - Add Get Port In request api **Taskrouter** - Add `jitter_buffer_size` param in update reservation **Trusthub** - Add additional optional fields in compliance_tollfree_inquiry.json **Verify** - Remove `Tags` from Public Docs **(breaking change)** ``` ### 8.10.3 ``` --------------------------- **Verify** - Add `VerifyEventSubscriptionEnabled` parameter to service create and update endpoints. ``` ### 8.10.2 ``` --------------------------- **Library - Chore** - [PR 733](https://github.com/twilio/twilio-python/pull/733): bumping aiohttp from 3.8.5 to 3.8.6. Thanks to [tiwarishubham635](https://github.com/tiwarishubham635)! **Api** - Update documentation to reflect RiskCheck GA **Messaging** - Add tollfree edit_allowed and edit_reason fields - Update Phone Number, Short Code, Alpha Sender, US A2P and Channel Sender documentation **Taskrouter** - Add container attribute to task_queue_bulk_real_time_statistics endpoint **Trusthub** - Rename did to tollfree_phone_number in compliance_tollfree_inquiry.json - Add new optional field notification_email to compliance_tollfree_inquiry.json **Verify** - Add `Tags` optional parameter on Verification creation. ``` ### 8.10.1 ``` --------------------------- **Flex** - Adding `provisioning_status` for Email Manager **Intelligence** - Add text-generation operator (for example conversation summary) results to existing OperatorResults collection. **Messaging** - Add DELETE support to Tollfree Verification resource **Serverless** - Add node18 as a valid Build runtime **Verify** - Update Verify TOTP maturity to GA. ``` ### 8.10.0 ``` --------------------------- **Library - Fix** - [PR 730](https://github.com/twilio/twilio-python/pull/730): Requirement changes. Thanks to [tiwarishubham635](https://github.com/tiwarishubham635)! - [PR 727](https://github.com/twilio/twilio-python/pull/727): Requirement changes. Thanks to [tiwarishubham635](https://github.com/tiwarishubham635)! - [PR 726](https://github.com/twilio/twilio-python/pull/726): requirements changes. Thanks to [tiwarishubham635](https://github.com/tiwarishubham635)! **Accounts** - Updated Safelist metadata to correct the docs. - Add Global SafeList API changes **Api** - Added optional parameter `CallToken` for create participant api **Flex** - Adding `offline_config` to Flex Configuration **Intelligence** - Deleted `redacted` parameter from fetching transcript in v2 **(breaking change)** **Lookups** - Add new `phone_number_quality_score` package to the lookup response - Remove `disposable_phone_number_risk` package **(breaking change)** **Messaging** - Update US App To Person documentation with current `message_samples` requirements **Taskrouter** - Remove beta_feature check on task_queue_bulk_real_time_statistics endpoint - Add `virtual_start_time` property to tasks - Updating `task_queue_data` format from `map` to `array` in the response of bulk get endpoint of TaskQueue Real Time Statistics API **(breaking change)** ``` ### 8.9.1 ``` -------------------------- **Library - Chore** - [PR 721](https://github.com/twilio/twilio-python/pull/721): Drop dependency on `pytz` by using stdlib `datetime.timezone.utc`. Thanks to [Zac-HD](https://github.com/Zac-HD)! - [PR 723](https://github.com/twilio/twilio-python/pull/723): twilio help changes. Thanks to [kridai](https://github.com/kridai)! **Library - Fix** - [PR 724](https://github.com/twilio/twilio-python/pull/724): Update ValidateSslCertificate method. Thanks to [AsabuHere](https://github.com/AsabuHere)! **Lookups** - Add test api support for Lookup v2 ``` ### 8.9.0 ``` -------------------------- **Conversations** - Enable conversation email bindings, email address configurations and email message subjects **Flex** - Adding `console_errors_included` to Flex Configuration field `debugger_integrations` - Introducing new channel status as `inactive` in modify channel endpoint for leave functionality **(breaking change)** - Adding `citrix_voice_vdi` to Flex Configuration **Taskrouter** - Add Update Queues, Workers, Workflow Real Time Statistics API to flex-rt-data-api-v2 endpoint - Add Update Workspace Real Time Statistics API to flex-rt-data-api-v2 endpoint ``` ### 8.8.0 ``` -------------------------- **Api** - Make message tagging parameters public **(breaking change)** **Flex** - Adding `agent_conv_end_methods` to Flex Configuration **Messaging** - Mark Mesasging Services fallback_to_long_code feature obsolete **Numbers** - Add Create Port In request api - Renaming sid for bulk_hosting_sid and remove account_sid response field in numbers/v2/BulkHostedNumberOrders **(breaking change)** **Pricing** - gate resources behind a beta_feature ``` ### 8.7.0 ``` -------------------------- **Library - Test** - [PR 719](https://github.com/twilio/twilio-python/pull/719): Update test_webhook.py. Thanks to [kridai](https://github.com/kridai)! **Api** - Add new property `RiskCheck` for SMS pumping protection feature only (public beta to be available soon): Include this parameter with a value of `disable` to skip any kind of risk check on the respective message request **Flex** - Changing `sid<UO>` path param to `sid<UT>` in interaction channel participant update endpoint **(breaking change)** **Messaging** - Add Channel Sender api - Fixing country code docs and removing Zipwhip references **Numbers** - Request status changed in numbers/v2/BulkHostedNumberOrders **(breaking change)** - Add bulk hosting orders API under version `/v2 ``` ### 8.6.0 ``` -------------------------- **Insights** - Normalize annotations parameters in list summary api to be prefixed **Numbers** - Change Bulk_hosted_sid from BHR to BH prefix in HNO and dependent under version `/v2` API's. **(breaking change)** - Added parameter target_account_sid to portability and account_sid to response body **Verify** - Remove beta feature flag to list attempts API. - Remove beta feature flag to verifications summary attempts API. ``` ### 8.5.1 ``` -------------------------- **Api** - Added `voice-intelligence`, `voice-intelligence-transcription` and `voice-intelligence-operators` to `usage_record` API. - Added `tts-google` to `usage_record` API. **Lookups** - Add new `disposable_phone_number_risk` package to the lookup response **Verify** - Documentation of list attempts API was improved by correcting `date_created_after` and `date_created_before` expected date format. - Documentation was improved by correcting `date_created_after` and `date_created_before` expected date format parameter on attempts summary API. - Documentation was improved by adding `WHATSAPP` as optional valid parameter on attempts summary API. **Twiml** - Added support for he-il inside of ssm_lang.json that was missing - Added support for he-il language in say.json that was missing - Add `statusCallback` and `statusCallbackMethod` attributes to `<Siprec>`. ``` ### 8.5.0 ``` -------------------------- **Library - Fix** - [PR 718](https://github.com/twilio/twilio-python/pull/718): Create __init__.py for intelligence domain. Thanks to [AsabuHere](https://github.com/AsabuHere)! **Flex** - Adding `interaction_context_sid` as optional parameter in Interactions API **Messaging** - Making visiblity public for tollfree_verification API **Numbers** - Remove Sms capability property from HNO creation under version `/v2` of HNO API. **(breaking change)** - Update required properties in LOA creation under version `/v2` of Authorization document API. **(breaking change)** **Taskrouter** - Add api to fetch task queue statistics for multiple TaskQueues **Verify** - Add `RiskCheck` optional parameter on Verification creation. **Twiml** - Add Google Voices and languages ``` ### 8.4.0 ``` -------------------------- **Lookups** - Add `reassigned_number` package to the lookup response **Numbers** - Add hosted_number_order under version `/v2`. - Update properties in Porting and Bulk Porting APIs. **(breaking change)** - Added bulk Portability API under version `/v1`. - Added Portability API under version `/v1`. ``` ### 8.3.0 ``` -------------------------- **Api** - Added `content_sid` as conditional parameter - Removed `content_sid` as optional field **(breaking change)** **Insights** - Added `annotation` to list summary output ``` ### 8.2.2 ``` -------------------------- **Api** - Add `Trim` to create Conference Participant API **Intelligence** - First public beta release for Voice Intelligence APIs with client libraries **Messaging** - Add new `errors` attribute to us_app_to_person resource. This attribute will provide additional information about campaign registration errors. ``` ### 8.2.1 ``` -------------------------- **Conversations** - Added `AddressCountry` parameter to Address Configuration endpoint, to support regional short code addresses - Added query parameters `start_date`, `end_date` and `state` in list Conversations resource for filtering **Insights** - Added annotations parameters to list summary api **Messaging** - Add GET domainByMessagingService endpoint to linkShortening service - Add `disable_https` to link shortening domain_config properties **Numbers** - Add bulk_eligibility api under version `/v1`. ``` ### 8.2.0 ``` -------------------------- **Conversations** - Remove `start_date`, `end_date` and `state` query parameters from list operation on Conversations resource **(breaking change)** **Twiml** - Add support for new Amazon Polly voices (Q1 2023) for `Say` verb ``` ### 8.1.0 ``` -------------------------- **Library - Chore** - [PR 709](https://github.com/twilio/twilio-python/pull/709): Drop `asyncio` from requirements. Thanks to [setu4993](https://github.com/setu4993)! **Library - Docs** - [PR 705](https://github.com/twilio/twilio-python/pull/705): consolidate. Thanks to [stern-shawn](https://github.com/stern-shawn)! **Messaging** - Remove `messaging_service_sids` and `messaging_service_sid_action` from domain config endpoint **(breaking change)** - Add error_code and rejection_reason properties to tollfree verification API response **Numbers** - Added the new Eligibility API under version `/v1`. ``` ### 8.0.0 ``` -------------------------- **Note:** This release contains breaking changes, check our [upgrade guide](./UPGRADE.md-2023-04-05-7xx-to-8xx) for detailed migration notes. **Library - Feature** - [PR 702](https://github.com/twilio/twilio-python/pull/702): Merge branch '8.0.0-rc' to main. Thanks to [childish-sambino](https://github.com/childish-sambino)! **(breaking change)** **Conversations** - Expose query parameters `start_date`, `end_date` and `state` in list operation on Conversations resource for sorting and filtering **Insights** - Added answered by filter in Call Summaries **Lookups** - Remove `disposable_phone_number_risk` package **(breaking change)** **Messaging** - Add support for `SOLE_PROPRIETOR` brand type and `SOLE_PROPRIETOR` campaign use case. - New Sole Proprietor Brands should be created with `SOLE_PROPRIETOR` brand type. Brand registration requests with `STARTER` brand type will be rejected. - New Sole Proprietor Campaigns should be created with `SOLE_PROPRIETOR` campaign use case. Campaign registration requests with `STARTER` campaign use case will be rejected. - Add Brand Registrations OTP API ``` ### 7.17.0 ``` --------------------------- **Api** - Revert Corrected the data type for `friendly_name` in Available Phone Number Local, Mobile and TollFree resources - Corrected the data type for `friendly_name` in Available Phone Number Local, Mobile and TollFree resources **(breaking change)** **Messaging** - Add `linkshortening_messaging_service` resource - Add new endpoint for GetDomainConfigByMessagingServiceSid - Remove `validated` parameter and add `cert_in_validation` parameter to Link Shortening API **(breaking change)** ``` ### 7.16.5 ``` --------------------------- **Api** - Add new categories for whatsapp template **Lookups** - Remove `validation_results` from the `default_output_properties` **Supersim** - Add ESimProfile's `matching_id` and `activation_code` parameters to libraries ``` ### 7.16.4 ``` --------------------------- **Api** - Remove `scheduled_for` property from message resource - Add `scheduled_for` property to message resource ``` ### 7.16.3 ``` --------------------------- **Lookups** - Add `disposable_phone_number_risk` package to the lookup response - Add `sms_pumping_risk` package to the lookup response ``` ### 7.16.2 ``` --------------------------- **Library - Chore** - [PR 638](https://github.com/twilio/twilio-python/pull/638): relax test dependencies and remove unused dependencies. Thanks to [childish-sambino](https://github.com/childish-sambino)! - [PR 609](https://github.com/twilio/twilio-python/pull/609): Security upgrade pygments from 2.5.2 to 2.7.4. Thanks to [twilio-product-security](https://github.com/twilio-product-security)! **Library - Docs** - [PR 637](https://github.com/twilio/twilio-python/pull/637): remove docs output from repo. Thanks to [childish-sambino](https://github.com/childish-sambino)! **Library - Test** - [PR 636](https://github.com/twilio/twilio-python/pull/636): update tox config and replace deprecated test functions. Thanks to [childish-sambino](https://github.com/childish-sambino)! **Api** - Add `public_application_connect_enabled` param to Application resource **Messaging** - Add new tollfree verification API property (ExternalReferenceId)] **Verify** - Add `device_ip` parameter and channel `auto` for sna/sms orchestration **Twiml** - Add support for `<Application>` noun and `<ApplicationSid>` noun, nested `<Parameter>` to `<Hangup>` and `<Leave>` verb ``` ### 7.16.1 ``` --------------------------- **Conversations** - Add support for creating Multi-Channel Rich Content Messages **Lookups** - Changed the no data message for match postal code from `no_data` to `data_not_available` in identity match package **Messaging** - Add update/edit tollfree verification API ``` ### 7.16.0 ``` --------------------------- **Library - Docs** - [PR 631](https://github.com/twilio/twilio-python/pull/631): Updated docstrings for timeout to be float instead of int. Thanks to [byarmis](https://github.com/byarmis)! **Library - Chore** - [PR 627](https://github.com/twilio/twilio-python/pull/627): add support for python 3.11. Thanks to [JenniferMah](https://github.com/JenniferMah)! **Library - Test** - [PR 628](https://github.com/twilio/twilio-python/pull/628): Pinning ubuntu version for python 3.6 test runs. Thanks to [rakatyal](https://github.com/rakatyal)! **Api** - Add `street_secondary` param to address create and update - Make `method` optional for user defined message subscription **(breaking change)** **Flex** - Flex Conversations is now Generally Available - Adding the ie1 mapping for authorization api, updating service base uri and base url response attribute **(breaking change)** - Change web channels to GA and library visibility to public - Changing the uri for authorization api from using Accounts to Insights **(breaking change)** **Media** - Gate Twilio Live endpoints behind beta_feature for EOS **Messaging** - Mark `MessageFlow` as a required field for Campaign Creation **(breaking change)** **Oauth** - updated openid discovery endpoint uri **(breaking change)** - Added device code authorization endpoint **Supersim** - Allow filtering the SettingsUpdates resource by `status` **Twiml** - Add new Polly Neural voices - Add tr-TR, ar-AE, yue-CN, fi-FI languages to SSML `<lang>` element. - Add x-amazon-jyutping, x-amazon-pinyin, x-amazon-pron-kana, x-amazon-yomigana alphabets to SSML `<phoneme>` element. - Rename `character` value for SSML `<say-as>` `interpret-as` attribute to `characters`. **(breaking change)** - Rename `role` attribute to `format` in SSML `<say-as>` element. **(breaking change)** ``` ### 7.15.4 ``` --------------------------- **Flex** - Adding new `assessments` api in version `v1` **Lookups** - Add `identity_match` package to the lookup response **Messaging** - Added `validated` parameter to Link Shortening API **Serverless** - Add node16 as a valid Build runtime - Add ie1 and au1 as supported regions for all endpoints. ``` ### 7.15.3 ``` --------------------------- **Library - Chore** - [PR 624](https://github.com/twilio/twilio-python/pull/624): upgrade GitHub Actions dependencies. Thanks to [childish-sambino](https://github.com/childish-sambino)! **Api** - Set the Content resource to have public visibility as Preview **Flex** - Adding new parameter `base_url` to 'gooddata' response in version `v1` **Insights** - Added `answered_by` field in List Call Summary - Added `answered_by` field in call summary ``` ### 7.15.2 ``` --------------------------- **Flex** - Adding two new authorization API 'user_roles' and 'gooddata' in version `v1` **Messaging** - Add new Campaign properties (MessageFlow, OptInMessage, OptInKeywords, OptOutMessage, OptOutKeywords, HelpMessage, HelpKeywords) **Twiml** - Add new speech models to `Gather`. ``` ### 7.15.1 ``` --------------------------- **Api** - Added `contentSid` and `contentVariables` to Message resource with public visibility as Beta - Add `UserDefinedMessageSubscription` and `UserDefinedMessage` resource **Proxy** - Remove FailOnParticipantConflict param from Proxy Session create and update and Proxy Participant create **Supersim** - Update SettingsUpdates resource to remove PackageSid **Taskrouter** - Add `Ordering` query parameter to Workers and TaskQueues for sorting by - Add `worker_sid` query param for list reservations endpoint **Twiml** - Add `url` and `method` attributes to `<Conversation>` ``` ### 7.15.0 ``` --------------------------- **Api** - Make link shortening parameters public **(breaking change)** **Oauth** - added oauth JWKS endpoint - Get userinfo resource - OpenID discovery resource - Add new API for token endpoint **Supersim** - Add SettingsUpdates resource **Verify** - Update Verify Push endpoints to `ga` maturity - Verify BYOT add Channels property to the Get Templates response **Twiml** - Add `requireMatchingInputs` attribute and `input-matching-failed` errorType to `<Prompt>` ``` ### 7.14.2 ``` --------------------------- **Api** - Added `virtual-agent` to `usage_record` API. - Add AMD attributes to participant create request **Twiml** - Add AMD attributes to `Number` and `Sip` ``` ### 7.14.1 ``` --------------------------- **Library - Fix** - [PR 617](https://github.com/twilio/twilio-python/pull/617): support duplicated query param values. Thanks to [childish-sambino](https://github.com/childish-sambino)! ``` ### 7.14.0 ``` --------------------------- **Library - Fix** - [PR 615](https://github.com/twilio/twilio-python/pull/615): support duplicate query param values. Thanks to [childish-sambino](https://github.com/childish-sambino)! **Flex** - Removed redundant `close` status from Flex Interactions flow **(breaking change)** - Adding `debugger_integration` and `flex_ui_status_report` to Flex Configuration **Messaging** - Add create, list and get tollfree verification API **Verify** - Verify SafeList API endpoints added. **Video** - Add `Anonymize` API **Twiml** - Update `event` value `call-in-progress` to `call-answered` ``` ### 7.13.0 ``` --------------------------- **Library - Test** - [PR 614](https://github.com/twilio/twilio-python/pull/614): add test-docker rule. Thanks to [beebzz](https://github.com/beebzz)! **Api** - Remove `beta feature` from scheduling params and remove optimize parameters. **(breaking change)** **Routes** - Remove Duplicate Create Method - Update Method will work even if Inbound Processing Region is currently empty/404. **(breaking change)** **Twiml** - Add new Polly Neural voices - Add new languages to SSML `<lang>`. ``` ### 7.12.1 ``` --------------------------- **Routes** - Inbound Proccessing Region API - Public GA **Supersim** - Allow updating `DataLimit` on a Fleet ``` ### 7.12.0 ``` --------------------------- **Flex** - Add `status`, `error_code`, and `error_message` fields to Interaction `Channel` - Adding `messenger` and `gbm` as supported channels for Interactions API **Messaging** - Update alpha_sender docs with new valid characters **Verify** - Reorder Verification Check parameters so `code` stays as the first parameter **(breaking change)** - Rollback List Attempts API V2 back to pilot stage. ``` ### 7.11.0 ``` --------------------------- **Library - Fix** - [PR 611](https://github.com/twilio/twilio-python/pull/611): useragent regrex unit test for RC branch. Thanks to [claudiachua](https://github.com/claudiachua)! **Library - Test** - [PR 610](https://github.com/twilio/twilio-python/pull/610): Adding misc as PR type. Thanks to [rakatyal](https://github.com/rakatyal)! **Conversations** - Allowed to use `identity` as part of Participant's resource **(breaking change)** **Lookups** - Remove `enhanced_line_type` from the lookup response **(breaking change)** **Supersim** - Add support for `sim_ip_addresses` resource to helper libraries **Verify** - Changed summary param `service_sid` to `verify_service_sid` to be consistent with list attempts API **(breaking change)** - Make `code` optional on Verification check to support `sna` attempts. **(breaking change)** ``` ### 7.10.0 ``` --------------------------- **Api** - Added `amazon-polly` to `usage_record` API. **Insights** - Added `annotation` field in call summary - Added new endpoint to fetch/create/update Call Annotations **Verify** - Remove `api.verify.totp` beta flag and set maturity to `beta` for Verify TOTP properties and parameters. **(breaking change)** - Changed summary param `verify_service_sid` to `service_sid` to be consistent with list attempts API **(breaking change)** **Twiml** - Add `maxQueueSize` to `Enqueue` ``` ### 7.9.3 ``` -------------------------- **Lookups** - Adding support for Lookup V2 API **Studio** - Corrected PII labels to be 30 days and added context to be PII **Twiml** - Add `statusCallbackMethod` attribute, nested `<Config` and `<Parameter>` elements to `<VirtualAgent>` noun. - Add support for new Amazon Polly voices (Q2 2022) for `Say` verb - Add support for `<Conversation>` noun ``` ### 7.9.2 ``` -------------------------- **Library - Chore** - [PR 608](https://github.com/twilio/twilio-python/pull/608): use Docker 'rc' tag for release candidate images. Thanks to [childish-sambino](https://github.com/childish-sambino)! ``` ### 7.9.1 ``` -------------------------- **Library - Fix** - [PR 592](https://github.com/twilio/twilio-python/pull/592): Respect HTTPS_PROXY and other settings from env vars. Thanks to [AlanCoding](https://github.com/AlanCoding)! **Api** - Add property `media_url` to the recording resources **Verify** - Include `silent` as a channel type in the verifications API. ``` ### 7.9.0 ``` -------------------------- **Conversations** - Expose query parameter `type` in list operation on Address Configurations resource **Supersim** - Add `data_total_billed` and `billed_units` fields to Super SIM UsageRecords API response. - Change ESimProfiles `Eid` parameter to optional to enable Activation Code download method support **(breaking change)** **Verify** - Deprecate `push.include_date` parameter in create and update service. ``` ### 7.8.2 ``` -------------------------- **Library - Fix** - [PR 601](https://github.com/twilio/twilio-python/pull/601): Fixing logging of http request and response. Thanks to [rakatyal](https://github.com/rakatyal)! ``` ### 7.8.1 ``` -------------------------- **Library - Chore** - [PR 600](https://github.com/twilio/twilio-python/pull/600): add jinja2 for make docs. Thanks to [JenniferMah](https://github.com/JenniferMah)! - [PR 599](https://github.com/twilio/twilio-python/pull/599): DI-1565 test case. Thanks to [claudiachua](https://github.com/claudiachua)! - [PR 597](https://github.com/twilio/twilio-python/pull/597): update user-agent string to standardize format. Thanks to [claudiachua](https://github.com/claudiachua)! **Library - Fix** - [PR 593](https://github.com/twilio/twilio-python/pull/593): revise malformed __str__(self) function. Thanks to [twilio-aiss](https://github.com/twilio-aiss)! **Api** - Updated `provider_sid` visibility to private **Verify** - Verify List Attempts API summary endpoint added. - Update PII documentation for `AccessTokens` `factor_friendly_name` property. **Voice** - make annotation parameter from /Calls API private ``` ### 7.8.0 ``` -------------------------- **Api** - Change `stream` url parameter to non optional - Add `verify-totp` and `verify-whatsapp-conversations-business-initiated` categories to `usage_record` API **Chat** - Added v3 Channel update endpoint to support Public to Private channel migration **Flex** - Private Beta release of the Interactions API to support the upcoming release of Flex Conversations at the end of Q1 2022. - Adding `channel_configs` object to Flex Configuration **Media** - Add max_duration param to PlayerStreamer **Supersim** - Remove Commands resource, use SmsCommands resource instead **(breaking change)** **Taskrouter** - Add limits to `split_by_wait_time` for Cumulative Statistics Endpoint **Video** - Change recording `status_callback_method` type from `enum` to `http_method` **(breaking change)** - Add `status_callback` and `status_callback_method` to composition - Add `status_callback` and `status_callback_method` to recording ``` ### 7.7.1 ``` -------------------------- **Library - Chore** - [PR 591](https://github.com/twilio/twilio-python/pull/591): push Datadog Release Metric upon deploy success. Thanks to [eshanholtz](https://github.com/eshanholtz)! **Api** - Add optional boolean include_soft_deleted parameter to retrieve soft deleted recordings **Chat** - Add `X-Twilio-Wehook-Enabled` header to `delete` method in UserChannel resource **Numbers** - Expose `failure_reason` in the Supporting Documents resources **Verify** - Add optional `metadata` parameter to "verify challenge" endpoint, so the SDK/App can attach relevant information from the device when responding to challenges. - remove beta feature flag to list atempt api operations. - Add `ttl` and `date_created` properties to `AccessTokens`. ``` ### 7.7.0 ``` -------------------------- **Api** - Add `uri` to `stream` resource - Add A2P Registration Fee category (`a2p-registration-fee`) to usage records - 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** - Remove outdated documentation commentary to contact sales. Product is already in public beta. - Add optional `metadata` to factors. **Twiml** - Add new Polly Neural voices ``` ### 7.6.0 ``` -------------------------- **Library - Chore** - [PR 589](https://github.com/twilio/twilio-python/pull/589): upgrade supported language versions. Thanks to [childish-sambino](https://github.com/childish-sambino)! **Library - Test** - [PR 588](https://github.com/twilio/twilio-python/pull/588): migrate to pytest for python 3.10 compatibility. Thanks to [childish-sambino](https://github.com/childish-sambino)! **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. ``` ### 7.5.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. ``` ### 7.5.0 ``` -------------------------- **Library - Chore** - [PR 587](https://github.com/twilio/twilio-python/pull/587): add sonarcloud integration. Thanks to [BrimmingDev](https://github.com/BrimmingDev)! **Library - Feature** - [PR 586](https://github.com/twilio/twilio-python/pull/586): add GitHub release step during deploy. Thanks to [childish-sambino](https://github.com/childish-sambino)! **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 ``` ### 7.4.0 ``` -------------------------- **Library - Feature** - [PR 582](https://github.com/twilio/twilio-python/pull/582): run tests before deploying. Thanks to [childish-sambino](https://github.com/childish-sambino)! **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 ``` ### 7.3.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 **Twiml** - Unrevert Add supported SSML children to `<emphasis>`, `<lang>`, `<p>`, `<prosody>`, `<s>`, and `<w>`. - Revert Add supported SSML children to `<emphasis>`, `<lang>`, `<p>`, `<prosody>`, `<s>`, and `<w>`. ``` ### 7.3.1 ``` -------------------------- **Library - Fix** - [PR 578](https://github.com/twilio/twilio-python/pull/578): git log retrieval issues. Thanks to [shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! **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 **Twiml** - Add supported SSML children to `<emphasis>`, `<lang>`, `<p>`, `<prosody>`, `<s>`, and `<w>`. ``` ### 7.3.0 ``` -------------------------- **Library - Chore** - [PR 577](https://github.com/twilio/twilio-python/pull/577): migrate from travis ci to gh actions. Thanks to [shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! **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)** ``` ### 7.2.0 ``` -------------------------- **Library - Feature** - [PR 576](https://github.com/twilio/twilio-python/pull/576): Add PlaybackGrant. Thanks to [sarahcstringer](https://github.com/sarahcstringer)! **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 ``` ### 7.1.0 ``` -------------------------- **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. ``` ### 7.0.0 ``` -------------------------- **Note:** This release contains breaking changes, check our [upgrade guide](./UPGRADE.md2021-09-22-6xx-to-7xx) for detailed migration notes. **Library - Fix** - [PR 560](https://github.com/twilio/twilio-python/pull/560): update code and tests for pyjwt>=2.0.0. Thanks to [karls](https://github.com/karls)! **(breaking change)** **Library - Docs** - [PR 570](https://github.com/twilio/twilio-python/pull/570): Add upgrade guide for dropping python 2.7, 3.4 & 3.5. Thanks to [JenniferMah](https://github.com/JenniferMah)! **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 ``` ### 6.63.2 ``` --------------------------- **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. ``` ### 6.63.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. ``` ### 6.63.0 ``` --------------------------- **Library - Fix** - [PR 572](https://github.com/twilio/twilio-python/pull/572): fix sonar analysis. Thanks to [shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! **Library - Chore** - [PR 571](https://github.com/twilio/twilio-python/pull/571): integrate with sonarcloud. Thanks to [shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! **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. ``` ### 6.62.1 ``` --------------------------- **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. ``` ### 6.62.0 ``` --------------------------- **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 ``` ### 6.61.0 ``` --------------------------- **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 **Twiml** - Add `modify` event to `statusCallbackEvent` for `<Conference>`. ``` ### 6.60.0 ``` --------------------------- **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)** ``` ### 6.59.1 ``` --------------------------- **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`. ``` ### 6.59.0 ``` --------------------------- **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 ``` ### 6.58.0 ``` --------------------------- **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. ``` ### 6.57.0 ``` --------------------------- **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. **Twiml** - Add Polly Neural voices. ``` ### 6.56.0 ``` --------------------------- **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 **Twiml** - Add `announcement` event to `statusCallbackEvent` for `<Conference>`. ``` ### 6.55.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 ``` ### 6.54.0 ``` --------------------------- **Library - Chore** - [PR 563](https://github.com/twilio/twilio-python/pull/563): Add support for python 3.9. Thanks to [tim-schilling](https://github.com/tim-schilling)! **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. **Twiml** - Add support for `<VirtualAgent>` noun ``` ### 6.53.0 ``` --------------------------- **Library - Chore** - [PR 561](https://github.com/twilio/twilio-python/pull/561): removed file exec to get version. Thanks to [shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! **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. ``` ### 6.52.0 ``` --------------------------- **Library - Docs** - [PR 553](https://github.com/twilio/twilio-python/pull/553): fix simple typo, ommited -> omitted. Thanks to [timgates42](https://github.com/timgates42)! **Library - Fix** - [PR 558](https://github.com/twilio/twilio-python/pull/558): shortcut syntax for new non-GA versions. Thanks to [eshanholtz](https://github.com/eshanholtz)! **Api** - Revert change that 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 **Events** - Documentation should state that no fields are PII **Flex** - Adding `notifications` and `markdown` to Flex Configuration **Messaging** - Add A2P use cases API - Add Brand Registrations API - Add Campaigns API **Serverless** - Add runtime field to Build response and as an optional parameter to the Build create endpoint. - Add twilio/runtime-handler dependency to Build response example. **Sync** - Remove If-Match header for Document **(breaking change)** **Twiml** - Add `refer_url` and `refer_method` to `Dial`. ``` ### 6.51.1 ``` --------------------------- **Studio** - Studio V2 API is now GA **Supersim** - Allow updating `CommandsUrl` and `CommandsMethod` on a Fleet **Twiml** - Add `status_callback` and `status_callback_method` to `Stream`. ``` ### 6.51.0 ``` --------------------------- **Library - Docs** - [PR 555](https://github.com/twilio/twilio-python/pull/555): Fixing documentation for list parameter types. Thanks to [shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! **Library - Fix** - [PR 552](https://github.com/twilio/twilio-python/pull/552): pin pyjwt dependency. Thanks to [thinkingserious](https://github.com/thinkingserious)
pyup-bot commented 2 weeks ago

Closing this in favor of #2707