Skip to content

Commit 7511314

Browse files
committed
update readme
1 parent 6e83084 commit 7511314

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

README.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ Table of Contents
2525
- [Migrating from 1.x <a id="migrating"></a>](#migrating-from-1x-a-id%22migrating%22a)
2626
- [Play 2.4.x <a id="play24x"></a>](#play-24x-a-id%22play24x%22a)
2727
- [Play 2.5.x <a id="play25x"></a>](#play-25x-a-id%22play25x%22a)
28-
29-
**Scala3 support?** See [this issue](https://github.com/softwaremill/macwire/issues/159)
28+
- [Scala3 support](#scala3-support)
3029

3130
MacWire
3231
=======
@@ -759,6 +758,19 @@ class AppApplicationLoader extends ApplicationLoader {
759758
}
760759
````
761760

761+
Scala3 support
762+
--------
763+
The Scala3 version is meant to be compatible with Scala2 where possible. Currently there is a few missing features:
764+
* wire from parent scope https://github.com/lampepfl/dotty/issues/13105
765+
* wire from imports https://github.com/lampepfl/dotty/issues/12965
766+
* wire in pattern matching
767+
* `wiredInModule`
768+
* `@Module`
769+
770+
For full list of incompatibilities take a look at `tests/src/test/resources/test-cases` and `util-tests/src/test/resources/test-cases`
771+
772+
773+
762774
There's also a [G8 template available](https://github.com/lloydmeta/ctdi-play.g8) which can be used with `sbt new`.
763775

764776
## Commercial Support

0 commit comments

Comments
 (0)