typelevel / mouse

A small companion to cats
MIT License
364 stars 66 forks source link

Reorganise `mouse` package object #437

Closed danicheg closed 10 months ago

danicheg commented 10 months ago

Motivation: inheritance for package objects was deprecated some time ago. Also, this is not a binary-compatible change, so we can't fix that for the 1.x series.

danicheg commented 10 months ago

Hey, @benhutchison! It's been a while since we discussed something related mouse library. Hope you're doing well! I'd like to get your opinion on this suggested change.

benhutchison commented 10 months ago

Hi @danicheg :)

Thanks for keeping up with the maintenance of mouse 🙏 No objections from me regarding the proposal, although it might make for an underwhelming "2.0 release" to have no changed features. But I see mouse as a stable library now that's in "maintenance mode".

danicheg commented 10 months ago

although it might make for an underwhelming "2.0 release" to have no changed features

💯 agree on this one. I'm planning to start publishing the RC series, and the 2.0 release will be much later on, so maybe we will end up with some new features.