-
-
Notifications
You must be signed in to change notification settings - Fork 95
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
Dependency conflict with Laravel 8 #323
Comments
Hi,
|
Hellos 👋 Laravel 8 is currently not supported. It requires a major change (breaks BC) so probably won't be adding support for it until after the next major parser version release. Will leave the issue open for tracking. |
does new branch is usable? even if it beta/alpha I would like to try.
…On Sat, Oct 3, 2020, 3:36 AM Irfan ***@***.***> wrote:
Hellos 👋
Laravel 8 is currently not supported.
It requires a major change (breaks BC) so probably won't be adding support
for it until after the next major parser version release
<https://github.com/jikan-me/jikan/tree/3.0.0>.
Will leave the issue open for tracking.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#323 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACBPRFPRDAIKFL53GXNS22LSIZWYRANCNFSM4RFD3BCA>
.
|
@fmohican Sure. Though, it's currently in alpha. Some stuff is broken, and other stuff may be heavily changed before stable release. We're currently running an alpha preview of the next REST API version with it too. |
Nice, thank you. I will go with alpha and try out. Thank you! |
Where can i find V4? On the branch its only V3.0.0.x-dev and the error persist....
|
@fmohican I think I misphrased. v3 parser won't solve the dependency issue. It supports upto Laravel/Lumen 7.x |
I haven't made any support for Laravel/Lumen 8.x as of yet. It'll most likely be added after the next major release (i.e after v3) - is what I mean to say. v2 - Supports upto Laravel/Lumen 5.x |
Thanks for making crystal-clear. I will look forward and use API till V4 is published. |
I made dirty forks of Jikan & Goutte where I changed Guzzle 6's namespace which allow having both Guzzle 6 & 7 as a dependency. If you want to use it, update jikan dependency in
and add this repo to the repositories list :
|
Should probably look at using https://github.com/php-http/httplug |
This issue is now resolved as of v3 parser release https://github.com/jikan-me/jikan/releases/tag/v3.0.0-beta.1 This does mean you would have to upgrade your parser from v2 to v3 if you want to use it. I've tested it with Lumen 8 (same as Laravel 8) and it works fine.
Additionally, a change of plans for the v4 REST API. I'll be soon pushing out a version where we'll migrate from Lumen 7.x -> 8.x. Edit: Jikan REST API v4 has been upgraded to Lumen |
I'm closing the issue, everything works fine with v3 Thanks! |
Hello!
I'm having a dependency conflict when upgrading my Laravel application from version 7 to 8.
Current Jikan version requires
fabpot/goutte": "^3.2"
, which requires"guzzlehttp/guzzle": "^6.0"
.However, as of Laravel 8,
"guzzlehttp/guzzle": "^7.0.1"
is required which causes a dependency conflict with jikan when updating.A solution would be to use
fabpot/goutte": "^4.0"
which use HttpClient instead of Guzzle.Thanks for the awesome work 👍
The text was updated successfully, but these errors were encountered: