Skip to content

Commit

Permalink
Release 5.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Doug Black committed Mar 13, 2017
1 parent 36e18c7 commit 29306b5
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 19 deletions.
42 changes: 24 additions & 18 deletions CHANGES.md
@@ -1,6 +1,12 @@
twilio-php Changelog
====================

[2017-03-13] Version 5.7.0
--------------------------
Breaking Changes, refer to [Upgrade Guide][upgrade]

- Restore ability to transfer IncomingPhoneNumbers between accounts.

[2017-03-03] Version 5.6.0
-------------------------
Breaking Changes, refer to [Upgrade Guide][upgrade]
Expand Down Expand Up @@ -53,7 +59,7 @@ Breaking Changes, refer to [Upgrade Guide][upgrade]
- Demote `workflowSid` and `attributes` to optional parameters when creating a Task (backwards incompatible).
- Remove `friendlyName` as optional parameter when fetching Task Queue Statistics (backwards incompatible).
- WorkspaceStatistics now take `DateTime` objects when filtering by `startDate` and `endDate` (backwards incompatible).

- Chat
- Add `Secret` field to Chat credentials and allow setting on create and update.
- Add Channel Invite resource.
Expand All @@ -73,19 +79,19 @@ Breaking Changes, refer to [Upgrade Guide][upgrade]
- Add ability to add/remove Participants via the API.
- Add ability to end Conferences via the API.
- Add `region` and `subresourceUri` fields to Conference.

- Marketplace
- Add resources for Recording AddOns.
- AddOnResults.
- AddOnResultPayloads.
- Add `getAddOnResults` helper to Recordings.


[2016-10-12] Version 5.4.2
--------------------------

- Add `InstanceResource::toArray()`

Thanks to @johnpaulmedina for this suggestion.

[2016-09-19] Version 5.4.1
Expand All @@ -99,8 +105,8 @@ Thanks to @johnpaulmedina for this suggestion.

- Remove required parameter `friendlyName` on IP Messaging/Chat Role update.
- Alphabetize domain mounts
- Better exceptions when an error is encountered loading a page of records,
the exception class has been corrected from `DeserializeException` to
- Better exceptions when an error is encountered loading a page of records,
the exception class has been corrected from `DeserializeException` to
`RestException`.

[2016-08-30] Version 5.3.0
Expand All @@ -121,12 +127,12 @@ Thanks to @johnpaulmedina for this suggestion.
- New options for Conference Participant management.
- Adds support for `hold`, `holdUrl`, `holdMethod`
- Mount `ip-messaging` under the new `chat` domain
- Demote `assignmentCallbackUrl` from a required argument to optional for
- Demote `assignmentCallbackUrl` from a required argument to optional for
Taskrouter Workflows to better support client managed reservations.

[2016-08-29] Version 5.1.1
--------------------------
Changes the way that `uri`s are constructed to make sure that they are always
Changes the way that `uri`s are constructed to make sure that they are always
`rawurlencode()`d by the `twilio-php` library

Updates the output of the unit tests on failure introducing a new method,
Expand All @@ -135,12 +141,12 @@ missing in the `Holodeck` network mock.

[2016-08-19] Version 5.1.0
--------------------------
Optional arguments are handled in the `twilio-php` by accepting an associative
array of optional keys and values to pass to the API. This makes it easy to
support all the optional parameters, but lessens developer ergonomics, since it
Optional arguments are handled in the `twilio-php` by accepting an associative
array of optional keys and values to pass to the API. This makes it easy to
support all the optional parameters, but lessens developer ergonomics, since it
doesn't provide any inline documentation or autocomplete for optional arguments.

This change introduces new Options builders that support 2 new ways for
This change introduces new Options builders that support 2 new ways for
specifying optional arguments that provide better usability.

```php
Expand Down Expand Up @@ -182,12 +188,12 @@ $client->calls->create(
);
```

The `Options Factory` provides fully documented optional arguments for every
optional argument supported by the Resource's Action. This is a fast way to
The `Options Factory` provides fully documented optional arguments for every
optional argument supported by the Resource's Action. This is a fast way to
handle endpoints that have a few optional arguments.

The `Options Builder` provides fully documented setters for every optional
arguments, this is great for actions that support a large number of optional
The `Options Builder` provides fully documented setters for every optional
arguments, this is great for actions that support a large number of optional
arguments, so that you don't need to provided tons of default values.

Both of these options work well with autocompleting IDEs.
Expand All @@ -214,8 +220,8 @@ Add the VERSIONS.md to explain the versioning strategy, first alpha release.

The newest version of the `twilio-php` helper library, supporting PHP 5.3+

This version brings a host of changes to update and modernize the `twilio-php`
helper library. It is auto-generated to produce a more consistent and correct
This version brings a host of changes to update and modernize the `twilio-php`
helper library. It is auto-generated to produce a more consistent and correct
product.

- [Migration Guide](https://www.twilio.com/docs/libraries/php/migration-guide)
Expand Down
2 changes: 1 addition & 1 deletion Twilio/VersionInfo.php
Expand Up @@ -6,7 +6,7 @@

class VersionInfo {
const MAJOR = 5;
const MINOR = 6;
const MINOR = 7;
const PATCH = 0;

public static function string() {
Expand Down

0 comments on commit 29306b5

Please sign in to comment.