Le Faraday README.md indique : "Actuellement, cela signifie que nous prenons en charge Ruby 2.6+"
Rubygems.org indique que la version de ruby requise est >= 2.4
Cela semble contradictoire.
J'ai besoin d'utiliser la version la plus récente de Faraday qui prend en charge 2.5.3. Il n'y a probablement pas de changement de code pour cela - juste une documentation pour expliquer pourquoi, puis comment trouver la version réelle qui prend en charge une version ruby spécifique.
Lisez le README, visitez Rubygems.org et vérifiez les informations de version ruby requises sur le côté droit de la vue lorsque vous sélectionnez une version Faraday spécifique.
Le code est lié aux règles Ruby 2.4, de sorte que nous pouvons toujours l'installer et l'utiliser, mais nous n'étendons pas la promesse plus longtemps que cela. Notre fenêtre de support est "la même que celle de Ruby", mais nous n'avons pas vu de raison de couper les versions antérieures avant d'avoir une raison de le faire.
https://github.com/lostisland/faraday/blob/main/.rubocop.yml#L11
Salut @jedeleh , merci d'avoir soulevé ce sujet et excuses pour la confusion.
La branche main
représente notre prochaine version 2.0
, qui suivra la fenêtre de support de Ruby, cependant v 1.x de Faraday (basé sur la branche 1.x
) prend toujours en charge Ruby 2.4+ et est testé et linté contre cela.
Sur la base de vos commentaires, je pense que nous devrions ajouter un message clair dans le README pour expliquer que la branche main
ne représente pas la dernière version de Rubygems, donc je le ferai dès que possible
Parfait! Merci pour l'information et d'avoir réfléchi au problème.
Commentaire le plus utile
Salut @jedeleh , merci d'avoir soulevé ce sujet et excuses pour la confusion.
La branche
main
représente notre prochaine version2.0
, qui suivra la fenêtre de support de Ruby, cependant v 1.x de Faraday (basé sur la branche1.x
) prend toujours en charge Ruby 2.4+ et est testé et linté contre cela.Sur la base de vos commentaires, je pense que nous devrions ajouter un message clair dans le README pour expliquer que la branche
main
ne représente pas la dernière version de Rubygems, donc je le ferai dès que possible