0.4.0

(feat): Retry HTTP requests on status codes 408, 429, 5XX. You can configure the maximum number of retries like this: php $client = new FooClient("token", ['maxRetries' => 3]) $client->bar($request, ['maxRetries' => 5]); The default for maxRetries is 2, meaning up to 3 HTTP requests may be sent. Set maxRetries to 0 to disable retries. If you create your own HTTP client and pass it to the root client, you must add the desired middlewares yourself. Here’s how you would add the RetryMiddleware to a custom HTTP client: php $handlerStack = HandlerStack::create(); $handlerStack->push(RetryMiddleware::create()); $httpClient = new Client(['handler' => $handlerStack]); $client = new FooClient(['client' => $client]);

0.3.2

(internal): Upgrade to IRv55 to recognize nullable types.

0.3.1

(fix): Improve multiline parameter docs by writing them above the tag, e.g.

class UpdateUserRequest extends JsonSerializableType {
1 /**
2 * The user to update.
3 *
4 * See [User](https://acme.co/user) for more information.
5 *
6 * @var ?User $user
7 */
8 public ?User $user;
9} ```
10
11**`(fix):`** Add .idea to the generated .gitignore file.