O Faraday README.md afirma: "Atualmente isso significa que suportamos Ruby 2.6+"
Rubygems.org afirma que a versão ruby necessária é >= 2.4
Isso parece contraditório.
Preciso usar a versão mais recente do Faraday que suporte 2.5.3. Provavelmente não há alteração de código para isso - apenas documentação para explicar o porquê e, em seguida, como encontrar a versão real que suportava uma versão específica do ruby.
Leia o README, visite Rubygems.org e verifique as informações de versão ruby necessárias no lado direito da visualização ao selecionar uma versão Faraday específica.
O código está repleto de regras do Ruby 2.4, para que ainda possamos instalar e usar isso, mas não estamos estendendo a promessa por mais tempo. Nossa janela de suporte é "a mesma do Ruby", mas não vimos uma razão para cortar as versões anteriores antes de termos uma razão para isso.
https://github.com/lostisland/faraday/blob/main/.rubocop.yml#L11
Oi @jedeleh , obrigado por levantar isso e desculpas pela confusão.
A ramificação main
representa nosso próximo lançamento 2.0
, que acompanhará a janela de suporte do Ruby, porém a v 1.x de Faraday (baseada na ramificação 1.x
) ainda suporta Ruby 2.4+ e é testado e testado contra isso.
Com base em seu feedback, suspeito que devemos adicionar uma mensagem clara no README para explicar que a ramificação main
não representa a versão mais recente do Rubygems, então farei isso o mais rápido possível
Perfeito! Obrigado pelas informações e por considerar o problema.
Comentários muito úteis
Oi @jedeleh , obrigado por levantar isso e desculpas pela confusão.
A ramificação
main
representa nosso próximo lançamento2.0
, que acompanhará a janela de suporte do Ruby, porém a v 1.x de Faraday (baseada na ramificação1.x
) ainda suporta Ruby 2.4+ e é testado e testado contra isso.Com base em seu feedback, suspeito que devemos adicionar uma mensagem clara no README para explicar que a ramificação
main
não representa a versão mais recente do Rubygems, então farei isso o mais rápido possível