Skip to content

v3.2.1 - The Bridge on the River Composer

Latest

Choose a tag to compare

@derpixler derpixler released this 09 Nov 13:34
· 4 commits to master since this release

Guzzle 8 and Laravel 13

composer require zammad/zammad-api-client-php failed in every new Laravel 13 application, because the skeleton locks Guzzle 8 and the client only allowed Guzzle 7. The client now accepts guzzlehttp/guzzle ^7.10 || ^8.0 and guzzlehttp/psr7 ^2.7 || ^3.0; nothing else changes for Guzzle 7 users. (#180, #181)

Symfony: set up by composer require

A Symfony Flex recipe is now attached to every release. Add it as a recipe source once, before requiring the package:

composer config --json extra.symfony.endpoint \
  '["https://github.com/zammad/zammad-api-client-php/releases/latest/download/index.json", "flex://defaults"]'
composer require zammad/zammad-api-client-php

The recipe registers the bundle, creates config/packages/zammad.yaml and adds ZAMMAD_URL / ZAMMAD_TOKEN to .env; composer remove reverts it. Without Flex, the manual setup in the README still applies. (#182)