twiddles
twiddles copied to clipboard
Micro-library for building effectful protocols
## About this PR 📦 Updates [com.chuusai:shapeless](https://github.com/milessabin/shapeless) from `2.3.10` to `2.3.11` 📜 [GitHub Release Notes](https://github.com/milessabin/shapeless/releases/tag/2.3.11) - [GitHub Release Notes](https://github.com/milessabin/shapeless/releases/tag/v2.3.11) - [Version Diff](https://github.com/milessabin/shapeless/compare/v2.3.10...v2.3.11) ## Usage ✅ **Please merge!** I'll automatically update...
Need both: - Cats 2.11.0: https://github.com/typelevel/cats/pull/4585 - Shapeless 2.4.0: https://github.com/milessabin/shapeless/issues/1355
This was partially done in #9 but I was unable to get all examples compiling. The goal is to remove these implicit conversions: https://github.com/typelevel/twiddles/blob/7a26b389b9a8e638b06a1a8041f727905975aee0/core/shared/src/main/scala-3/org/typelevel/twiddles/Twiddles.scala#L38-L41 and the associated `AnyVal`s. See #11...
Starting point for #10. The simplified extension methods here don't work for all hierarchy cases: ```scala [error] -- [E007] Type Mismatch Error: /Users/mpilquist/Development/oss/twiddles/core/shared/src/test/scala/examples/Hierarchy.scala:62:33 [error] 62 | def c: Decoder[Foo] =...
## About this PR 📦 Updates * [org.scala-native:auxlib](https://github.com/scala-native/scala-native) * [org.scala-native:clib](https://github.com/scala-native/scala-native) * [org.scala-native:javalib](https://github.com/scala-native/scala-native) * [org.scala-native:nativelib](https://github.com/scala-native/scala-native) * [org.scala-native:nscplugin](https://github.com/scala-native/scala-native) * [org.scala-native:posixlib](https://github.com/scala-native/scala-native) * [org.scala-native:sbt-scala-native](https://github.com/scala-native/scala-native) * [org.scala-native:test-interface](https://github.com/scala-native/scala-native) * [org.scala-native:windowslib](https://github.com/scala-native/scala-native) from `0.5.2` to `0.5.5` 📜 [GitHub...
## About this PR 📦 Updates [org.scalameta:munit](https://github.com/scalameta/munit) from `1.0.0` to `1.0.1` 📜 [GitHub Release Notes](https://github.com/scalameta/munit/releases/tag/v1.0.1) - [Version Diff](https://github.com/scalameta/munit/compare/v1.0.0...v1.0.1) ## Usage ✅ **Please merge!** I'll automatically update this PR to resolve...
## About this PR 📦 Updates [org.scalameta:scalafmt-core](https://github.com/scalameta/scalafmt) from `3.8.1` to `3.8.3` 📜 [GitHub Release Notes](https://github.com/scalameta/scalafmt/releases/tag/v3.8.3) - [Version Diff](https://github.com/scalameta/scalafmt/compare/v3.8.1...v3.8.3) ## Usage ✅ **Please merge!** I'll automatically update this PR to resolve...
## About this PR 📦 Updates [org.typelevel:sbt-typelevel](https://github.com/typelevel/sbt-typelevel) from `0.7.1` to `0.7.2` 📜 [GitHub Release Notes](https://github.com/typelevel/sbt-typelevel/releases/tag/v0.7.2) - [Version Diff](https://github.com/typelevel/sbt-typelevel/compare/v0.7.1...v0.7.2) ## Usage ✅ **Please merge!** I'll automatically update this PR to resolve...
## About this PR 📦 Updates [org.scalameta:sbt-mdoc](https://github.com/scalameta/mdoc) from `2.5.2` to `2.5.4` 📜 [GitHub Release Notes](https://github.com/scalameta/mdoc/releases/tag/v2.5.4) - [Version Diff](https://github.com/scalameta/mdoc/compare/v2.5.2...v2.5.4) ## Usage ✅ **Please merge!** I'll automatically update this PR to resolve...