github.com/twilio/twilio-go@v1.20.1/CHANGES.md (about) 1 twilio-go changelog 2 ==================== 3 [2024-04-18] Version 1.20.1 4 --------------------------- 5 **Flex** 6 - Add header `ui_version` to `web_channels` API 7 8 **Messaging** 9 - Redeploy after failed pipeline 10 11 **Numbers** 12 - Add Delete Port In request phone number api and Add Delete Port In request api 13 14 15 [2024-04-04] Version 1.20.0 16 --------------------------- 17 **Library - Feature** 18 - [PR #239](https://github.com/twilio/twilio-go/pull/239): added support for application/json content type in request body. Thanks to [@tiwarishubham635](https://github.com/tiwarishubham635)! 19 20 **Api** 21 - Correct conference filtering by date_created and date_updated documentation, clarifying that times are UTC. 22 23 **Flex** 24 - Remove optional parameter from `plugins` and it to `plugin_versions` 25 26 **Lookups** 27 - Add new `pre_fill` package to the lookup response 28 29 **Messaging** 30 - Cleanup api.messaging.next-gen from Messaging Services endpoints 31 - Readd Sending-Window after fixing test failure 32 33 **Verify** 34 - Add `whatsapp.msg_service_sid` and `whatsapp.from` parameters to create, update, get and list of services endpoints 35 36 **Voice** 37 - Correct conference filtering by date_created and date_updated documentation, clarifying that times are UTC. 38 39 **Twiml** 40 - Add new `token_type` value `payment-method` for `Pay` verb 41 42 43 [2024-04-01] Version 1.19.1 44 --------------------------- 45 **Library - Chore** 46 - [PR #238](https://github.com/twilio/twilio-go/pull/238): Merge '2.0.0-rc' to 'main'. Thanks to [@tiwarishubham635](https://github.com/tiwarishubham635)! 47 - [PR #241](https://github.com/twilio/twilio-go/pull/241): Revert "feat!: Merge '2.0.0-rc' to main". Thanks to [@tiwarishubham635](https://github.com/tiwarishubham635)! 48 49 **Api** 50 - Add property `queue_time` to conference participant resource 51 - Update RiskCheck documentation 52 - Correct call filtering by start and end time documentation, clarifying that times are UTC. 53 - Correct precedence documentation for application_sid vs status_callback in message creation 54 - Mark MaxPrice as deprecated 55 56 **Flex** 57 - Adding optional parameter to `plugins` 58 - Making `plugins` visibility to public 59 60 **Media** 61 - Remove API: MediaProcessor 62 63 **Messaging** 64 - Remove Sending-Window due to test failure 65 - Add Sending-Window as a response property to Messaging Services, gated by a beta feature flag 66 - Add new `errors` attribute to the Brand Registration resource. 67 - Mark `brand_feedback` attribute as deprecated. 68 - Mark `failure_reason` attribute as deprecated. 69 - 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`. 70 71 **Numbers** 72 - Correct valid_until_date field to be visible in Bundles resource 73 - Adding port_in_status field to the Port In resource and phone_number_status and sid fields to the Port In Phone Number resource 74 - Correcting mount_name for porting port in fetch API 75 76 **Oauth** 77 - Modified token endpoint response 78 - Added refresh_token and scope as optional parameter to token endpoint 79 - Add new APIs for vendor authorize and token endpoints 80 81 **Trusthub** 82 - Add update inquiry endpoint in compliance_registration. 83 - Add new field in themeSetId in compliance_registration. 84 - Add new field in statusCallbackUrl in compliance_registration. 85 - Add new field in isvRegisteringForSelfOrTenant in compliance_registration. 86 87 **Voice** 88 - Correct call filtering by start and end time documentation, clarifying that times are UTC. 89 90 **Twiml** 91 - Add support for new Google voices (Q1 2024) for `Say` verb - gu-IN voices 92 - Add support for new Amazon Polly and Google voices (Q1 2024) for `Say` verb - Niamh (en-IE) and Sofie (da-DK) voices 93 - Expanded description of Action parameter for Message verb 94 95 96 [2024-02-27] Version 1.19.0 97 --------------------------- 98 **Library - Chore** 99 - [PR #230](https://github.com/twilio/twilio-go/pull/230): cluster tests enabled. Thanks to [@sbansla](https://github.com/sbansla)! 100 101 **Api** 102 - remove feedback and feedback summary from call resource 103 104 **Flex** 105 - Adding `routing_properties` to Interactions Channels Participant 106 107 **Lookups** 108 - Add new `line_status` package to the lookup response 109 - Remove `live_activity` package from the lookup response **(breaking change)** 110 111 **Messaging** 112 - Add tollfree multiple rejection reasons response array 113 114 **Trusthub** 115 - Add ENUM for businessRegistrationAuthority in compliance_registration. **(breaking change)** 116 - Add new field in isIsvEmbed in compliance_registration. 117 - Add additional optional fields in compliance_registration for Individual business type. 118 119 **Twiml** 120 - Add support for new Amazon Polly and Google voices (Q1 2024) for `Say` verb 121 122 123 [2024-02-09] Version 1.18.0 124 --------------------------- 125 **Library - Fix** 126 - [PR #228](https://github.com/twilio/twilio-go/pull/228): added validation check for user credentials. Thanks to [@tiwarishubham635](https://github.com/tiwarishubham635)! 127 128 **Api** 129 - Updated service base url for connect apps and authorized connect apps APIs **(breaking change)** 130 - Update documentation to reflect RiskCheck GA 131 - Added optional parameter `CallToken` for create participant api 132 133 **Events** 134 - Marked as GA 135 136 **Flex** 137 - Adding `flex_instance_sid` to Flex Configuration 138 - Adding `provisioning_status` for Email Manager 139 - Adding `offline_config` to Flex Configuration 140 141 **Insights** 142 - add flag to restrict access to unapid customers 143 - decommission voice-qualitystats-endpoint role 144 145 **Intelligence** 146 - Add text-generation operator (for example conversation summary) results to existing OperatorResults collection. 147 148 **Lookups** 149 - Remove `carrier` field from `sms_pumping_risk` and leave `carrier_risk_category` **(breaking change)** 150 - Remove carrier information from call forwarding package **(breaking change)** 151 152 **Messaging** 153 - Add update instance endpoints to us_app_to_person api 154 - Add tollfree edit_allowed and edit_reason fields 155 - Update Phone Number, Short Code, Alpha Sender, US A2P and Channel Sender documentation 156 - Add DELETE support to Tollfree Verification resource 157 158 **Numbers** 159 - Add Get Port In request api 160 161 **Push** 162 - Migrated to new Push API V4 with Resilient Notification Delivery. 163 164 **Serverless** 165 - Add node18 as a valid Build runtime 166 167 **Taskrouter** 168 - Add `jitter_buffer_size` param in update reservation 169 - Add container attribute to task_queue_bulk_real_time_statistics endpoint 170 - Remove beta_feature check on task_queue_bulk_real_time_statistics endpoint 171 172 **Trusthub** 173 - Add optional field NotificationEmail to the POST /v1/ComplianceInquiries/Customers/Initialize API 174 - Add additional optional fields in compliance_tollfree_inquiry.json 175 - Rename did to tollfree_phone_number in compliance_tollfree_inquiry.json 176 - Add new optional field notification_email to compliance_tollfree_inquiry.json 177 178 **Verify** 179 - `Tags` property added again to Public Docs **(breaking change)** 180 - Remove `Tags` from Public Docs **(breaking change)** 181 - Add `VerifyEventSubscriptionEnabled` parameter to service create and update endpoints. 182 - Add `Tags` optional parameter on Verification creation. 183 - Update Verify TOTP maturity to GA. 184 185 186 [2024-01-25] Version 1.17.0 187 --------------------------- 188 **Oauth** 189 - updated openid discovery endpoint uri **(breaking change)** 190 - Added device code authorization endpoint 191 - added oauth JWKS endpoint 192 - Get userinfo resource 193 - OpenID discovery resource 194 - Add new API for token endpoint 195 196 197 [2024-01-14] Version 1.16.1 198 --------------------------- 199 **Library - Chore** 200 - [PR #218](https://github.com/twilio/twilio-go/pull/218): added versions file. Thanks to [@sbansla](https://github.com/sbansla)! 201 202 **Push** 203 - Migrated to new Push API V4 with Resilient Notification Delivery. 204 205 206 [2023-12-14] Version 1.16.0 207 --------------------------- 208 **Api** 209 - Updated service base url for connect apps and authorized connect apps APIs **(breaking change)** 210 211 **Events** 212 - Marked as GA 213 214 **Insights** 215 - decommission voice-qualitystats-endpoint role 216 217 **Numbers** 218 - Add Get Port In request api 219 220 **Taskrouter** 221 - Add `jitter_buffer_size` param in update reservation 222 223 **Trusthub** 224 - Add additional optional fields in compliance_tollfree_inquiry.json 225 226 **Verify** 227 - Remove `Tags` from Public Docs **(breaking change)** 228 229 230 [2023-12-01] Version 1.15.3 231 --------------------------- 232 **Verify** 233 - Add `VerifyEventSubscriptionEnabled` parameter to service create and update endpoints. 234 235 236 [2023-11-17] Version 1.15.2 237 --------------------------- 238 **Api** 239 - Update documentation to reflect RiskCheck GA 240 241 **Messaging** 242 - Add tollfree edit_allowed and edit_reason fields 243 - Update Phone Number, Short Code, Alpha Sender, US A2P and Channel Sender documentation 244 245 **Taskrouter** 246 - Add container attribute to task_queue_bulk_real_time_statistics endpoint 247 248 **Trusthub** 249 - Rename did to tollfree_phone_number in compliance_tollfree_inquiry.json 250 - Add new optional field notification_email to compliance_tollfree_inquiry.json 251 252 **Verify** 253 - Add `Tags` optional parameter on Verification creation. 254 255 256 [2023-11-06] Version 1.15.1 257 --------------------------- 258 **Flex** 259 - Adding `provisioning_status` for Email Manager 260 261 **Intelligence** 262 - Add text-generation operator (for example conversation summary) results to existing OperatorResults collection. 263 264 **Messaging** 265 - Add DELETE support to Tollfree Verification resource 266 267 **Serverless** 268 - Add node18 as a valid Build runtime 269 270 **Verify** 271 - Update Verify TOTP maturity to GA. 272 273 274 [2023-10-19] Version 1.15.0 275 --------------------------- 276 **Accounts** 277 - Updated Safelist metadata to correct the docs. 278 - Add Global SafeList API changes 279 280 **Api** 281 - Added optional parameter `CallToken` for create participant api 282 283 **Flex** 284 - Adding `offline_config` to Flex Configuration 285 286 **Intelligence** 287 - Deleted `redacted` parameter from fetching transcript in v2 **(breaking change)** 288 289 **Lookups** 290 - Add new `phone_number_quality_score` package to the lookup response 291 - Remove `disposable_phone_number_risk` package **(breaking change)** 292 293 **Messaging** 294 - Update US App To Person documentation with current `message_samples` requirements 295 296 **Taskrouter** 297 - Remove beta_feature check on task_queue_bulk_real_time_statistics endpoint 298 - Add `virtual_start_time` property to tasks 299 - Updating `task_queue_data` format from `map` to `array` in the response of bulk get endpoint of TaskQueue Real Time Statistics API **(breaking change)** 300 301 302 [2023-10-05] Version 1.14.1 303 --------------------------- 304 **Library - Chore** 305 - [PR #211](https://github.com/twilio/twilio-go/pull/211): twilio help changes. Thanks to [@kridai](https://github.com/kridai)! 306 307 **Lookups** 308 - Add test api support for Lookup v2 309 310 311 [2023-09-21] Version 1.14.0 312 --------------------------- 313 **Conversations** 314 - Enable conversation email bindings, email address configurations and email message subjects 315 316 **Flex** 317 - Adding `console_errors_included` to Flex Configuration field `debugger_integrations` 318 - Introducing new channel status as `inactive` in modify channel endpoint for leave functionality **(breaking change)** 319 - Adding `citrix_voice_vdi` to Flex Configuration 320 321 **Taskrouter** 322 - Add Update Queues, Workers, Workflow Real Time Statistics API to flex-rt-data-api-v2 endpoint 323 - Add Update Workspace Real Time Statistics API to flex-rt-data-api-v2 endpoint 324 325 326 [2023-09-07] Version 1.13.0 327 --------------------------- 328 **Api** 329 - Make message tagging parameters public **(breaking change)** 330 331 **Flex** 332 - Adding `agent_conv_end_methods` to Flex Configuration 333 334 **Messaging** 335 - Mark Mesasging Services fallback_to_long_code feature obsolete 336 337 **Numbers** 338 - Add Create Port In request api 339 - Renaming sid for bulk_hosting_sid and remove account_sid response field in numbers/v2/BulkHostedNumberOrders **(breaking change)** 340 341 **Pricing** 342 - gate resources behind a beta_feature 343 344 345 [2023-08-24] Version 1.12.0 346 --------------------------- 347 **Api** 348 - 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 349 350 **Flex** 351 - Changing `sid<UO>` path param to `sid<UT>` in interaction channel participant update endpoint **(breaking change)** 352 353 **Messaging** 354 - Add Channel Sender api 355 - Fixing country code docs and removing Zipwhip references 356 357 **Numbers** 358 - Request status changed in numbers/v2/BulkHostedNumberOrders **(breaking change)** 359 - Add bulk hosting orders API under version `/v2 360 361 362 [2023-08-10] Version 1.11.0 363 --------------------------- 364 **Insights** 365 - Normalize annotations parameters in list summary api to be prefixed 366 367 **Numbers** 368 - Change Bulk_hosted_sid from BHR to BH prefix in HNO and dependent under version `/v2` API's. **(breaking change)** 369 - Added parameter target_account_sid to portability and account_sid to response body 370 371 **Verify** 372 - Remove beta feature flag to list attempts API. 373 - Remove beta feature flag to verifications summary attempts API. 374 375 376 [2023-07-27] Version 1.10.1 377 --------------------------- 378 **Api** 379 - Added `voice-intelligence`, `voice-intelligence-transcription` and `voice-intelligence-operators` to `usage_record` API. 380 - Added `tts-google` to `usage_record` API. 381 382 **Lookups** 383 - Add new `disposable_phone_number_risk` package to the lookup response 384 385 **Verify** 386 - Documentation of list attempts API was improved by correcting `date_created_after` and `date_created_before` expected date format. 387 - Documentation was improved by correcting `date_created_after` and `date_created_before` expected date format parameter on attempts summary API. 388 - Documentation was improved by adding `WHATSAPP` as optional valid parameter on attempts summary API. 389 390 **Twiml** 391 - Added support for he-il inside of ssm_lang.json that was missing 392 - Added support for he-il language in say.json that was missing 393 - Add `statusCallback` and `statusCallbackMethod` attributes to `<Siprec>`. 394 395 396 [2023-07-13] Version 1.10.0 397 --------------------------- 398 **Flex** 399 - Adding `interaction_context_sid` as optional parameter in Interactions API 400 401 **Messaging** 402 - Making visiblity public for tollfree_verification API 403 404 **Numbers** 405 - Remove Sms capability property from HNO creation under version `/v2` of HNO API. **(breaking change)** 406 - Update required properties in LOA creation under version `/v2` of Authorization document API. **(breaking change)** 407 408 **Taskrouter** 409 - Add api to fetch task queue statistics for multiple TaskQueues 410 411 **Verify** 412 - Add `RiskCheck` optional parameter on Verification creation. 413 414 **Twiml** 415 - Add Google Voices and languages 416 417 418 [2023-06-28] Version 1.9.0 419 -------------------------- 420 **Lookups** 421 - Add `reassigned_number` package to the lookup response 422 423 **Numbers** 424 - Add hosted_number_order under version `/v2`. 425 - Update properties in Porting and Bulk Porting APIs. **(breaking change)** 426 - Added bulk Portability API under version `/v1`. 427 - Added Portability API under version `/v1`. 428 429 430 [2023-06-15] Version 1.8.0 431 -------------------------- 432 **Api** 433 - Added `content_sid` as conditional parameter 434 - Removed `content_sid` as optional field **(breaking change)** 435 436 **Insights** 437 - Added `annotation` to list summary output 438 439 440 [2023-06-01] Version 1.7.2 441 -------------------------- 442 **Api** 443 - Add `Trim` to create Conference Participant API 444 445 **Intelligence** 446 - First public beta release for Voice Intelligence APIs with client libraries 447 448 **Messaging** 449 - Add new `errors` attribute to us_app_to_person resource. This attribute will provide additional information about campaign registration errors. 450 451 452 [2023-05-18] Version 1.7.1 453 -------------------------- 454 **Conversations** 455 - Added `AddressCountry` parameter to Address Configuration endpoint, to support regional short code addresses 456 - Added query parameters `start_date`, `end_date` and `state` in list Conversations resource for filtering 457 458 **Insights** 459 - Added annotations parameters to list summary api 460 461 **Messaging** 462 - Add GET domainByMessagingService endpoint to linkShortening service 463 - Add `disable_https` to link shortening domain_config properties 464 465 **Numbers** 466 - Add bulk_eligibility api under version `/v1`. 467 468 469 [2023-05-04] Version 1.7.0 470 -------------------------- 471 **Conversations** 472 - Remove `start_date`, `end_date` and `state` query parameters from list operation on Conversations resource **(breaking change)** 473 474 **Twiml** 475 - Add support for new Amazon Polly voices (Q1 2023) for `Say` verb 476 477 478 [2023-04-19] Version 1.6.0 479 -------------------------- 480 **Library - Docs** 481 - [PR #204](https://github.com/twilio/twilio-go/pull/204): consolidate. Thanks to [@stern-shawn](https://github.com/stern-shawn)! 482 483 **Messaging** 484 - Remove `messaging_service_sids` and `messaging_service_sid_action` from domain config endpoint **(breaking change)** 485 - Add error_code and rejection_reason properties to tollfree verification API response 486 487 **Numbers** 488 - Added the new Eligibility API under version `/v1`. 489 490 491 [2023-04-05] Version 1.5.0 492 -------------------------- 493 **Conversations** 494 - Expose query parameters `start_date`, `end_date` and `state` in list operation on Conversations resource for sorting and filtering 495 496 **Insights** 497 - Added answered by filter in Call Summaries 498 499 **Lookups** 500 - Remove `disposable_phone_number_risk` package **(breaking change)** 501 502 **Messaging** 503 - Add support for `SOLE_PROPRIETOR` brand type and `SOLE_PROPRIETOR` campaign use case. 504 - New Sole Proprietor Brands should be created with `SOLE_PROPRIETOR` brand type. Brand registration requests with `STARTER` brand type will be rejected. 505 - New Sole Proprietor Campaigns should be created with `SOLE_PROPRIETOR` campaign use case. Campaign registration requests with `STARTER` campaign use case will be rejected. 506 - Add Brand Registrations OTP API 507 508 509 [2023-03-22] Version 1.4.0 510 -------------------------- 511 **Api** 512 - Revert Corrected the data type for `friendly_name` in Available Phone Number Local, Mobile and TollFree resources 513 - Corrected the data type for `friendly_name` in Available Phone Number Local, Mobile and TollFree resources **(breaking change)** 514 515 **Messaging** 516 - Add `linkshortening_messaging_service` resource 517 - Add new endpoint for GetDomainConfigByMessagingServiceSid 518 - Remove `validated` parameter and add `cert_in_validation` parameter to Link Shortening API **(breaking change)** 519 520 521 [2023-03-09] Version 1.3.5 522 -------------------------- 523 **Library - Chore** 524 - [PR #203](https://github.com/twilio/twilio-go/pull/203): drop generated ignore files. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 525 526 **Api** 527 - Add new categories for whatsapp template 528 529 **Lookups** 530 - Remove `validation_results` from the `default_output_properties` 531 532 **Supersim** 533 - Add ESimProfile's `matching_id` and `activation_code` parameters to libraries 534 535 536 [2023-02-22] Version 1.3.4 537 -------------------------- 538 **Api** 539 - Remove `scheduled_for` property from message resource 540 - Add `scheduled_for` property to message resource 541 542 543 [2023-02-08] Version 1.3.3 544 -------------------------- 545 **Lookups** 546 - Add `disposable_phone_number_risk` package to the lookup response 547 - Add `sms_pumping_risk` package to the lookup response 548 549 550 [2023-01-25] Version 1.3.2 551 -------------------------- 552 **Library - Docs** 553 - [PR #202](https://github.com/twilio/twilio-go/pull/202): use long property descriptions if available. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 554 555 **Library - Fix** 556 - [PR #199](https://github.com/twilio/twilio-go/pull/199): Nullable Page URLs. Thanks to [@claudiachua](https://github.com/claudiachua)! 557 558 **Api** 559 - Add `public_application_connect_enabled` param to Application resource 560 561 **Messaging** 562 - Add new tollfree verification API property (ExternalReferenceId)] 563 564 **Verify** 565 - Add `device_ip` parameter and channel `auto` for sna/sms orchestration 566 567 **Twiml** 568 - Add support for `<Application>` noun and `<ApplicationSid>` noun, nested `<Parameter>` to `<Hangup>` and `<Leave>` verb 569 570 571 [2023-01-11] Version 1.3.1 572 -------------------------- 573 **Conversations** 574 - Add support for creating Multi-Channel Rich Content Messages 575 576 **Lookups** 577 - Changed the no data message for match postal code from `no_data` to `data_not_available` in identity match package 578 579 **Messaging** 580 - Add update/edit tollfree verification API 581 582 583 [2022-12-14] Version 1.3.0 584 -------------------------- 585 **Api** 586 - Add `street_secondary` param to address create and update 587 - Make `method` optional for user defined message subscription **(breaking change)** 588 589 **Flex** 590 - Flex Conversations is now Generally Available 591 - Adding the ie1 mapping for authorization api, updating service base uri and base url response attribute **(breaking change)** 592 - Change web channels to GA and library visibility to public 593 - Changing the uri for authorization api from using Accounts to Insights **(breaking change)** 594 595 **Media** 596 - Gate Twilio Live endpoints behind beta_feature for EOS 597 598 **Messaging** 599 - Mark `MessageFlow` as a required field for Campaign Creation **(breaking change)** 600 601 **Oauth** 602 - updated openid discovery endpoint uri **(breaking change)** 603 - Added device code authorization endpoint 604 605 **Supersim** 606 - Allow filtering the SettingsUpdates resource by `status` 607 608 **Twiml** 609 - Add new Polly Neural voices 610 - Add tr-TR, ar-AE, yue-CN, fi-FI languages to SSML `<lang>` element. 611 - Add x-amazon-jyutping, x-amazon-pinyin, x-amazon-pron-kana, x-amazon-yomigana alphabets to SSML `<phoneme>` element. 612 - Rename `character` value for SSML `<say-as>` `interpret-as` attribute to `characters`. **(breaking change)** 613 - Rename `role` attribute to `format` in SSML `<say-as>` element. **(breaking change)** 614 615 616 [2022-11-30] Version 1.2.2 617 -------------------------- 618 **Flex** 619 - Adding new `assessments` api in version `v1` 620 621 **Lookups** 622 - Add `identity_match` package to the lookup response 623 624 **Messaging** 625 - Added `validated` parameter to Link Shortening API 626 627 **Serverless** 628 - Add node16 as a valid Build runtime 629 - Add ie1 and au1 as supported regions for all endpoints. 630 631 632 [2022-11-16] Version 1.2.1 633 -------------------------- 634 **Library - Chore** 635 - [PR #198](https://github.com/twilio/twilio-go/pull/198): upgrade GitHub Actions dependencies. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 636 637 **Api** 638 - Set the Content resource to have public visibility as Preview 639 640 **Flex** 641 - Adding new parameter `base_url` to 'gooddata' response in version `v1` 642 643 **Insights** 644 - Added `answered_by` field in List Call Summary 645 - Added `answered_by` field in call summary 646 647 648 [2022-11-10] Version 1.2.0 649 -------------------------- 650 **Library - Feature** 651 - [PR #197](https://github.com/twilio/twilio-go/pull/197): add context.Context support. Thanks to [@natebrennand](https://github.com/natebrennand)! 652 - [PR #196](https://github.com/twilio/twilio-go/pull/196): introduce base client that utilizes context. Thanks to [@natebrennand](https://github.com/natebrennand)! 653 654 **Flex** 655 - Adding two new authorization API 'user_roles' and 'gooddata' in version `v1` 656 657 **Messaging** 658 - Add new Campaign properties (MessageFlow, OptInMessage, OptInKeywords, OptOutMessage, OptOutKeywords, HelpMessage, HelpKeywords) 659 660 661 [2022-10-31] Version 1.1.1 662 -------------------------- 663 **Library - Miscellaneous** 664 - [PR #195](https://github.com/twilio/twilio-go/pull/195): move webhook cluster test. Thanks to [@claudiachua](https://github.com/claudiachua)! 665 666 **Api** 667 - Added `contentSid` and `contentVariables` to Message resource with public visibility as Beta 668 - Add `UserDefinedMessageSubscription` and `UserDefinedMessage` resource 669 670 **Proxy** 671 - Remove FailOnParticipantConflict param from Proxy Session create and update and Proxy Participant create 672 673 **Supersim** 674 - Update SettingsUpdates resource to remove PackageSid 675 676 **Taskrouter** 677 - Add `Ordering` query parameter to Workers and TaskQueues for sorting by 678 - Add `worker_sid` query param for list reservations endpoint 679 680 681 [2022-10-19] Version 1.1.0 682 -------------------------- 683 **Library - Docs** 684 - [PR #192](https://github.com/twilio/twilio-go/pull/192): Update readme to remove pilot warning. Thanks to [@JenniferMah](https://github.com/JenniferMah)! 685 686 **Api** 687 - Make link shortening parameters public **(breaking change)** 688 689 **Oauth** 690 - added oauth JWKS endpoint 691 - Get userinfo resource 692 - OpenID discovery resource 693 - Add new API for token endpoint 694 695 **Supersim** 696 - Add SettingsUpdates resource 697 698 **Verify** 699 - Update Verify Push endpoints to `ga` maturity 700 - Verify BYOT add Channels property to the Get Templates response 701 702 703 [2022-10-05] Version 1.0.0 704 -------------------------- 705 **Note:** This release contains breaking changes, check our [upgrade guide](./UPGRADE.md#2022-10-05-026x-to-1xx) for detailed migration notes. 706 707 **Library - Feature** 708 - [PR #191](https://github.com/twilio/twilio-go/pull/191): Merge 1.0.0 RC branch to main. Thanks to [@rakatyal](https://github.com/rakatyal)! **(breaking change)** 709 - [PR #165](https://github.com/twilio/twilio-go/pull/165): Add support for x-www-form-urlencoded requests to rv.ValidateBody. Thanks to [@heyztb](https://github.com/heyztb)! 710 711 **Library - Test** 712 - [PR #181](https://github.com/twilio/twilio-go/pull/181): add test-docker rule. Thanks to [@beebzz](https://github.com/beebzz)! 713 - [PR #172](https://github.com/twilio/twilio-go/pull/172): Adding misc as PR type. Thanks to [@rakatyal](https://github.com/rakatyal)! 714 715 **Library - Fix** 716 - [PR #174](https://github.com/twilio/twilio-go/pull/174): Revert "feat: Add support for x-www-form-urlencoded requests to rv.ValidateBody". Thanks to [@claudiachua](https://github.com/claudiachua)! 717 718 **Library - Chore** 719 - [PR #168](https://github.com/twilio/twilio-go/pull/168): use Docker 'rc' tag for release candidate images. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 720 721 **Api** 722 - Added `virtual-agent` to `usage_record` API. 723 - Add AMD attributes to participant create request 724 - Remove `beta feature` from scheduling params and remove optimize parameters. **(breaking change)** 725 - Added `amazon-polly` to `usage_record` API. 726 727 **Conversations** 728 - Allowed to use `identity` as part of Participant's resource **(breaking change)** 729 730 **Flex** 731 - Removed redundant `close` status from Flex Interactions flow **(breaking change)** 732 - Adding `debugger_integration` and `flex_ui_status_report` to Flex Configuration 733 - Add `status`, `error_code`, and `error_message` fields to Interaction `Channel` 734 - Adding `messenger` and `gbm` as supported channels for Interactions API 735 736 **Insights** 737 - Added `annotation` field in call summary 738 - Added new endpoint to fetch/create/update Call Annotations 739 740 **Lookups** 741 - Remove `enhanced_line_type` from the lookup response **(breaking change)** 742 - Adding support for Lookup V2 API 743 744 **Messaging** 745 - Add create, list and get tollfree verification API 746 - Update alpha_sender docs with new valid characters 747 748 **Routes** 749 - Remove Duplicate Create Method - Update Method will work even if Inbound Processing Region is currently empty/404. **(breaking change)** 750 - Inbound Proccessing Region API - Public GA 751 752 **Studio** 753 - Corrected PII labels to be 30 days and added context to be PII 754 755 **Supersim** 756 - Allow updating `DataLimit` on a Fleet 757 - Add support for `sim_ip_addresses` resource to helper libraries 758 759 **Verify** 760 - Verify SafeList API endpoints added. 761 - Reorder Verification Check parameters so `code` stays as the first parameter **(breaking change)** 762 - Rollback List Attempts API V2 back to pilot stage. 763 - Changed summary param `service_sid` to `verify_service_sid` to be consistent with list attempts API **(breaking change)** 764 - Make `code` optional on Verification check to support `sna` attempts. 765 - Remove `api.verify.totp` beta flag and set maturity to `beta` for Verify TOTP properties and parameters. **(breaking change)** 766 - Changed summary param `verify_service_sid` to `service_sid` to be consistent with list attempts API **(breaking change)** 767 768 **Video** 769 - Add `Anonymize` API 770 771 772 [2022-05-18] Version 0.26.0 773 --------------------------- 774 **Note:** This release contains breaking changes, check our [upgrade guide](./UPGRADE.md#2022-05-18-025x-to-026x) for detailed migration notes. 775 776 **Library - Chore** 777 - [PR #164](https://github.com/twilio/twilio-go/pull/164): rename ApiV2010 to Api. Thanks to [@JenniferMah](https://github.com/JenniferMah)! **(breaking change)** 778 779 **Api** 780 - Add property `media_url` to the recording resources 781 782 **Verify** 783 - Include `silent` as a channel type in the verifications API. 784 785 786 [2022-05-04] Version 0.25.0 787 --------------------------- 788 **Library - Feature** 789 - [PR #162](https://github.com/twilio/twilio-go/pull/162): twilio-go stream functions also return error channel. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 790 - [PR #158](https://github.com/twilio/twilio-go/pull/158): add unmarshaling helper for float32. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 791 792 **Library - Chore** 793 - [PR #159](https://github.com/twilio/twilio-go/pull/159): [DI-1566] modify ua string. Thanks to [@claudiachua](https://github.com/claudiachua)! 794 795 **Conversations** 796 - Expose query parameter `type` in list operation on Address Configurations resource 797 798 **Supersim** 799 - Add `data_total_billed` and `billed_units` fields to Super SIM UsageRecords API response. 800 - Change ESimProfiles `Eid` parameter to optional to enable Activation Code download method support **(breaking change)** 801 802 **Verify** 803 - Deprecate `push.include_date` parameter in create and update service. 804 805 806 [2022-04-20] Version 0.24.1 807 --------------------------- 808 **Library - Test** 809 - [PR #156](https://github.com/twilio/twilio-go/pull/156): fix type on broken cluster test. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 810 811 **Library - Fix** 812 - [PR #155](https://github.com/twilio/twilio-go/pull/155): switch api-def object types to open-api any types. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 813 - [PR #154](https://github.com/twilio/twilio-go/pull/154): support operations with no 2XX responses. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 814 815 816 [2022-04-06] Version 0.24.0 817 --------------------------- 818 **Library - Fix** 819 - [PR #153](https://github.com/twilio/twilio-go/pull/153): use go install instead of go get. Thanks to [@beebzz](https://github.com/beebzz)! 820 821 **Library - Feature** 822 - [PR #152](https://github.com/twilio/twilio-go/pull/152): update cluster tests authentication. Thanks to [@JenniferMah](https://github.com/JenniferMah)! 823 - [PR #151](https://github.com/twilio/twilio-go/pull/151): add support for Go 1.18. Thanks to [@beebzz](https://github.com/beebzz)! 824 825 **Api** 826 - Updated `provider_sid` visibility to private 827 828 **Verify** 829 - Verify List Attempts API summary endpoint added. 830 - Update PII documentation for `AccessTokens` `factor_friendly_name` property. 831 832 **Voice** 833 - make annotation parameter from /Calls API private 834 835 836 [2022-03-23] Version 0.23.0 837 --------------------------- 838 **Library - Docs** 839 - [PR #150](https://github.com/twilio/twilio-go/pull/150): Renaming RestClientParams to ClientParams and updating docs examples. Thanks to [@rakatyal](https://github.com/rakatyal)! 840 - [PR #147](https://github.com/twilio/twilio-go/pull/147): fix the 'List*' operation return type documentation. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 841 842 **Library - Fix** 843 - [PR #143](https://github.com/twilio/twilio-go/pull/143): handle buildUrl errors gracefully. Thanks to [@kpritam](https://github.com/kpritam)! 844 - [PR #148](https://github.com/twilio/twilio-go/pull/148): refactor limit enforcement and fetching next page. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 845 846 **Api** 847 - Change `stream` url parameter to non optional 848 - Add `verify-totp` and `verify-whatsapp-conversations-business-initiated` categories to `usage_record` API 849 850 **Chat** 851 - Added v3 Channel update endpoint to support Public to Private channel migration 852 853 **Flex** 854 - Private Beta release of the Interactions API to support the upcoming release of Flex Conversations at the end of Q1 2022. 855 - Adding `channel_configs` object to Flex Configuration 856 857 **Media** 858 - Add max_duration param to PlayerStreamer 859 860 **Supersim** 861 - Remove Commands resource, use SmsCommands resource instead **(breaking change)** 862 863 **Taskrouter** 864 - Add limits to `split_by_wait_time` for Cumulative Statistics Endpoint 865 866 **Video** 867 - Change recording `status_callback_method` type from `enum` to `http_method` **(breaking change)** 868 - Add `status_callback` and `status_callback_method` to composition 869 - Add `status_callback` and `status_callback_method` to recording 870 871 872 [2022-03-09] Version 0.22.2 873 --------------------------- 874 **Library - Chore** 875 - [PR #142](https://github.com/twilio/twilio-go/pull/142): push Datadog Release Metric upon deploy success. Thanks to [@eshanholtz](https://github.com/eshanholtz)! 876 877 **Api** 878 - Add optional boolean include_soft_deleted parameter to retrieve soft deleted recordings 879 880 **Chat** 881 - Add `X-Twilio-Wehook-Enabled` header to `delete` method in UserChannel resource 882 883 **Numbers** 884 - Expose `failure_reason` in the Supporting Documents resources 885 886 **Verify** 887 - Add optional `metadata` parameter to "verify challenge" endpoint, so the SDK/App can attach relevant information from the device when responding to challenges. 888 - remove beta feature flag to list atempt api operations. 889 - Add `ttl` and `date_created` properties to `AccessTokens`. 890 891 892 [2022-02-23] Version 0.22.1 893 --------------------------- 894 **Api** 895 - Add `uri` to `stream` resource 896 - Add A2P Registration Fee category (`a2p-registration-fee`) to usage records 897 898 **Verify** 899 - Remove outdated documentation commentary to contact sales. Product is already in public beta. 900 901 902 [2022-02-17] Version 0.22.0 903 --------------------------- 904 **Api** 905 - Detected a bug and removed optional boolean include_soft_deleted parameter to retrieve soft deleted recordings. **(breaking change)** 906 - Add optional boolean include_soft_deleted parameter to retrieve soft deleted recordings. 907 908 **Numbers** 909 - Unrevert valid_until and sort filter params added to List Bundles resource 910 - Revert valid_until and sort filter params added to List Bundles resource 911 - Update sorting params added to List Bundles resource in the previous release 912 913 **Preview** 914 - Moved `web_channels` from preview to beta under `flex-api` **(breaking change)** 915 916 **Taskrouter** 917 - Add `ETag` as Response Header to List of Task, Reservation & Worker 918 919 **Verify** 920 - Add optional `metadata` to factors. 921 922 923 [2022-02-09] Version 0.21.0 924 --------------------------- 925 **Library - Chore** 926 - [PR #138](https://github.com/twilio/twilio-go/pull/138): upgrade supported language versions. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 927 928 **Api** 929 - Add `stream` resource 930 931 **Conversations** 932 - Fixed DELETE request to accept "sid_like" params in Address Configuration resources **(breaking change)** 933 - Expose Address Configuration resource for `sms` and `whatsapp` 934 935 **Fax** 936 - Removed deprecated Programmable Fax Create and Update methods **(breaking change)** 937 938 **Insights** 939 - Rename `call_state` to `call_status` and remove `whisper` in conference participant summary **(breaking change)** 940 941 **Numbers** 942 - Expose valid_until filters as part of provisionally-approved compliance feature on the List Bundles resource 943 944 **Supersim** 945 - Fix typo in Fleet resource docs 946 - Updated documentation for the Fleet resource indicating that fields related to commands have been deprecated and to use sms_command fields instead. 947 - Add support for setting and reading `ip_commands_url` and `ip_commands_method` on Fleets resource for helper libraries 948 - Changed `sim` property in requests to create an SMS Command made to the /SmsCommands to accept SIM UniqueNames in addition to SIDs 949 950 **Verify** 951 - Update list attempts API to include new filters and response fields. 952 953 954 [2022-01-26] Version 0.20.1 955 --------------------------- 956 **Insights** 957 - Added new endpoint to fetch Conference Participant Summary 958 - Added new endpoint to fetch Conference Summary 959 960 **Messaging** 961 - Add government_entity parameter to brand apis 962 963 **Verify** 964 - Add Access Token fetch endpoint to retrieve a previously created token. 965 - Add Access Token payload to the Access Token creation endpoint, including a unique Sid, so it's addressable while it's TTL is valid. 966 967 968 [2022-01-12] Version 0.20.0 969 --------------------------- 970 **Library - Chore** 971 - [PR #135](https://github.com/twilio/twilio-go/pull/135): add sonarcloud coverage analysis. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 972 - [PR #132](https://github.com/twilio/twilio-go/pull/132): remove githook dependency from make install. Thanks to [@JenniferMah](https://github.com/JenniferMah)! 973 974 **Library - Feature** 975 - [PR #134](https://github.com/twilio/twilio-go/pull/134): add GitHub release step during deploy. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 976 977 **Api** 978 - Make fixed time scheduling parameters public **(breaking change)** 979 980 **Messaging** 981 - Add update brand registration API 982 983 **Numbers** 984 - Add API endpoint for List Bundle Copies resource 985 986 **Video** 987 - Enable external storage for all customers 988 989 990 [2021-12-15] Version 0.19.0 991 --------------------------- 992 **Library - Feature** 993 - [PR #129](https://github.com/twilio/twilio-go/pull/129): run tests before deploying. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 994 995 **Library - Docs** 996 - [PR #131](https://github.com/twilio/twilio-go/pull/131): fix whitespace issue in handling exceptions example. Thanks to [@EmFord](https://github.com/EmFord)! 997 998 **Api** 999 - Add optional boolean send_as_mms parameter to the create action of Message resource **(breaking change)** 1000 - Change team ownership for `call` delete 1001 1002 **Conversations** 1003 - Change wording for `Service Webhook Configuration` resource fields 1004 1005 **Insights** 1006 - Added new APIs for updating and getting voice insights flags by accountSid. 1007 1008 **Media** 1009 - Add max_duration param to MediaProcessor 1010 1011 **Video** 1012 - Add `EmptyRoomTimeout` and `UnusedRoomTimeout` properties to a room; add corresponding parameters to room creation 1013 1014 **Voice** 1015 - Add endpoint to delete archived Calls 1016 1017 1018 [2021-12-01] Version 0.18.2 1019 --------------------------- 1020 **Conversations** 1021 - Add `Service Webhook Configuration` resource 1022 1023 **Flex** 1024 - Adding `flex_insights_drilldown` and `flex_url` objects to Flex Configuration 1025 1026 **Messaging** 1027 - Update us_app_to_person endpoints to remove beta feature flag based access 1028 1029 **Supersim** 1030 - Add IP Commands resource 1031 1032 **Verify** 1033 - Add optional `factor_friendly_name` parameter to the create access token endpoint. 1034 1035 **Video** 1036 - Add maxParticipantDuration param to Rooms 1037 1038 1039 [2021-11-17] Version 0.18.1 1040 --------------------------- 1041 **Library - Chore** 1042 - [PR #127](https://github.com/twilio/twilio-go/pull/127): consolidate workflows. Thanks to [@eshanholtz](https://github.com/eshanholtz)! 1043 - [PR #126](https://github.com/twilio/twilio-go/pull/126): add event type cluster test. Thanks to [@JenniferMah](https://github.com/JenniferMah)! 1044 1045 **Library - Fix** 1046 - [PR #124](https://github.com/twilio/twilio-go/pull/124): git log retrieval issues. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1047 1048 **Frontline** 1049 - Added `is_available` to User's resource 1050 1051 **Messaging** 1052 - Added GET vetting API 1053 1054 **Verify** 1055 - Add `WHATSAPP` to the attempts API. 1056 - Allow to update `config.notification_platform` from `none` to `apn` or `fcm` and viceversa for Verify Push 1057 - Add `none` as a valid `config.notification_platform` value for Verify Push 1058 1059 1060 [2021-11-03] Version 0.18.0 1061 --------------------------- 1062 **Library - Fix** 1063 - [PR #125](https://github.com/twilio/twilio-go/pull/125): remove cluster test. Thanks to [@JenniferMah](https://github.com/JenniferMah)! 1064 1065 **Library - Chore** 1066 - [PR #123](https://github.com/twilio/twilio-go/pull/123): migrate to github actions from travis ci. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1067 1068 **Api** 1069 - Updated `media_url` property to be treated as PII 1070 1071 **Messaging** 1072 - Added a new enum for brand registration status named DELETED **(breaking change)** 1073 - Add a new K12_EDUCATION use case in us_app_to_person_usecase api transaction 1074 - Added a new enum for brand registration status named IN_REVIEW 1075 1076 **Serverless** 1077 - Add node14 as a valid Build runtime 1078 1079 **Verify** 1080 - Fix typos in Verify Push Factor documentation for the `config.notification_token` parameter. 1081 - Added `TemplateCustomSubstitutions` on verification creation 1082 - Make `TemplateSid` parameter public for Verification resource and `DefaultTemplateSid` parameter public for Service resource. **(breaking change)** 1083 1084 1085 [2021-10-18] Version 0.17.0 1086 --------------------------- 1087 **Library - Feature** 1088 - [PR #122](https://github.com/twilio/twilio-go/pull/122): Add PlaybackGrant. Thanks to [@miguelgrinberg](https://github.com/miguelgrinberg)! 1089 1090 **Api** 1091 - Corrected enum values for `emergency_address_status` values in `/IncomingPhoneNumbers` response. **(breaking change)** 1092 - Clarify `emergency_address_status` values in `/IncomingPhoneNumbers` response. 1093 1094 **Messaging** 1095 - Add PUT and List brand vettings api 1096 - Removes beta feature flag based visibility for us_app_to_person_registered and usecase field.Updates test cases to add POLITICAL usecase. **(breaking change)** 1097 - Add brand_feedback as optional field to BrandRegistrations 1098 1099 **Video** 1100 - Add `AudioOnly` to create room 1101 1102 1103 [2021-10-06] Version 0.16.0 1104 --------------------------- 1105 **Library - Fix** 1106 - [PR #121](https://github.com/twilio/twilio-go/pull/121): parameter casing with numbers. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1107 1108 **Api** 1109 - Add `emergency_address_status` attribute to `/IncomingPhoneNumbers` response. 1110 - Add `siprec` resource 1111 1112 **Conversations** 1113 - Added attachment parameters in configuration for `NewMessage` type of push notifications 1114 1115 **Flex** 1116 - Adding `flex_insights_hr` object to Flex Configuration 1117 1118 **Numbers** 1119 - Add API endpoint for Bundle ReplaceItems resource 1120 - Add API endpoint for Bundle Copies resource 1121 1122 **Serverless** 1123 - Add domain_base field to Service response 1124 1125 **Taskrouter** 1126 - Add `If-Match` Header based on ETag for Worker Delete **(breaking change)** 1127 - Add `If-Match` Header based on Etag for Reservation Update 1128 - Add `If-Match` Header based on ETag for Worker Update 1129 - Add `If-Match` Header based on ETag for Worker Delete 1130 - Add `ETag` as Response Header to Worker 1131 1132 **Trunking** 1133 - Added `transfer_caller_id` property on Trunks. 1134 1135 **Verify** 1136 - Document new pilot `whatsapp` channel. 1137 1138 1139 [2021-09-22] Version 0.15.0 1140 --------------------------- 1141 **Library - Feature** 1142 - [PR #116](https://github.com/twilio/twilio-go/pull/116): add jwt token signing and verification logic. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1143 1144 **Library - Test** 1145 - [PR #117](https://github.com/twilio/twilio-go/pull/117): increase Client test coverage. Thanks to [@eshanholtz](https://github.com/eshanholtz)! 1146 1147 **Events** 1148 - Add segment sink 1149 1150 **Messaging** 1151 - Add post_approval_required attribute in GET us_app_to_person_usecase api response 1152 - Add Identity Status, Russell 3000, Tax Exempt Status and Should Skip SecVet fields for Brand Registrations 1153 - Add Should Skip Secondary Vetting optional flag parameter to create Brand API 1154 1155 1156 [2021-09-08] Version 0.14.2 1157 --------------------------- 1158 **Library - Fix** 1159 - [PR #115](https://github.com/twilio/twilio-go/pull/115): typo in page function. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1160 1161 **Api** 1162 - Revert adding `siprec` resource 1163 - Add `siprec` resource 1164 1165 **Messaging** 1166 - Add 'mock' as an optional field to brand_registration api 1167 - Add 'mock' as an optional field to us_app_to_person api 1168 - Adds more Use Cases in us_app_to_person_usecase api transaction and updates us_app_to_person_usecase docs 1169 1170 **Verify** 1171 - Verify List Templates API endpoint added. 1172 1173 1174 [2021-08-25] Version 0.14.1 1175 --------------------------- 1176 **Api** 1177 - Add Programmabled Voice SIP Refer call transfers (`calls-transfers`) to usage records 1178 - Add Flex Voice Usage category (`flex-usage`) to usage records 1179 1180 **Conversations** 1181 - Add `Order` query parameter to Message resource read operation 1182 1183 **Insights** 1184 - Added `partial` to enum processing_state_request 1185 - Added abnormal session filter in Call Summaries 1186 1187 **Messaging** 1188 - Add brand_registration_sid as an optional query param for us_app_to_person_usecase api 1189 1190 **Pricing** 1191 - add trunking_numbers resource (v2) 1192 - add trunking_country resource (v2) 1193 1194 **Verify** 1195 - Changed to private beta the `TemplateSid` optional parameter on Verification creation. 1196 - Added the optional parameter `Order` to the list Challenges endpoint to define the list order. 1197 1198 1199 [2021-08-11] Version 0.14.0 1200 --------------------------- 1201 **Library - Fix** 1202 - [PR #110](https://github.com/twilio/twilio-go/pull/110): pagination with next_page_url. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1203 1204 **Library - Chore** 1205 - [PR #108](https://github.com/twilio/twilio-go/pull/108): shorten generated model names. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1206 - [PR #106](https://github.com/twilio/twilio-go/pull/106): integrate with sonarcloud. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1207 1208 **Api** 1209 - Corrected the `price`, `call_sid_to_coach`, and `uri` data types for Conference, Participant, and Recording **(breaking change)** 1210 - Made documentation for property `time_limit` in the call api public. **(breaking change)** 1211 - Added `domain_sid` in sip_credential_list_mapping and sip_ip_access_control_list_mapping APIs **(breaking change)** 1212 1213 **Insights** 1214 - Added new endpoint to fetch Call Summaries 1215 1216 **Messaging** 1217 - Add brand_type field to a2p brand_registration api 1218 - Revert brand registration api update to add brand_type field 1219 - Add brand_type field to a2p brand_registration api 1220 1221 **Taskrouter** 1222 - Add `X-Rate-Limit-Limit`, `X-Rate-Limit-Remaining`, and `X-Rate-Limit-Config` as Response Headers to all TaskRouter endpoints 1223 1224 **Verify** 1225 - Add `TemplateSid` optional parameter on Verification creation. 1226 - Include `whatsapp` as a channel type in the verifications API. 1227 1228 1229 [2021-07-28] Version 0.13.0 1230 --------------------------- 1231 **Library - Feature** 1232 - [PR #105](https://github.com/twilio/twilio-go/pull/105): publish go docker image. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1233 - [PR #92](https://github.com/twilio/twilio-go/pull/92): add pagination. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! **(breaking change)** 1234 - [PR #100](https://github.com/twilio/twilio-go/pull/100): add cluster testing. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1235 - [PR #96](https://github.com/twilio/twilio-go/pull/96): Twilio Signature Validation. Thanks to [@pmcanseco](https://github.com/pmcanseco)! 1236 - [PR #95](https://github.com/twilio/twilio-go/pull/95): support env var loading of API credentials. Thanks to [@eshanholtz](https://github.com/eshanholtz)! 1237 1238 **Library - Test** 1239 - [PR #103](https://github.com/twilio/twilio-go/pull/103): add edge case tests. Thanks to [@eshanholtz](https://github.com/eshanholtz)! 1240 1241 **Library - Fix** 1242 - [PR #102](https://github.com/twilio/twilio-go/pull/102): list of stringified json marshaling. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1243 - [PR #99](https://github.com/twilio/twilio-go/pull/99): add nil check. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1244 1245 **Library - Chore** 1246 - [PR #101](https://github.com/twilio/twilio-go/pull/101): refactor list params to include 'limit'. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1247 1248 **Library - Docs** 1249 - [PR #97](https://github.com/twilio/twilio-go/pull/97): add pagination docs. Thanks to [@eshanholtz](https://github.com/eshanholtz)! 1250 1251 **Conversations** 1252 - Expose ParticipantConversations resource 1253 1254 **Taskrouter** 1255 - Adding `links` to the activity resource 1256 1257 **Verify** 1258 - Added a `Version` to Verify Factors `Webhooks` to add new fields without breaking old Webhooks. 1259 1260 1261 [2021-07-14] Version 0.12.0 1262 --------------------------- 1263 **Library - Fix** 1264 - [PR #93](https://github.com/twilio/twilio-go/pull/93): list of stringified json marshaling. Thanks to [@eshanholtz](https://github.com/eshanholtz)! 1265 1266 **Conversations** 1267 - Changed `last_read_message_index` and `unread_messages_count` type in User Conversation's resource **(breaking change)** 1268 - Expose UserConversations resource 1269 1270 **Messaging** 1271 - Add brand_score field to brand registration responses 1272 1273 1274 [2021-06-30] Version 0.11.0 1275 --------------------------- 1276 **Library - Fix** 1277 - [PR #91](https://github.com/twilio/twilio-go/pull/91): revert client submodule creation. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 1278 1279 **Library - Feature** 1280 - [PR #90](https://github.com/twilio/twilio-go/pull/90): moving client to submodule. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 1281 1282 **Library - Chore** 1283 - [PR #88](https://github.com/twilio/twilio-go/pull/88): split resources into separate files. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 1284 - [PR #87](https://github.com/twilio/twilio-go/pull/87): upgrade openapi-generator to version 5.1.1. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 1285 - [PR #86](https://github.com/twilio/twilio-go/pull/86): use 'int' for integer types. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1286 1287 **Library - Docs** 1288 - [PR #89](https://github.com/twilio/twilio-go/pull/89): particulate -> participate, and minor formatting. Thanks to [@stern-shawn](https://github.com/stern-shawn)! 1289 - [PR #85](https://github.com/twilio/twilio-go/pull/85): remove path params docs for operations without them. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 1290 1291 **Conversations** 1292 - Read-only Conversation Email Binding property `binding` 1293 1294 **Supersim** 1295 - Add Billing Period resource for the Super Sim Pilot 1296 - Add List endpoint to Billing Period resource for Super Sim Pilot 1297 - Add Fetch endpoint to Billing Period resource for Super Sim Pilot 1298 1299 **Taskrouter** 1300 - Update `transcribe` & `transcription_configuration` form params in Reservation update endpoint to have private visibility **(breaking change)** 1301 - Add `transcribe` & `transcription_configuration` form params to Reservation update endpoint 1302 1303 1304 [2021-06-16] Version 0.10.0 1305 --------------------------- 1306 **Library - Fix** 1307 - [PR #82](https://github.com/twilio/twilio-go/pull/82): array type template. Thanks to [@shamigor](https://github.com/shamigor)! 1308 1309 **Api** 1310 - Update `status` enum for Messages to include 'canceled' 1311 - Update `update_status` enum for Messages to include 'canceled' 1312 1313 **Trusthub** 1314 - Corrected the sid for policy sid in customer_profile_evaluation.json and trust_product_evaluation.json **(breaking change)** 1315 1316 1317 [2021-06-02] Version 0.9.0 1318 -------------------------- 1319 **Library - Docs** 1320 - [PR #81](https://github.com/twilio/twilio-go/pull/81): add standalone usage example. Thanks to [@eshanholtz](https://github.com/eshanholtz)! 1321 1322 **Library - Feature** 1323 - [PR #80](https://github.com/twilio/twilio-go/pull/80): add RequestHandler for custom client support. Thanks to [@eshanholtz](https://github.com/eshanholtz)! 1324 1325 **Events** 1326 - join Sinks and Subscriptions service 1327 1328 **Verify** 1329 - Improved the documentation of `challenge` adding the maximum and minimum expected lengths of some fields. 1330 - Improve documentation regarding `notification` by updating the documentation of the field `ttl`. 1331 1332 1333 [2021-05-19] Version 0.8.0 1334 -------------------------- 1335 **Library - Chore** 1336 - [PR #79](https://github.com/twilio/twilio-go/pull/79): rename Ip_MessagingVx to IpMessagingVx. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! **(breaking change)** 1337 - [PR #77](https://github.com/twilio/twilio-go/pull/77): remove the unused client pointers. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 1338 - [PR #76](https://github.com/twilio/twilio-go/pull/76): sync the v2010 API with latest generator changes. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 1339 - [PR #75](https://github.com/twilio/twilio-go/pull/75): install pre-commit hooks on install. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 1340 - [PR #73](https://github.com/twilio/twilio-go/pull/73): move contents of 'twilio' folder to the top-level. Thanks to [@childish-sambino](https://github.com/childish-sambino)! **(breaking change)** 1341 1342 **Library - Docs** 1343 - [PR #78](https://github.com/twilio/twilio-go/pull/78): update formatting for godocs. Thanks to [@thinkingserious](https://github.com/thinkingserious)! 1344 1345 **Library - Feature** 1346 - [PR #74](https://github.com/twilio/twilio-go/pull/74): add param setters. Thanks to [@childish-sambino](https://github.com/childish-sambino)! 1347 - [PR #71](https://github.com/twilio/twilio-go/pull/71): add subaccount support for v2010 apis. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! **(breaking change)** 1348 1349 **Events** 1350 - add query param to return types filtered by Schema Id 1351 - Add query param to return sinks filtered by status 1352 - Add query param to return sinks used/not used by a subscription 1353 1354 **Messaging** 1355 - Add fetch and delete instance endpoints to us_app_to_person api **(breaking change)** 1356 - Remove delete list endpoint from us_app_to_person api **(breaking change)** 1357 - Update read list endpoint to return a list of us_app_to_person compliance objects **(breaking change)** 1358 - Add `sid` field to Preregistered US App To Person response 1359 1360 **Supersim** 1361 - Mark `unique_name` in Sim, Fleet, NAP resources as not PII 1362 1363 **Video** 1364 - [Composer] GA maturity level 1365 1366 1367 [2021-05-05] Version 0.7.0 1368 -------------------------- 1369 **Library - Chore** 1370 - [PR #70](https://github.com/twilio/twilio-go/pull/70): add check in BuildHost function. Thanks to [@JenniferMah](https://github.com/JenniferMah)! 1371 - [PR #69](https://github.com/twilio/twilio-go/pull/69): update docs links. Thanks to [@thinkingserious](https://github.com/thinkingserious)! 1372 - [PR #66](https://github.com/twilio/twilio-go/pull/66): remove redundant env var tests. Thanks to [@eshanholtz](https://github.com/eshanholtz)! 1373 1374 **Library - Docs** 1375 - [PR #68](https://github.com/twilio/twilio-go/pull/68): update readme to include non v2010 examples. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1376 1377 **Api** 1378 - Corrected the data types for feedback summary fields **(breaking change)** 1379 - Update the conference participant create `from` and `to` param to be endpoint type for supporting client identifier and sip address 1380 1381 **Bulkexports** 1382 - promoting API maturity to GA 1383 1384 **Events** 1385 - Add endpoint to update description in sink 1386 - Remove beta-feature account flag 1387 1388 **Messaging** 1389 - Update `status` field in us_app_to_person api to `campaign_status` **(breaking change)** 1390 1391 **Verify** 1392 - Improve documentation regarding `push` factor and include extra information about `totp` factor. 1393 1394 1395 [2021-04-21] Version 0.6.0 1396 -------------------------- 1397 **Library - Feature** 1398 - [PR #62](https://github.com/twilio/twilio-go/pull/62): add support for region and edge values in url. Thanks to [@eshanholtz](https://github.com/eshanholtz)! 1399 1400 **Library - Chore** 1401 - [PR #65](https://github.com/twilio/twilio-go/pull/65): update github action linter. Thanks to [@eshanholtz](https://github.com/eshanholtz)! 1402 - [PR #60](https://github.com/twilio/twilio-go/pull/60): add user-agent header on all requests. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1403 1404 **Library - Fix** 1405 - [PR #63](https://github.com/twilio/twilio-go/pull/63): parameter names in the request. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1406 - [PR #59](https://github.com/twilio/twilio-go/pull/59): custom headers, cleanup docs, regenerate with the latest specs. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1407 1408 **Library - Docs** 1409 - [PR #61](https://github.com/twilio/twilio-go/pull/61): Update readme for launch. Thanks to [@garethpaul](https://github.com/garethpaul)! 1410 1411 **Api** 1412 - Revert Update the conference participant create `from` and `to` param to be endpoint type for supporting client identifier and sip address 1413 - Update the conference participant create `from` and `to` param to be endpoint type for supporting client identifier and sip address 1414 1415 **Bulkexports** 1416 - moving enum to doc root for auto generating documentation 1417 - adding status enum and default output properties 1418 1419 **Events** 1420 - Change schema_versions prop and key to versions **(breaking change)** 1421 1422 **Messaging** 1423 - Add `use_inbound_webhook_on_number` field in Service API for fetch, create, update, read 1424 1425 **Taskrouter** 1426 - Add `If-Match` Header based on ETag for Task Delete 1427 1428 **Verify** 1429 - Add `AuthPayload` parameter to support verifying a `Challenge` upon creation. This is only supported for `totp` factors. 1430 - Add support to resend the notifications of a `Challenge`. This is only supported for `push` factors. 1431 1432 1433 [2021-04-07] Version 0.5.0 1434 -------------------------- 1435 **Library - Docs** 1436 - [PR #58](https://github.com/twilio/twilio-go/pull/58): update readme and documentation link. Thanks to [@JenniferMah](https://github.com/JenniferMah)! 1437 1438 **Library - Chore** 1439 - [PR #56](https://github.com/twilio/twilio-go/pull/56): refactor client and regenerate with updated mustache. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1440 - [PR #55](https://github.com/twilio/twilio-go/pull/55): regenerate after splitting model into separate components. Thanks to [@JenniferMah](https://github.com/JenniferMah)! 1441 1442 **Api** 1443 - Added `announcement` event to conference status callback events 1444 - Removed optional property `time_limit` in the call create request. **(breaking change)** 1445 1446 **Messaging** 1447 - Add rate_limits field to Messaging Services US App To Person API 1448 - Add usecase field in Service API for fetch, create, update, read 1449 - Add us app to person api and us app to person usecase api as dependents in service 1450 - Add us_app_to_person_registered field in service api for fetch, read, create, update 1451 - Add us app to person api 1452 - Add us app to person usecase api 1453 - Add A2P external campaign api 1454 - Add Usecases API 1455 1456 **Supersim** 1457 - Add Create endpoint to Sims resource 1458 1459 **Verify** 1460 - The `Binding` field is now returned when creating a `Factor`. This value won't be returned for other endpoints. 1461 1462 **Video** 1463 - [Rooms] max_concurrent_published_tracks has got GA maturity 1464 1465 1466 [2021-03-25] Version 0.4.0 1467 -------------------------- 1468 **Api** 1469 - Added optional parameter `CallToken` for create calls api 1470 - Add optional property `time_limit` in the call create request. 1471 1472 **Bulkexports** 1473 - adding two new fields with job api queue_position and estimated_completion_time 1474 1475 **Events** 1476 - Add new endpoints to manage subscribed_events in subscriptions 1477 1478 **Numbers** 1479 - Remove feature flags for RegulatoryCompliance endpoints 1480 1481 **Supersim** 1482 - Add SmsCommands resource 1483 - Add fields `SmsCommandsUrl`, `SmsCommandsMethod` and `SmsCommandsEnabled` to a Fleet resource 1484 1485 **Taskrouter** 1486 - Add `If-Match` Header based on ETag for Task Update 1487 - Add `ETag` as Response Headers to Tasks and Reservations 1488 1489 **Video** 1490 - Recording rule beta flag **(breaking change)** 1491 - [Rooms] Add RecordingRules param to Rooms 1492 1493 1494 [2021-03-16] Version 0.3.0 1495 -------------------------- 1496 **Library - Docs** 1497 - [PR #54](https://github.com/twilio/twilio-go/pull/54): add property descriptions to docs. Thanks to [@JenniferMah](https://github.com/JenniferMah)! 1498 - [PR #51](https://github.com/twilio/twilio-go/pull/51): fix model reference in docs. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1499 - [PR #48](https://github.com/twilio/twilio-go/pull/48): adding docs for enums and getting rid of 'description' column in model docs. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1500 - [PR #50](https://github.com/twilio/twilio-go/pull/50): remove optional note for nullable properties. Thanks to [@eshanholtz](https://github.com/eshanholtz)! 1501 1502 **Library - Feature** 1503 - [PR #53](https://github.com/twilio/twilio-go/pull/53): regenerating with openapi-generator 5.0.1. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1504 1505 **Library - Chore** 1506 - [PR #52](https://github.com/twilio/twilio-go/pull/52): add go linting as a pre commit hook. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! 1507 1508 **Events** 1509 - Set maturity to beta 1510 1511 **Messaging** 1512 - Adjust A2P brand registration status enum **(breaking change)** 1513 1514 **Studio** 1515 - Remove internal safeguards for Studio V2 API usage now that it's GA 1516 1517 **Verify** 1518 - Add support for creating and verifying totp factors. Support for totp factors is behind the `api.verify.totp` beta feature. 1519 1520 1521 [2021-02-25] Version 0.2.0 1522 -------------------------- 1523 **Library - Fix** 1524 - [PR #49](https://github.com/twilio/twilio-go/pull/49): re-add enum prefixes. Thanks to [@eshanholtz](https://github.com/eshanholtz)! 1525 1526 **Events** 1527 - Update description of types in the create sink resource 1528 1529 **Messaging** 1530 - Add WA template header and footer 1531 - Remove A2P campaign and use cases API **(breaking change)** 1532 - Add number_registration_status field to read and fetch campaign responses 1533 1534 **Trusthub** 1535 - Make all resources public 1536 1537 **Verify** 1538 - Verify List Attempts API endpoints added. 1539 1540 1541 [2021-02-17] Version 0.1.1 1542 -------------------------- 1543 1544 1545 [2021-02-11] Version 0.1.0 1546 -------------------------- 1547