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
Copy file name to clipboardExpand all lines: _overviews/tutorials/binary-compatibility-for-library-authors.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -143,11 +143,11 @@ How can we, as library authors, spare our users of runtime errors and dependency
143
143
144
144
## MiMa - Checking binary compatibility against previous library versions
145
145
146
-
[MiMa](https://github.com/lightbend/mima) is a tool for diagnosing binary incompatibilities between different library versions.
146
+
[MiMa](https://github.com/lightbend-labs/mima) is a tool for diagnosing binary incompatibilities between different library versions.
147
147
It works by comparing the class files of two provided JARs and report any binary incompatibilities found.
148
148
Both backwards and forwards binary incompatibility can be detected by swapping input order of the JARs.
149
149
150
-
By incorporating MiMa's [sbt plugin](https://github.com/lightbend/mima#sbt) into your sbt build, you can easily check whether
150
+
By incorporating MiMa's [sbt plugin](https://github.com/lightbend-labs/mima#sbt) into your sbt build, you can easily check whether
151
151
you have accidentally introduced binary incompatible changes. Detailed instruction on how to use the sbt plugin can be found in the link.
152
152
153
153
We strongly encourage every library author to incorporate MiMa into their continuous integration and release workflow.
@@ -255,7 +255,7 @@ alice match
255
255
Later in time, you can amend the original case class definition to, say, add an optional `address` field. You
256
256
* add a new field `address` and a custom `withAddress` method,
257
257
* update the public `apply` method in the companion object to initialize all the fields,
258
-
* tell MiMa to [ignore](https://github.com/lightbend/mima#filtering-binary-incompatibilities) changes to the class constructor. This step is necessary because MiMa does not yet ignore changes in private class constructor signatures (see [#738](https://github.com/lightbend/mima/issues/738)).
258
+
* tell MiMa to [ignore](https://github.com/lightbend-labs/mima#filtering-binary-incompatibilities) changes to the class constructor. This step is necessary because MiMa does not yet ignore changes in private class constructor signatures (see [#738](https://github.com/lightbend-labs/mima/issues/738)).
0 commit comments