Git Product home page Git Product logo

Comments (17)

bencorlett avatar bencorlett commented on August 20, 2024 4

I anticipate that I’ll have 1.9.0 out within a day or two. Thank you for your patience.

from oauth1-client.

smares avatar smares commented on August 20, 2024 3

Any idea when a new release is going to be issued? Laravel Socialite is using this library and currently the Twitter Login is broken on PHP 8 because of this bug. :(

from oauth1-client.

dimitri-koenig avatar dimitri-koenig commented on August 20, 2024 3

@bencorlett: Could you please create a new version since this bug is in the current released version 1.8.2 which is not usable due to this bug. That would be great.

from oauth1-client.

bencorlett avatar bencorlett commented on August 20, 2024 2

Thanks Matt! I’ll take a look 👍

from oauth1-client.

smares avatar smares commented on August 20, 2024 2

Submitted #129 to not only get rid of the exception, but actually make the code do what it was supposed to do - that is, normalize keys and values. First time doing a pull request, so I hope I didn't do any mistakes. 😅

from oauth1-client.

bencorlett avatar bencorlett commented on August 20, 2024 1

from oauth1-client.

bencorlett avatar bencorlett commented on August 20, 2024 1

@mattkingshott thanks for your interest, and patience in the project mate :) I haven't been committing too much time to OSS over the past couple of weeks but rather spending quality time away from the computer with my family.

There's a few moving parts to getting the next release out. Firstly, we need to get this PR to build so that we can merge it in. There's a few prerequisites for that, namely working around php-cs-fixer's lack of PHP 8 support and also hacking past PHPStan's errors regarding OpenSSL changes in PHP 8, such as this and this.

Given the large user base of this library, both directly and through Laravel packages, it's imperative that the release goes smoothly. The additional checks and balances performed by analysis tooling are there to pick up potential issues, so any workaround for their support for PHP 8 must be carefully considered.

I'm currently camping with limited internet access however I'm prioritising getting this PR to build so I can merge and release it.

@smares' suggestion is something I regularly do as well - you can read more on that here :)

Thanks!

from oauth1-client.

mattkingshott avatar mattkingshott commented on August 20, 2024

Submitted PR #128 to fix this.

from oauth1-client.

mattkingshott avatar mattkingshott commented on August 20, 2024

Great. Thanks!

from oauth1-client.

mattkingshott avatar mattkingshott commented on August 20, 2024

@bencorlett would you mind taking a look? Thanks!

from oauth1-client.

dimitri-koenig avatar dimitri-koenig commented on August 20, 2024

Sounds great, thx a lot

from oauth1-client.

mattkingshott avatar mattkingshott commented on August 20, 2024

@bencorlett any update on getting 1.9.0 out the door? Sorry to be a nuisance. Thanks!

from oauth1-client.

mattkingshott avatar mattkingshott commented on August 20, 2024

@bencorlett really sorry to be a nuisance buddy, but is there any chance of 1.9.0 getting tagged this week as I'm hoping to push a major new app version next week that uses this library with PHP 8?

from oauth1-client.

smares avatar smares commented on August 20, 2024

Because of issues like this in the past, we ended up creating a GitHub organization account where we fork all repositories we use in our projects. You can then decide whether to always use the own fork or only use the fork when a fix is taking too long in upstream. Pretty easy to do in composer.json with the repositories section.

from oauth1-client.

mattkingshott avatar mattkingshott commented on August 20, 2024

@bencorlett no worries mate. I've made a fork for now.

Enjoy time off with the family :)

from oauth1-client.

keradus avatar keradus commented on August 20, 2024

namely working around php-cs-fixer's lack of PHP 8 support

you can use PHP CS Fixer 2.18+ for PHP 8

from oauth1-client.

bencorlett avatar bencorlett commented on August 20, 2024

namely working around php-cs-fixer's lack of PHP 8 support

you can use PHP CS Fixer 2.18+ for PHP 8

Wonderful! I saw they released this a couple of days back. I've got a workaround in place and I have published v1.9.0, but I'll look to upgrade this at some point.

from oauth1-client.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.