You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are several classes or other identifiers across Cats that were made public initially even though they are not supposed to be accessible outside of the library:
cats.kernel.instances.SeqMonoid - should only be exposed as Monoid[Seq] (see initial discussion)
TBD
In order to simplify the migration and alleviate toil for users, it makes sense to consider a corresponding scalafix rule for that.
The issue is created just to don't forget about it.
The text was updated successfully, but these errors were encountered:
satorg
changed the title
Reveal internal but public identifier and make them private[cats]
Reveal internal but public identifiers and make them private[cats]Jun 13, 2024
There are several classes or other identifiers across Cats that were made public initially even though they are not supposed to be accessible outside of the library:
cats.kernel.instances.SeqMonoid
- should only be exposed asMonoid[Seq]
(see initial discussion)In order to simplify the migration and alleviate toil for users, it makes sense to consider a corresponding scalafix rule for that.
The issue is created just to don't forget about it.
The text was updated successfully, but these errors were encountered: