Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to use psr/http-message v2.0 #188

Open
aedart opened this issue Apr 7, 2024 · 1 comment
Open

Upgrade to use psr/http-message v2.0 #188

aedart opened this issue Apr 7, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@aedart
Copy link
Owner

aedart commented Apr 7, 2024

Description

During athenaeum v8.0.0, psr/http-message version ^1.1 || ^2.0 was set as a dependency. This sadly introduced a defect, because the \Aedart\Streams\Stream component didn't specify the correct return types (_see #187 _).

Possible solution

psr/http-message version 2.0 cannot be used in the version 8-series, without introducing a breaking change. But, from version 9, this dependency MUST be upgraded.

Additional Context

The following 3rd party packages rely on version 1.0 of the Psr http-message package. These will have to be upgraded, before Athenaeum can be upgraded as well.

ramsey/http-range 1.1.0    requires psr/http-message (^1.0)         
shrikeh/teapot    v2.3.1   requires psr/http-message (^1.0)    
@aedart aedart added the enhancement New feature or request label Apr 7, 2024
@aedart aedart added this to the v9.x milestone Apr 7, 2024
@aedart aedart self-assigned this Apr 7, 2024
@aedart
Copy link
Owner Author

aedart commented Feb 12, 2025

See ramsey/http-range#9

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant