Skip to content

chore(fastly,storage): require client 0.4 - #214

Merged
ChiragAgg5k merged 4 commits into
mainfrom
chore/allow-client-0.4
Sep 7, 2026
Merged

chore(fastly,storage): require client 0.4#214
ChiragAgg5k merged 4 commits into
mainfrom
chore/allow-client-0.4

Conversation

@ChiragAgg5k

@ChiragAgg5k ChiragAgg5k commented Sep 6, 2026

Copy link
Copy Markdown
Member

appwrite-labs/sdk-for-manager 5.0.0 requires utopia-php/client ^0.4.1. Consumers that install it next to utopia-php/fastly and utopia-php/storage (appwrite-labs/edge) cannot resolve because both packages cap the client at 0.3.

Client 0.4 only adds withFollowRedirects() to the Adapter contract (redirects stay off by default, as in 0.3). The storage test double already implements it, and bin/monorepo test fastly storage passes against client 0.4.3.

Follow-up releases needed once merged: fastly/0.2.0 and storage/4.1.0.

appwrite-labs/sdk-for-manager 5.0.0 requires utopia-php/client ^0.4.1, and consumers such as appwrite-labs/edge install fastly and storage alongside it. Client 0.4 only adds withFollowRedirects() to the Adapter contract; the storage test double already implements it and both unit suites pass against 0.4.3.
A single range keeps the resolver's job simple and matches how the other monorepo packages pin siblings.
@ChiragAgg5k ChiragAgg5k changed the title chore(fastly,storage): allow client 0.4 chore(fastly,storage): require client 0.4 Sep 6, 2026
Matches the storage constraint style so both packages read the same way.
@ChiragAgg5k
ChiragAgg5k merged commit a68c9d4 into main Sep 7, 2026
6 checks passed
@ChiragAgg5k
ChiragAgg5k deleted the chore/allow-client-0.4 branch September 7, 2026 07:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants