Comments (4)
The update for the package to work with Guzzle 6 should probably be a new major version or a separate package altogether due to the breaking changes?
from oauth-subscriber.
I don't see a reason for this. A guzzle 5 compatible version will not be maintained, so you should just lock your dependency to a specific SHA if you'd like.
The update for the package to work with Guzzle 6 should probably be a new major version or a separate package altogether due to the breaking changes?
This package is unstable and never had a major release (i.e., it's still 0.x.x), so major for this package is a minor version bump.
from oauth-subscriber.
Because locking at a specific SHA commit will not work - the composer.json file dependencies cause a failure if you do so.
Lack of maintenance is fine, but supporting backwards compatibility is important especially after such major changes to Guzzle - what happens when you go to 7 and make the same decision?
{
"require": {
"guzzlehttp/guzzle": "5.*",
"guzzlehttp/oauth-subscriber": "dev-master#55c001f5cbcfab5f44792426538cba5bd53168f2"
}
}
➜ guzzle-oauth-test composer install
Loading composer repositories with package information
Installing dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for guzzlehttp/oauth-subscriber dev-master#55c001f5cbcfab5f44792426538cba5bd53168f2 -> satisfiable by guzzlehttp/oauth-subscriber[dev-master].
- guzzlehttp/oauth-subscriber dev-master requires guzzlehttp/guzzle ~6.0 -> no matching package found.
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.
Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.
from oauth-subscriber.
A trivial branch-adjust dependencies-tag action removes the problem entirely, and would be appreciated. Workarounds like defining an additional repository like below would then be unnecessary.
{
"repositories": [
{
"type": "package",
"package": {
"name": "guzzlehttp/oauth-subscriber",
"version": "0.2.99",
"dist": {
"url": "https://github.com/guzzle/oauth-subscriber/archive/55c001f5cbcfab5f44792426538cba5bd53168f2.zip",
"type": "zip"
}
}
}
]
}
from oauth-subscriber.
Related Issues (20)
- trailing slash for base_uri HOT 1
- Memory leak HOT 2
- Guzzel not able to see the nonce and timestamp HOT 1
- Why this repo seems to be dead? HOT 2
- Notice: Undefined index: token_secret in guzzlehttp/oauth-subscriber/src/Oauth1.php at line 243 HOT 1
- Rest authentication error : Invalid signature - provided signature does not match
- Allow override of token and secret on a per-call basis. HOT 1
- Incorrect signature generated HOT 1
- Problem with signatures for query strings without values HOT 1
- New release
- Wrong signature for query string with duplicate parameter keys HOT 2
- OAuth 1.0 Two-Legged HOT 1
- Guzzle 7 support
- PHP8 openssl_free_key deprecated HOT 1
- Can I use OAuth1 with hmac-sha256 signature method? HOT 3
- Attempted to call function "parse_query" from namespace "GuzzleHttp\Psr7". HOT 4
- Incompatible dependency. Use of GuzzleHttp\Psr7\parse_query() HOT 3
- Depricated function was removed HOT 1
- Error: Call to undefined function GuzzleHttp\Psr7\parse_query() HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from oauth-subscriber.