Skip to content

Commit 5eb1546

Browse files
committed
Towards 1.18.1.
1 parent 40d6846 commit 5eb1546

File tree

3 files changed

+2
-49
lines changed

3 files changed

+2
-49
lines changed

ir/shared/src/main/scala/org/scalajs/ir/ScalaJSVersions.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import java.util.concurrent.ConcurrentHashMap
1717
import scala.util.matching.Regex
1818

1919
object ScalaJSVersions extends VersionChecks(
20-
current = "1.18.0",
20+
current = "1.18.1-SNAPSHOT",
2121
binaryEmitted = "1.18"
2222
)
2323

project/BinaryIncompatibilities.scala

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -5,56 +5,9 @@ import com.typesafe.tools.mima.core.ProblemFilters._
55

66
object BinaryIncompatibilities {
77
val IR = Seq(
8-
// !!! Breaking, OK in minor release
9-
ProblemFilters.exclude[DirectMissingMethodProblem]("org.scalajs.ir.Printers#IRTreePrinter.print"),
10-
ProblemFilters.exclude[MissingClassProblem]("org.scalajs.ir.Trees$ArrayLength"),
11-
ProblemFilters.exclude[MissingClassProblem]("org.scalajs.ir.Trees$ArrayLength$"),
12-
ProblemFilters.exclude[MissingClassProblem]("org.scalajs.ir.Trees$Clone"),
13-
ProblemFilters.exclude[MissingClassProblem]("org.scalajs.ir.Trees$Clone$"),
14-
ProblemFilters.exclude[MissingClassProblem]("org.scalajs.ir.Trees$GetClass"),
15-
ProblemFilters.exclude[MissingClassProblem]("org.scalajs.ir.Trees$GetClass$"),
16-
ProblemFilters.exclude[MissingClassProblem]("org.scalajs.ir.Trees$IdentityHashCode"),
17-
ProblemFilters.exclude[MissingClassProblem]("org.scalajs.ir.Trees$IdentityHashCode$"),
18-
ProblemFilters.exclude[MissingClassProblem]("org.scalajs.ir.Trees$JSLinkingInfo"),
19-
ProblemFilters.exclude[MissingClassProblem]("org.scalajs.ir.Trees$JSLinkingInfo$"),
20-
ProblemFilters.exclude[MissingClassProblem]("org.scalajs.ir.Trees$LabelIdent"),
21-
ProblemFilters.exclude[MissingClassProblem]("org.scalajs.ir.Trees$LabelIdent$"),
22-
ProblemFilters.exclude[Problem]("org.scalajs.ir.Trees#Labeled.*"),
23-
ProblemFilters.exclude[Problem]("org.scalajs.ir.Trees#Return.*"),
24-
ProblemFilters.exclude[MissingClassProblem]("org.scalajs.ir.Trees$This"),
25-
ProblemFilters.exclude[MissingTypesProblem]("org.scalajs.ir.Trees$This$"),
26-
ProblemFilters.exclude[IncompatibleResultTypeProblem]("org.scalajs.ir.Trees#This.apply"),
27-
ProblemFilters.exclude[IncompatibleMethTypeProblem]("org.scalajs.ir.Trees#This.unapply"),
28-
ProblemFilters.exclude[MissingClassProblem]("org.scalajs.ir.Trees$Throw"),
29-
ProblemFilters.exclude[MissingClassProblem]("org.scalajs.ir.Trees$Throw$"),
30-
ProblemFilters.exclude[MissingClassProblem]("org.scalajs.ir.Trees$UnwrapFromThrowable"),
31-
ProblemFilters.exclude[MissingClassProblem]("org.scalajs.ir.Trees$UnwrapFromThrowable$"),
32-
ProblemFilters.exclude[Problem]("org.scalajs.ir.Trees#VarRef.*"),
33-
ProblemFilters.exclude[MissingClassProblem]("org.scalajs.ir.Trees$WrapAsThrowable"),
34-
ProblemFilters.exclude[MissingClassProblem]("org.scalajs.ir.Trees$WrapAsThrowable$"),
35-
ProblemFilters.exclude[IncompatibleResultTypeProblem]("org.scalajs.ir.Trees#*.tpe"),
36-
ProblemFilters.exclude[MissingClassProblem]("org.scalajs.ir.Types$NoType$"),
37-
38-
// !!! Breaking, OK in minor release
39-
ProblemFilters.exclude[DirectMissingMethodProblem]("org.scalajs.ir.Transformers#Transformer.transform"),
40-
ProblemFilters.exclude[DirectMissingMethodProblem]("org.scalajs.ir.Transformers#Transformer.transformExpr"),
41-
ProblemFilters.exclude[DirectMissingMethodProblem]("org.scalajs.ir.Transformers#Transformer.transformExprOrJSSpread"),
42-
ProblemFilters.exclude[DirectMissingMethodProblem]("org.scalajs.ir.Transformers#Transformer.transformStat"),
43-
ProblemFilters.exclude[DirectMissingMethodProblem]("org.scalajs.ir.Transformers#Transformer.transformStats"),
44-
ProblemFilters.exclude[DirectMissingMethodProblem]("org.scalajs.ir.Trees#Transient#Value.transform"),
45-
ProblemFilters.exclude[ReversedMissingMethodProblem]("org.scalajs.ir.Trees#Transient#Value.transform"),
46-
47-
// private, not an issue
48-
ProblemFilters.exclude[DirectMissingMethodProblem]("org.scalajs.ir.Serializers#Deserializer.readLabelIdent"),
49-
ProblemFilters.exclude[DirectMissingMethodProblem]("org.scalajs.ir.Serializers#Serializer.writeLabelIdent"),
50-
ProblemFilters.exclude[DirectMissingMethodProblem]("org.scalajs.ir.Hashers#TreeHasher.mixLabelIdent"),
518
)
529

5310
val Linker = Seq(
54-
// !!! Breaking, OK in minor release
55-
exclude[DirectMissingMethodProblem]("org.scalajs.linker.standard.ModuleSet.coreSpec"),
56-
exclude[DirectMissingMethodProblem]("org.scalajs.linker.standard.ModuleSet.this"),
57-
exclude[DirectMissingMethodProblem]("org.scalajs.linker.standard.LinkerBackend.verifyModuleSet"),
5811
)
5912

6013
val LinkerInterface = Seq(

project/Build.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,7 @@ object Build {
394394
val previousVersions = List("1.0.0", "1.0.1", "1.1.0", "1.1.1", "1.2.0",
395395
"1.3.0", "1.3.1", "1.4.0", "1.5.0", "1.5.1", "1.6.0", "1.7.0", "1.7.1",
396396
"1.8.0", "1.9.0", "1.10.0", "1.10.1", "1.11.0", "1.12.0", "1.13.0",
397-
"1.13.1", "1.13.2", "1.14.0", "1.15.0", "1.16.0", "1.17.0")
397+
"1.13.1", "1.13.2", "1.14.0", "1.15.0", "1.16.0", "1.17.0", "1.18.0")
398398
val previousVersion = previousVersions.last
399399

400400
val previousBinaryCrossVersion = CrossVersion.binaryWith("sjs1_", "")

0 commit comments

Comments
 (0)