Incompatible changes
Changes since com.typesafe.slick:slick-hikaricp:3.3.3
Dependency changes
Incompatibility | Artifact | Previous version | Current version | Version scheme |
---|---|---|---|---|
Backward and forward | com.typesafe:config |
1.3.2 | 1.4.2 | Early semantic versioning |
Backward and forward | com.zaxxer:HikariCP |
3.2.0 | 4.0.3 | Early semantic versioning |
Backward and forward | org.scala-lang.modules:scala-collection-compat_2.13 |
2.0.0 | 2.8.0 | Early semantic versioning |
Changes since com.typesafe.slick:slick-testkit:3.3.3
Dependency changes
Incompatibility | Artifact | Previous version | Current version | Version scheme |
---|---|---|---|---|
Backward and forward | com.novocode:junit-interface |
0.11 | Absent | |
Backward and forward | com.typesafe:config |
1.3.2 | 1.4.2 | Early semantic versioning |
Backward and forward | com.zaxxer:HikariCP |
3.2.0 | 4.0.3 | Early semantic versioning |
Backward and forward | junit:junit |
4.11 | 4.13.2 | Early semantic versioning |
Backward and forward | org.scala-lang.modules:scala-collection-compat_2.13 |
2.0.0 | 2.8.0 | Early semantic versioning |
Code changes
Incompatibility | Symbol | Problem |
---|---|---|
Backward | com.typesafe.slick.testkit.tests.InsertTest.testInsertOrUpdateAutoInc |
IncompatibleSignatureProblem method testInsertOrUpdateAutoInc()slick.dbio.DBIOAction in class com.typesafe.slick.testkit.tests.InsertTest has a different generic signature in current version, where it is ()Lslick/dbio/DBIOAction<Lscala/runtime/BoxedUnit;Lslick/dbio/NoStream;Lslick/dbio/Effect$All;>; rather than ()Lslick/dbio/DBIOAction<Lscala/runtime/BoxedUnit;Lslick/dbio/NoStream;Lslick/dbio/Effect$Schema;>;. See https://github.com/lightbend/mima#incompatiblesignatureproblem |
Backward | com.typesafe.slick.testkit.util.ExternalJdbcTestDB.loadCustomDriver |
DirectMissingMethodProblem method loadCustomDriver()scala.Option in class com.typesafe.slick.testkit.util.ExternalJdbcTestDB does not have a correspondent in current version |
Backward | com.typesafe.slick.testkit.util.ExternalTestDB |
MissingClassProblem class com.typesafe.slick.testkit.util.ExternalTestDB does not have a correspondent in current version |
Backward | com.typesafe.slick.testkit.util.ExternalTestDB$ |
MissingClassProblem object com.typesafe.slick.testkit.util.ExternalTestDB does not have a correspondent in current version |
Changes since com.typesafe.slick:slick:3.3.3
Dependency changes
Incompatibility | Artifact | Previous version | Current version | Version scheme |
---|---|---|---|---|
Backward and forward | com.typesafe:config |
1.3.2 | 1.4.2 | Early semantic versioning |
Backward and forward | org.scala-lang.modules:scala-collection-compat_2.13 |
2.0.0 | 2.8.0 | Early semantic versioning |
Code changes
Incompatibility | Symbol | Problem |
---|---|---|
Backward | slick.dbio.DBIOAction.sequence |
IncompatibleSignatureProblem method sequence(scala.collection.IterableOnce,scala.collection.Factory)slick.dbio.DBIOAction in object slick.dbio.DBIOAction has a different generic signature in current version, where it is <R:Ljava/lang/Object;M::Lscala/collection/IterableOnce<Ljava/lang/Object;>;E::Lslick/dbio/Effect;>(TM;Lscala/collection/Factory<TR;TM;>;)Lslick/dbio/DBIOAction<TM;Lslick/dbio/NoStream;TE;>; rather than <R:Ljava/lang/Object;M::Lscala/collection/IterableOnce<*>;E::Lslick/dbio/Effect;>(TM;Lscala/collection/Factory<TR;TM;>;)Lslick/dbio/DBIOAction<TM;Lslick/dbio/NoStream;TE;>;. See https://github.com/lightbend/mima#incompatiblesignatureproblem |
Backward | slick.dbio.DBIOAction.sequence |
IncompatibleSignatureProblem static method sequence(scala.collection.IterableOnce,scala.collection.Factory)slick.dbio.DBIOAction in interface slick.dbio.DBIOAction has a different generic signature in current version, where it is <R:Ljava/lang/Object;M::Lscala/collection/IterableOnce<Ljava/lang/Object;>;E::Lslick/dbio/Effect;>(TM;Lscala/collection/Factory<TR;TM;>;)Lslick/dbio/DBIOAction<TM;Lslick/dbio/NoStream;TE;>; rather than <R:Ljava/lang/Object;M::Lscala/collection/IterableOnce<*>;E::Lslick/dbio/Effect;>(TM;Lscala/collection/Factory<TR;TM;>;)Lslick/dbio/DBIOAction<TM;Lslick/dbio/NoStream;TE;>;. See https://github.com/lightbend/mima#incompatiblesignatureproblem |
Backward | slick.jdbc.JdbcBackend#BaseSession.prepareStatement |
DirectMissingMethodProblem method prepareStatement(java.lang.String,slick.jdbc.ResultSetType,slick.jdbc.ResultSetConcurrency,slick.jdbc.ResultSetHoldability)java.sql.PreparedStatement in class slick.jdbc.JdbcBackend#BaseSession does not have a correspondent in current version |
Backward | slick.jdbc.JdbcBackend#DatabaseDef.stream |
IncompatibleSignatureProblem method stream(slick.dbio.DBIOAction,Boolean)slick.basic.DatabasePublisher in class slick.jdbc.JdbcBackend#DatabaseDef has a different generic signature in current version, where it is <T:Ljava/lang/Object;>(Lslick/dbio/DBIOAction<Ljava/lang/Object;Lslick/dbio/Streaming<TT;>;Lslick/dbio/Effect$All;>;Z)Lslick/basic/DatabasePublisher<TT;>; rather than <T:Ljava/lang/Object;>(Lslick/dbio/DBIOAction<*Lslick/dbio/Streaming<TT;>;Lslick/dbio/Effect$All;>;Z)Lslick/basic/DatabasePublisher<TT;>;. See https://github.com/lightbend/mima#incompatiblesignatureproblem |
Backward | slick.jdbc.JdbcBackend#SessionDef.prepareStatement |
DirectMissingMethodProblem method prepareStatement(java.lang.String,slick.jdbc.ResultSetType,slick.jdbc.ResultSetConcurrency,slick.jdbc.ResultSetHoldability)java.sql.PreparedStatement in interface slick.jdbc.JdbcBackend#SessionDef does not have a correspondent in current version |
Backward | slick.jdbc.MySQLProfile#UpsertBuilder.buildInsertIgnoreStart |
DirectMissingMethodProblem method buildInsertIgnoreStart()java.lang.String in class slick.jdbc.MySQLProfile#UpsertBuilder does not have a correspondent in current version |
Backward | slick.lifted.Query.filter |
IncompatibleSignatureProblem method filter(scala.Function1,slick.lifted.CanBeQueryCondition)slick.lifted.Query in class slick.lifted.Query has a different generic signature in current version, where it is <T:Ljava/lang/Object;>(Lscala/Function1<TE;TT;>;Lslick/lifted/CanBeQueryCondition<TT;>;)Lslick/lifted/Query<TE;TU;TC;>; rather than <T::Lslick/lifted/Rep<*>;>(Lscala/Function1<TE;TT;>;Lslick/lifted/CanBeQueryCondition<TT;>;)Lslick/lifted/Query<TE;TU;TC;>;. See https://github.com/lightbend/mima#incompatiblesignatureproblem |
Backward | slick.lifted.Query.filterIf |
DirectMissingMethodProblem method filterIf(Boolean,scala.Function1)slick.lifted.Query in class slick.lifted.Query does not have a correspondent in current version |
Backward | slick.lifted.Query.filterNot |
IncompatibleSignatureProblem method filterNot(scala.Function1,slick.lifted.CanBeQueryCondition)slick.lifted.Query in class slick.lifted.Query has a different generic signature in current version, where it is <T:Ljava/lang/Object;>(Lscala/Function1<TE;TT;>;Lslick/lifted/CanBeQueryCondition<TT;>;)Lslick/lifted/Query<TE;TU;TC;>; rather than <T::Lslick/lifted/Rep<*>;>(Lscala/Function1<TE;TT;>;Lslick/lifted/CanBeQueryCondition<TT;>;)Lslick/lifted/Query<TE;TU;TC;>;. See https://github.com/lightbend/mima#incompatiblesignatureproblem |
Backward | slick.lifted.Query.filterOpt |
IncompatibleSignatureProblem method filterOpt(scala.Option,scala.Function2,slick.lifted.CanBeQueryCondition)slick.lifted.Query in class slick.lifted.Query has a different generic signature in current version, where it is <V:Ljava/lang/Object;T:Ljava/lang/Object;>(Lscala/Option<TV;>;Lscala/Function2<TE;TV;TT;>;Lslick/lifted/CanBeQueryCondition<TT;>;)Lslick/lifted/Query<TE;TU;TC;>; rather than <V:Ljava/lang/Object;T::Lslick/lifted/Rep<*>;>(Lscala/Option<TV;>;Lscala/Function2<TE;TV;TT;>;Lslick/lifted/CanBeQueryCondition<TT;>;)Lslick/lifted/Query<TE;TU;TC;>;. See https://github.com/lightbend/mima#incompatiblesignatureproblem |
Backward | slick.util.AsyncExecutor.apply$default$5 |
DirectMissingMethodProblem synthetic method apply$default$5()Int in object slick.util.AsyncExecutor does not have a correspondent in current version |
Backward | slick.util.AsyncExecutor.apply$default$5 |
DirectMissingMethodProblem synthetic static method apply$default$5()Int in interface slick.util.AsyncExecutor does not have a correspondent in current version |
Backward | slick.util.AsyncExecutor.apply$default$6 |
DirectMissingMethodProblem synthetic static method apply$default$6()scala.concurrent.duration.Duration in interface slick.util.AsyncExecutor does not have a correspondent in current version |
Backward | slick.util.AsyncExecutor.apply$default$6 |
DirectMissingMethodProblem synthetic method apply$default$6()scala.concurrent.duration.Duration in object slick.util.AsyncExecutor does not have a correspondent in current version |
Backward | slick.util.AsyncExecutor.apply$default$7 |
DirectMissingMethodProblem synthetic static method apply$default$7()Boolean in interface slick.util.AsyncExecutor does not have a correspondent in current version |
Backward | slick.util.AsyncExecutor.apply$default$7 |
DirectMissingMethodProblem synthetic method apply$default$7()Boolean in object slick.util.AsyncExecutor does not have a correspondent in current version |
Backward | slick.util.ConstArray$ |
MissingTypesProblem the type hierarchy of object slick.util.ConstArray is different in current version. Missing types {slick.util.ConstArrayCompat} |
Backward | slick.util.ConstArrayCompat |
MissingClassProblem interface slick.util.ConstArrayCompat does not have a correspondent in current version |
Backward | slick.util.SQLBuilder |
MissingTypesProblem the type hierarchy of class slick.util.SQLBuilder is different in current version. Missing types {slick.util.SQLBuilderCompat} |
Backward | slick.util.SQLBuilderCompat |
MissingClassProblem interface slick.util.SQLBuilderCompat does not have a correspondent in current version |
Changes since com.typesafe.slick:slick-codegen:3.3.3
Dependency changes
Incompatibility | Artifact | Previous version | Current version | Version scheme |
---|---|---|---|---|
Backward and forward | com.typesafe:config |
1.3.2 | 1.4.2 | Early semantic versioning |
Backward and forward | org.scala-lang.modules:scala-collection-compat_2.13 |
2.0.0 | 2.8.0 | Early semantic versioning |
Code changes
Incompatibility | Symbol | Problem |
---|---|---|
Backward | slick.codegen.OutputHelpers.foreignKeysPerTable |
ReversedMissingMethodProblem abstract method foreignKeysPerTable()scala.collection.immutable.Map in interface slick.codegen.OutputHelpers is present only in current version |