Release Maintenance Strategy #1413
-
Hey there 👋🏻 I'm curious about the release maintenance strategy that is used here at Faraday. For instance, I see new versions on the Additionally, does Faraday aim to follow SemVer with these version updates? Thanks in advance for the insight! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hi @harrylewis we're already following SemVer for our releases 🙌. We obviously recommend people to use Faraday 2.x, but since Faraday is what is colloquially called a "plumbing" gem (i.e. used as a dependency of other gems) people often don't have direct control over which version of Faraday they can use. I hope this helps clarifying, but if you have any other follow-up question I'd be happy to help! |
Beta Was this translation helpful? Give feedback.
Hi @harrylewis we're already following SemVer for our releases 🙌.
The reason for 0.x and 1.x versions being pushed is that they're still widely being used out in the wild.
We obviously recommend people to use Faraday 2.x, but since Faraday is what is colloquially called a "plumbing" gem (i.e. used as a dependency of other gems) people often don't have direct control over which version of Faraday they can use.
Updates to the 0.x and 1.x versions are mostly for fixes and ease of upgrades, there are no plans to push new features over these as well.
I hope this helps clarifying, but if you have any other follow-up question I'd be happy to help!