tofu
tofu copied to clipboard
Scala 3 tracking Issue
Migration steps:
- [x] Prepare project structure for scala 3 cross compilation
- [x] Migration of higher-kind core
- [x] Migration of kernel
- [ ] Migration of higher-kind macros
- [x] Migration of ce2 support
- [x] Migration of ce3 support
- [ ] Migration of ZIO support
- [x] Migration of logging
I'll take on task for migration zio-logging on Scala 3, if no one minds, when pr https://github.com/tofu-tf/tofu/pull/1225 is merged
Attaching the curent status of having Scala3 support for each module :
- [ ] concurrentCE2
- [ ] config
- [x] coreCE2
- [x] coreCE3
- [ ] doobie
- [ ] doobieCE3
- [ ] doobieLogging
- [ ] doobieLoggingCE3
- [ ] env
- [ ] fs2CE2Interop
- [x] fs2CE3Interop
- [x] higherKindCore
- [x] kernel
- [x] kernelCatsMtlInterop
- [x] logging
- [x] loggingDer
- [x] loggingEnumeratum
- [x] loggingLayout
- [x] loggingLog4Cats
- [x] loggingLog4CatsLegacy
- [x] loggingLogstashLogback
- [x] loggingRefined
- [ ] loggingShapeless
- [x] loggingStr
- [ ] memo
- [x] observable
- [x] streams
- [ ] zio1Core
- [ ] zio1Interop
- [ ] zio1Logging
- [x] zio2Core
- [x] zio2Logging