Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[pull] main from twilio:main #28

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 63 commits into from
Jul 15, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
086bc6b
[Librarian] Regenerated @ 2e932f6c59e0f9fb6cb96952802e5ebedd83b6f0 18…
twilio-dx Oct 24, 2024
19e54f9
Release 9.3.5
twilio-dx Oct 24, 2024
efa2803
chore: removing unavailable references from init files (#818)
tiwarishubham635 Oct 25, 2024
15ee3e6
[Librarian] Regenerated @ 2e932f6c59e0f9fb6cb96952802e5ebedd83b6f0 18…
twilio-dx Oct 25, 2024
3fc2d25
Release 9.3.6
twilio-dx Oct 25, 2024
5aa42dc
chore: use older verison of aiohttp_retry (#819)
sbansla Oct 28, 2024
4f1e7d2
[Librarian] Regenerated @ 51e40434baa37a97b298d416220c6de10d9698c4 1a…
twilio-dx Nov 15, 2024
ce5ce5d
Release 9.3.7
twilio-dx Nov 15, 2024
bae3eca
[Librarian] Regenerated @ 45fa5159053e1c1f62f6d613f3b67a9239b43a5f 25…
twilio-dx Dec 5, 2024
fb53889
Release 9.3.8
twilio-dx Dec 5, 2024
6e78c78
feat: Organizations Api uptake for twilio-python (#815)
AsabuHere Dec 12, 2024
0b8aab4
feat: Docs update and examples for organization api uptake and public…
AsabuHere Dec 12, 2024
ec1b6bf
[Librarian] Regenerated @ ca4a5892d2b6a6161860845fe1152af07920bc07 40…
twilio-dx Dec 12, 2024
e256e92
Release 9.4.0
twilio-dx Dec 12, 2024
541b312
chore: fix orgs api changes (#826)
tiwarishubham635 Dec 13, 2024
0b16947
Update __init__.py (#827)
AsabuHere Dec 13, 2024
38ab9a4
[Librarian] Regenerated @ b65acba5c4232d15904620906c50336624531359 f2…
twilio-dx Dec 13, 2024
f61eb7c
Release 9.4.1
twilio-dx Dec 13, 2024
6d40feb
chore: remove test for 3.7 (#832)
tiwarishubham635 Jan 9, 2025
45523ff
[Librarian] Regenerated @ 0a245f5931e0ff292c12b643839bbb9a1b3831e3 47…
twilio-dx Jan 9, 2025
5de6bde
Release 9.4.2
twilio-dx Jan 9, 2025
6a576ae
[Librarian] Regenerated @ d9b0f7b0297f064eec2f219b29fd4193559c54f3 40…
twilio-dx Jan 13, 2025
70d50d2
Release 9.4.3
twilio-dx Jan 13, 2025
73a1e2b
chore: created bug report issue template (#833)
sbansla Jan 16, 2025
513743f
chore: enable newer versions of aiohttp-retry (#837)
tiwarishubham635 Jan 24, 2025
8e1fdef
chore: update httpclient (#834)
manisha1997 Jan 28, 2025
ab846b4
fix: requirements.txt to reduce vulnerabilities (#822)
twilio-product-security Jan 28, 2025
338cbb0
[Librarian] Regenerated @ a7caf52aaea6fe6c7b30170a468564bcea4f0362 13…
twilio-dx Jan 28, 2025
ffc0aa1
Release 9.4.4
twilio-dx Jan 28, 2025
d120aff
[Librarian] Regenerated @ 6b85410bb6ecf3aa579d1fa442c7bb74c62cf6f0 ae…
twilio-dx Feb 11, 2025
424a9ba
Release 9.4.5
twilio-dx Feb 11, 2025
fb163f4
chore: issue 841 (#842)
manisha1997 Feb 12, 2025
17cbe04
[Librarian] Regenerated @ 125dc871b4170bce0faca169f8a588f6ff356a88 0c…
twilio-dx Feb 20, 2025
71fb731
Release 9.4.6
twilio-dx Feb 20, 2025
58cb0e6
fix: AssistantsBase import (#847)
sbansla Feb 27, 2025
7321899
[Librarian] Regenerated @ 1565ca6ea5fc25da35893aea0bc70b60053b86b8 d9…
twilio-dx Mar 11, 2025
317a5bb
Release 9.5.0
twilio-dx Mar 11, 2025
518dc8a
[Librarian] Regenerated @ 160660ccc2266b2b6f15f8e8291a4b07d233dc21 81…
twilio-dx Mar 20, 2025
bf3e6da
Release 9.5.1
twilio-dx Mar 20, 2025
e57d156
[Librarian] Regenerated @ e229c81d086276743ccce5ac8e1e19c4ad654adb 19…
twilio-dx Apr 7, 2025
a2b5324
Release 9.5.2
twilio-dx Apr 7, 2025
e44db6b
docs: update pagination usage in README.md (#855)
manisha1997 Apr 10, 2025
6979620
chore: fix oauth examples (#858)
tiwarishubham635 May 5, 2025
807f380
fix: Fix deprecated/invalid config in `setup.cfg` (#853)
abravalheri May 5, 2025
cdd9857
fix: Timezone changes in toke_auth_strategy.py (#848)
Pablo2113 May 5, 2025
e6b5615
[Librarian] Regenerated @ 73b691d4309bbf652c00c8e81516e936534d2117 e3…
twilio-dx May 5, 2025
c5b9ee0
Release 9.6.0
twilio-dx May 5, 2025
7508e25
[Librarian] Regenerated @ be1009287706f9668165e2c57e337a331cc8e657 21…
twilio-dx May 13, 2025
ce65814
Release 9.6.1
twilio-dx May 13, 2025
da6aa6b
chore: update iam token endpoint (#862)
manisha1997 May 14, 2025
a72ada6
[Librarian] Regenerated @ 8d92bd85f8ef40c37285966629e30e5c7cb9312b e6…
twilio-dx May 29, 2025
dc10442
Release 9.6.2
twilio-dx May 29, 2025
109efef
Remove knowledge files (#869)
krishnakalluri Jun 12, 2025
439e4ad
[Librarian] Regenerated @ 330069c1eddda7f148dbcd8b26aaeec9c22b3409 38…
twilio-dx Jun 12, 2025
a86b2e3
Release 9.6.3
twilio-dx Jun 12, 2025
2f3de8f
chore: remove knowledge domain (#870)
tiwarishubham635 Jun 12, 2025
6543c4a
chore: support Python 3.13 (#872)
tiwarishubham635 Jun 16, 2025
ee0714c
chore: Remove references to microvisor (#865)
akhani18 Jun 18, 2025
f9b4ce1
[Librarian] Regenerated @ d122b05026327019e18cb5763c557a68138cc2c8 0e…
twilio-dx Jul 3, 2025
f53fb96
Release 9.6.4
twilio-dx Jul 3, 2025
f7de801
fix: delete non existing import in rest/preview (#874)
lopenchi Jul 4, 2025
e56aa28
[Librarian] Regenerated @ 39bbd47c92a659f8a7464cedcc75b92c7ba69773 f5…
twilio-dx Jul 10, 2025
1f43fce
Release 9.6.5
twilio-dx Jul 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
69 changes: 69 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: Bug report
description: Report a bug with the twilio-python helper library.
title: "[BUG] Describe the issue briefly"
labels: "type: bug"
body:
- type: markdown
attributes:
value: |
Thank you for reporting a bug in the twilio-python helper library. Please provide the details below to help us investigate and resolve the issue.

- type: textarea
attributes:
label: Describe the bug
description: Provide a clear and concise description of the issue.
placeholder: A clear and concise description of the bug.
validations:
required: true

- type: textarea
attributes:
label: Code snippet
description: Provide the code snippet that reproduces the issue.
placeholder: "```\n// Code snippet here\n```"
validations:
required: true

- type: textarea
attributes:
label: Actual behavior
description: Describe what actually happened.
placeholder: A description of the actual behavior.
validations:
required: true

- type: textarea
attributes:
label: Expected behavior
description: Describe what you expected to happen.
placeholder: A description of the expected outcome.
validations:
required: true

- type: input
attributes:
label: twilio-python version
description: Specify the version of the twilio-python helper library you are using.
placeholder: e.g., 9.4.1
validations:
required: true

- type: input
attributes:
label: Python version
description: Specify the version of Python you are using.
placeholder: e.g., 3.9.1
validations:
required: true

- type: textarea
attributes:
label: Logs or error messages
description: Provide relevant logs or error messages (if any).
placeholder: "Error: Something went wrong..."

- type: textarea
attributes:
label: Additional context
description: Add any other context about the problem here.
placeholder: Any additional
3 changes: 2 additions & 1 deletion .github/workflows/test-and-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
timeout-minutes: 20
strategy:
matrix:
python-version: [ '3.7', '3.8', '3.9', '3.10', '3.11', '3.12' ]
python-version: [ '3.8', '3.9', '3.10', '3.11', '3.12', '3.13' ]
steps:
- name: Checkout twilio-python
uses: actions/checkout@v3
Expand Down Expand Up @@ -47,6 +47,7 @@ jobs:
TWILIO_FROM_NUMBER: ${{ secrets.TWILIO_FROM_NUMBER }}
TWILIO_TO_NUMBER: ${{ secrets.TWILIO_TO_NUMBER }}
TWILIO_AUTH_TOKEN: ${{ secrets.TWILIO_AUTH_TOKEN }}
ASSISTANT_ID: ${{ secrets.ASSISTANT_ID }}
run: make cluster-test

- name: Verify docs generation
Expand Down
278 changes: 278 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,284 @@ twilio-python Changelog

Here you can see the full list of changes between each twilio-python release.

[2025-07-10] Version 9.6.5
--------------------------
**Library - Fix**
- [PR #874](https://github.com/twilio/twilio-python/pull/874): delete non existing import in rest/preview. Thanks to [@lopenchi](https://github.com/lopenchi)!

**Flex**
- update team name for web_channel, webchat_init_token, webchat_refresh_token


[2025-07-03] Version 9.6.4
--------------------------
**Library - Chore**
- [PR #865](https://github.com/twilio/twilio-python/pull/865): Remove references to microvisor. Thanks to [@akhani18](https://github.com/akhani18)!
- [PR #872](https://github.com/twilio/twilio-python/pull/872): support Python 3.13. Thanks to [@tiwarishubham635](https://github.com/tiwarishubham635)!
- [PR #870](https://github.com/twilio/twilio-python/pull/870): remove knowledge domain. Thanks to [@tiwarishubham635](https://github.com/tiwarishubham635)!

**Bulkexports**
- Changed the type of 'details' field to be a list of objects instead of a single object

**Conversations**
- Updates to `method` casing for ConfgurationAddress, ConversationScopedWebhook, and ServiceConversationScopedWebhook for RestProxy compatibility

**Proxy**
- remove shortcodes resource as its no longer used

**Serverless**
- Change log field level from type `ienum` to `string` in Logs api

**Taskrouter**
- Remove `URL-encoded` from attributes param definition in tasks

**Trunking**
- Added `symmetric_rtp_enabled` property on Trunks.

**Twiml**
- Add support for `<WhatsApp>` noun under `<Dial>` verb


[2025-06-12] Version 9.6.3
--------------------------
**Library - Chore**
- [PR #869](https://github.com/twilio/twilio-python/pull/869): Remove knowledge files. Thanks to [@krishnakalluri](https://github.com/krishnakalluri)!

**Api**
- Change DependentPhoneNumber `capabilities` type `object` and `date_created`, `date_updated` to `date_time<rfc2822>`
- Updated the `Default` value from 0 to 1 in the Recordings Resource `channels` property

**Serverless**
- Update `ienum` type level in Logs api

**Verify**
- Update Channel list in Verify Attempst API
- Update `ienum` type for Conversion_Status in Verify Attempts API

**Twiml**
- Add `us2` to the list of supported values for the region attribute in the `<Conference>` TwiML noun.


[2025-05-29] Version 9.6.2
--------------------------
**Library - Chore**
- [PR #862](https://github.com/twilio/twilio-python/pull/862): update iam token endpoint. Thanks to [@manisha1997](https://github.com/manisha1997)!

**Api**
- Added several usage category enums to `usage_record` API

**Numbers**
- Update the porting documentation

**Verify**
- Update `ienum` type for Channels in Verify Attempts API


[2025-05-13] Version 9.6.1
--------------------------
**Accounts**
- Changes to add date_of_consent param in Bulk Consent API

**Api**
- Change `friendly_name`, `date_created` and `date_updated` properties to type `string`.

**Twiml**
- Update twiml definition for `<ConversationRelay>` and `<Assistant>`


[2025-05-05] Version 9.6.0
--------------------------
**Library - Fix**
- [PR #848](https://github.com/twilio/twilio-python/pull/848): Timezone changes in token_auth_strategy.py. Thanks to [@Pablo2113](https://github.com/Pablo2113)!
- [PR #853](https://github.com/twilio/twilio-python/pull/853): Fix deprecated/invalid config in `setup.cfg`. Thanks to [@abravalheri](https://github.com/abravalheri)!

**Library - Chore**
- [PR #858](https://github.com/twilio/twilio-python/pull/858): fix oauth examples. Thanks to [@tiwarishubham635](https://github.com/tiwarishubham635)!

**Library - Docs**
- [PR #855](https://github.com/twilio/twilio-python/pull/855): update pagination usage in README.md. Thanks to [@manisha1997](https://github.com/manisha1997)!

**Api**
- Add `response_key` for `Usage Triggers` fetch endpoint.

**Flex**
- Add Update Interaction API
- Adding `webhook_ttid` as optional parameter in Interactions API

**Serverless**
- Add node22 as a valid Build runtime
- Add node20 as a valid Build runtime

**Video**
- removed `transcribe_participants_on_connect` and `transcriptions_configuration` from the room resource **(breaking change)**
- Added `transcribe_participants_on_connect` and `transcriptions_configuration` to the room resource


[2025-04-07] Version 9.5.2
--------------------------
**Studio**
- Add documentation for parent_step_sid field in Step resource


[2025-03-20] Version 9.5.1
--------------------------
**Accounts**
- Update Safelist API docs as part of prefix supoort

**Flex**
- Removing `first_name`, `last_name`, and `friendly_name` from the Flex User API

**Messaging**
- Add missing tests under transaction/phone_numbers and transaction/short_code


[2025-03-11] Version 9.5.0
--------------------------
**Library - Feature**
- [PR #850](https://github.com/twilio/twilio-python/pull/850): Update UPGRADE.md. Thanks to [@manisha1997](https://github.com/manisha1997)!

**Library - Fix**
- [PR #847](https://github.com/twilio/twilio-python/pull/847): AssistantsBase import. Thanks to [@sbansla](https://github.com/sbansla)!

**Api**
- Add the missing `emergency_enabled` field for `Address Service` endpoints

**Messaging**
- Add missing enums for A2P and TF

**Numbers**
- add missing enum values to hosted_number_order_status

**Twiml**
- Convert Twiml Attribute `speechModel` of type enum to string **(breaking change)**


[2025-02-20] Version 9.4.6
--------------------------
**Library - Chore**
- [PR #842](https://github.com/twilio/twilio-python/pull/842): issue 841. Thanks to [@manisha1997](https://github.com/manisha1997)!

**Flex**
- Adding Digital Transfers APIs under v1/Interactions

**Numbers**
- Convert webhook_type to ienum type in v1/Porting/Configuration/Webhook/{webhook_type}

**Trusthub**
- Changing TrustHub SupportingDocument status enum from lowercase to uppercase since kyc-orch returns status capitalized and rest proxy requires strict casing


[2025-02-11] Version 9.4.5
--------------------------
**Api**
- Change downstream url and change media type for file `base/api/v2010/validation_request.json`.

**Intelligence**
- Add json_results for Generative JSON operator results

**Messaging**
- Add DestinationAlphaSender API to support Country-Specific Alpha Senders

**Video**
- Change codec type from enum to case-insensitive enum in recording and room_recording apis


[2025-01-28] Version 9.4.4
--------------------------
**Library - Fix**
- [PR #822](https://github.com/twilio/twilio-python/pull/822): Fix for 10 vulnerabilities. Thanks to [@twilio-product-security](https://github.com/twilio-product-security)!

**Library - Chore**
- [PR #834](https://github.com/twilio/twilio-python/pull/834): update httpclient. Thanks to [@manisha1997](https://github.com/manisha1997)!
- [PR #837](https://github.com/twilio/twilio-python/pull/837): enable newer versions of aiohttp-retry. Thanks to [@tiwarishubham635](https://github.com/tiwarishubham635)!
- [PR #833](https://github.com/twilio/twilio-python/pull/833): created bug report issue template. Thanks to [@sbansla](https://github.com/sbansla)!

**Api**
- Add open-api file tag to `conference/call recordings` and `recording_transcriptions`.

**Events**
- Add support for subaccount subscriptions (beta)

**Insights**
- add new region to conference APIs

**Lookups**
- Add new `parnter_sub_id` query parameter to the lookup request


[2025-01-13] Version 9.4.3
--------------------------
**Messaging**
- Adds validity period Default value in service resource documentation


[2025-01-09] Version 9.4.2
--------------------------
**Library - Chore**
- [PR #832](https://github.com/twilio/twilio-python/pull/832): remove test for 3.7. Thanks to [@tiwarishubham635](https://github.com/tiwarishubham635)!

**Numbers**
- Change beta feature flag to use v2/BulkHostedNumberOrders


[2024-12-13] Version 9.4.1
--------------------------
**Library - Fix**
- [PR #827](https://github.com/twilio/twilio-python/pull/827): Fixing init file for preview iam domain. Thanks to [@AsabuHere](https://github.com/AsabuHere)!

**Library - Chore**
- [PR #826](https://github.com/twilio/twilio-python/pull/826): fix orgs api changes. Thanks to [@tiwarishubham635](https://github.com/tiwarishubham635)!


[2024-12-12] Version 9.4.0
--------------------------
**Library - Feature**
- [PR #825](https://github.com/twilio/twilio-python/pull/825): Docs update and examples for organization api uptake and public oauth. Thanks to [@AsabuHere](https://github.com/AsabuHere)!
- [PR #815](https://github.com/twilio/twilio-python/pull/815): Organizations Api uptake for twilio-python. Thanks to [@AsabuHere](https://github.com/AsabuHere)!


[2024-12-05] Version 9.3.8
--------------------------
**Api**
- Add optional parameter `intelligence_service` to `transcription`
- Updated `phone_number_sid` to be populated for sip trunking terminating calls.

**Numbers**
- Add Update Hosted Number Order V2 API endpoint
- Update Port in docs

**Twiml**
- Add optional parameter `intelligence_service` to `<Transcription>`
- Add support for new `<ConversationRelay>` and `<Assistant>` noun
- Add `events` attribute to `<Dial>` verb


[2024-11-15] Version 9.3.7
--------------------------
**Library - Chore**
- [PR #819](https://github.com/twilio/twilio-python/pull/819): use older verison of aiohttp_retry. Thanks to [@sbansla](https://github.com/sbansla)!

**Api**
- Added `ivr-virtual-agent-custom-voices` and `ivr-virtual-agent-genai` to `usage_record` API.
- Add open-api file tag to realtime_transcriptions

**Taskrouter**
- Add `api-tag` property to workers reservation
- Add `api-tag` property to task reservation


[2024-10-25] Version 9.3.6
--------------------------
**Library - Chore**
- [PR #818](https://github.com/twilio/twilio-python/pull/818): removing unavailable references from init files. Thanks to [@tiwarishubham635](https://github.com/tiwarishubham635)!


[2024-10-24] Version 9.3.5
--------------------------
**Conversations**
- Expose ConversationWithParticipants resource that allows creating a conversation with participants


[2024-10-17] Version 9.3.4
--------------------------
**Api**
Expand Down
Loading
Loading