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