atipugin / telegram-bot-ruby

Ruby wrapper for Telegram's Bot API
https://core.telegram.org/bots/api
Do What The F*ck You Want To Public License
1.35k stars 218 forks source link

Stop using `inflecto` dependency #235

Closed mbj closed 3 years ago

mbj commented 3 years ago

Inflecto is unmaintained. And I'm thinking about nuking it from the rubygems.org. Better move to better maintained alternatives: https://github.com/mbj/inflecto#discontinued

mbj commented 3 years ago

Thoughts on why I consider to yank it: https://twitter.com/_m_b_j_/status/1401845129137250306

atipugin commented 3 years ago

Hi @mbj

First of all, thx for your work! Unfortunately it's not that simple, because this gem still relies on virtus, which in turn relies on inflecto. Maybe it's a good time to rewrite gem using dry-types.

mbj commented 3 years ago

Maybe it's a good time to rewrite gem using dry-types.

likely. Or stop using inflection / implicit coercions.

BTW: virtus has no hard dependency AFAIK, but it could be the reason I still see so many downloads of inflecto (I want to stop). I was not aware it ever used inflecto.

mbj commented 3 years ago

First of all, thx for your work!

Same, cheers.

atipugin commented 3 years ago

@mbj i've released 0.16 with virtus v2 and w/o inflecto 🎉