> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt. ## 0.10.0 **`(feat):`** You can now modify the generated `composer.json` file by adding a `composerJson` property to your generator configuration. Here's an example of the `generators.yml` file with the `composerJson` property: **`generators.yml ... groups:`** ```yaml generators.yml ... groups: php-sdk: generators: - name: fernapi/fern-php-sdk ... config: composerJson: description: This is my PHP library keywords: - myCustomTag license: - "LGPL-2.1-only" - "GPL-3.0-or-later" scripts: hello: echo hello ``` Which will result in the following composer.json file: **`composer.json {`** ````jsonc composer.json { // ..., "description": "This is my PHP library", "keywords": [ "myCustomTag", // ..., ], "license": [ "LGPL-2.1-only", "GPL-3.0-or-later" ], // ..., "scripts": { // ..., "hello": "echo hello" } } ``` ## 0.9.0 **`(feat):`** Add the ability to access alpha or undocumented response properties from every class. Users can access the additional properties like so: ```php $response = $client->users->get(...); $additionalProperties = $response->getAdditionalProperties(); ``` ## 0.8.0 **`(feat):`** Add automatic pagination support for endpoints that return a paginated response. Here's an example of how users can use paginated endpoints: ```php $items = $client->list($request); foreach($items as $item){ echo $item; } $pages = $items->getPages(); foreach($pages as $page){ foreach($page as $item){ echo $item; } } ``` ````