Skip to content

Commit

Permalink
Release 2.6.4
Browse files Browse the repository at this point in the history
  • Loading branch information
adamw committed Oct 11, 2024
1 parent 505d3ef commit bfce0f2
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@ To use, add the following dependency:

```
// sbt
"com.softwaremill.macwire" %% "macros" % "2.6.3" % "provided"
"com.softwaremill.macwire" %% "macros" % "2.6.4" % "provided"
// scala-cli
//> using dep com.softwaremill.macwire::macros:2.6.3
//> using dep com.softwaremill.macwire::macros:2.6.4
```

# Table of Contents
Expand Down Expand Up @@ -433,7 +433,7 @@ class SocialModule(userModule: UserModule) {
Dependency:

```scala
"com.softwaremill.macwire" %% "util" % "2.6.3"
"com.softwaremill.macwire" %% "util" % "2.6.4"
```

If you are using that pattern a lot, you can annotate your modules using `@Module`, and they will be used when
Expand All @@ -455,7 +455,7 @@ class SocialModule(userModule: UserModule) {
Dependency:

```
"com.softwaremill.macwire" %% "proxy" % "2.6.3"
"com.softwaremill.macwire" %% "proxy" % "2.6.4"
```

There are two "built-in" scopes, depending on how the dependency is defined:
Expand Down Expand Up @@ -505,7 +505,7 @@ frameworks.
Dependency:

```scala
"com.softwaremill.macwire" %% "util" % "2.6.3"
"com.softwaremill.macwire" %% "util" % "2.6.4"
```

To integrate with some frameworks (e.g. [Play 2](http://www.playframework.com/)) or to create instances of classes
Expand Down Expand Up @@ -593,7 +593,7 @@ that the wired class extends, instead of the full implementation.
Dependency:

```scala
"com.softwaremill.macwire" %% "macrosakka" % "2.6.3" % "provided"
"com.softwaremill.macwire" %% "macrosakka" % "2.6.4" % "provided"
```

Macwire provides wiring suport for [akka](http://akka.io) through the `macrosAkka` module.
Expand Down Expand Up @@ -754,7 +754,7 @@ trait RockBandModule {

**Warning**: `autowire` is an experimental feature, if you have any feedback regarding its usage, let us know! Future releases might break source/binary compatibility. It is available for Scala 2 only for now.

Dependency: `"com.softwaremill.macwire" %% "macrosautocats" % "2.6.3"`
Dependency: `"com.softwaremill.macwire" %% "macrosautocats" % "2.6.4"`

In case you need to build an instance from some particular instances and factory methods you can leverage `autowire`. This feature is intended to integrate with effect-management libraries (currently we support [cats-effect](https://github.com/typelevel/cats-effect)).

Expand Down Expand Up @@ -812,7 +812,7 @@ object UserModule {
Dependency:

```
"com.softwaremill.macwire" %% "proxy" % "2.6.3"
"com.softwaremill.macwire" %% "proxy" % "2.6.4"
```

MacWire contains an implementation of interceptors, which can be applied to class instances in the modules.
Expand Down

0 comments on commit bfce0f2

Please sign in to comment.