From b83202f4293f499ab00450514acab040abc1aa5e Mon Sep 17 00:00:00 2001 From: Maciej Gorywoda Date: Tue, 2 Jul 2024 17:08:36 +0200 Subject: [PATCH 1/2] Update Scala to 3.3.3 This is just for consistency. Scala 3.3 has Long Term Support guaranteed by the compiler team and it's the default Scala 3 version used by IntelliJ Scala Plugin. --- Early Returns/Baby Steps/build.sbt | 2 +- .../Lazy Collection to the Rescue/build.sbt | 2 +- Early Returns/The Problem/build.sbt | 2 +- Early Returns/Unapply/build.sbt | 2 +- Expressions over Statements/Nested Methods/build.sbt | 2 +- .../Pure vs Impure Functions/build.sbt | 2 +- Expressions over Statements/Recursion/build.sbt | 2 +- Expressions over Statements/Tail Recursion/build.sbt | 2 +- .../build.sbt | 2 +- .../What is an Expression/build.sbt | 2 +- Functions as Data/anonymous_functions/build.sbt | 2 +- Functions as Data/filter/build.sbt | 2 +- Functions as Data/find/build.sbt | 2 +- Functions as Data/flatMap/build.sbt | 2 +- Functions as Data/foldLeft/build.sbt | 2 +- Functions as Data/foreach/build.sbt | 2 +- .../functions_returning_functions/build.sbt | 2 +- Functions as Data/map/build.sbt | 2 +- .../partial_fucntion_application/build.sbt | 2 +- .../passing_functions_as_arguments/build.sbt | 2 +- .../scala_collections_overview/build.sbt | 2 +- .../scala_collections_overview/task-info.yaml | 12 ++++++------ .../total_and_partial_functions/build.sbt | 2 +- Functions as Data/what_is_a_function/build.sbt | 2 +- Immutability/A View/build.sbt | 2 +- Immutability/Berliner Pattern/build.sbt | 2 +- Immutability/Case Class Copy/build.sbt | 2 +- .../Comparison of View and Lazy Collection/build.sbt | 2 +- Immutability/Lazy List/build.sbt | 2 +- Immutability/Lazy Val/build.sbt | 2 +- .../build.sbt | 2 +- Immutability/The Builder Pattern/build.sbt | 2 +- .../Either as an Alternative to Exceptions/build.sbt | 2 +- Monads/Monadic Laws/build.sbt | 2 +- Monads/Non-Determinism with Lists/build.sbt | 2 +- Monads/Option as an Alternative to null/build.sbt | 2 +- .../Syntactic Sugar and For-Comprehensions/build.sbt | 2 +- Monads/Use Try Instead of try-catch/build.sbt | 2 +- Pattern Matching/A Custom unapply Method/build.sbt | 2 +- Pattern Matching/Case Class/build.sbt | 2 +- Pattern Matching/Case Objects/build.sbt | 2 +- Pattern Matching/Case Objects/task-info.yaml | 2 +- Pattern Matching/Destructuring/build.sbt | 2 +- Pattern Matching/Enums/build.sbt | 2 +- Pattern Matching/Pattern Matching/build.sbt | 2 +- Pattern Matching/Sealed Traits Hierarchies/build.sbt | 2 +- .../build.sbt | 2 +- Pattern Matching/The Newtype Pattern/build.sbt | 2 +- build.sbt | 2 +- 49 files changed, 54 insertions(+), 54 deletions(-) diff --git a/Early Returns/Baby Steps/build.sbt b/Early Returns/Baby Steps/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Early Returns/Baby Steps/build.sbt +++ b/Early Returns/Baby Steps/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Early Returns/Lazy Collection to the Rescue/build.sbt b/Early Returns/Lazy Collection to the Rescue/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Early Returns/Lazy Collection to the Rescue/build.sbt +++ b/Early Returns/Lazy Collection to the Rescue/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Early Returns/The Problem/build.sbt b/Early Returns/The Problem/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Early Returns/The Problem/build.sbt +++ b/Early Returns/The Problem/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Early Returns/Unapply/build.sbt b/Early Returns/Unapply/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Early Returns/Unapply/build.sbt +++ b/Early Returns/Unapply/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Expressions over Statements/Nested Methods/build.sbt b/Expressions over Statements/Nested Methods/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Expressions over Statements/Nested Methods/build.sbt +++ b/Expressions over Statements/Nested Methods/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Expressions over Statements/Pure vs Impure Functions/build.sbt b/Expressions over Statements/Pure vs Impure Functions/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Expressions over Statements/Pure vs Impure Functions/build.sbt +++ b/Expressions over Statements/Pure vs Impure Functions/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Expressions over Statements/Recursion/build.sbt b/Expressions over Statements/Recursion/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Expressions over Statements/Recursion/build.sbt +++ b/Expressions over Statements/Recursion/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Expressions over Statements/Tail Recursion/build.sbt b/Expressions over Statements/Tail Recursion/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Expressions over Statements/Tail Recursion/build.sbt +++ b/Expressions over Statements/Tail Recursion/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Expressions over Statements/Using Clause for Carrying an Immutable Context/build.sbt b/Expressions over Statements/Using Clause for Carrying an Immutable Context/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Expressions over Statements/Using Clause for Carrying an Immutable Context/build.sbt +++ b/Expressions over Statements/Using Clause for Carrying an Immutable Context/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Expressions over Statements/What is an Expression/build.sbt b/Expressions over Statements/What is an Expression/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Expressions over Statements/What is an Expression/build.sbt +++ b/Expressions over Statements/What is an Expression/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Functions as Data/anonymous_functions/build.sbt b/Functions as Data/anonymous_functions/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Functions as Data/anonymous_functions/build.sbt +++ b/Functions as Data/anonymous_functions/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Functions as Data/filter/build.sbt b/Functions as Data/filter/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Functions as Data/filter/build.sbt +++ b/Functions as Data/filter/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Functions as Data/find/build.sbt b/Functions as Data/find/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Functions as Data/find/build.sbt +++ b/Functions as Data/find/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Functions as Data/flatMap/build.sbt b/Functions as Data/flatMap/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Functions as Data/flatMap/build.sbt +++ b/Functions as Data/flatMap/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Functions as Data/foldLeft/build.sbt b/Functions as Data/foldLeft/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Functions as Data/foldLeft/build.sbt +++ b/Functions as Data/foldLeft/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Functions as Data/foreach/build.sbt b/Functions as Data/foreach/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Functions as Data/foreach/build.sbt +++ b/Functions as Data/foreach/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Functions as Data/functions_returning_functions/build.sbt b/Functions as Data/functions_returning_functions/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Functions as Data/functions_returning_functions/build.sbt +++ b/Functions as Data/functions_returning_functions/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Functions as Data/map/build.sbt b/Functions as Data/map/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Functions as Data/map/build.sbt +++ b/Functions as Data/map/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Functions as Data/partial_fucntion_application/build.sbt b/Functions as Data/partial_fucntion_application/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Functions as Data/partial_fucntion_application/build.sbt +++ b/Functions as Data/partial_fucntion_application/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Functions as Data/passing_functions_as_arguments/build.sbt b/Functions as Data/passing_functions_as_arguments/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Functions as Data/passing_functions_as_arguments/build.sbt +++ b/Functions as Data/passing_functions_as_arguments/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Functions as Data/scala_collections_overview/build.sbt b/Functions as Data/scala_collections_overview/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Functions as Data/scala_collections_overview/build.sbt +++ b/Functions as Data/scala_collections_overview/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Functions as Data/scala_collections_overview/task-info.yaml b/Functions as Data/scala_collections_overview/task-info.yaml index 2af01274..2fa78380 100644 --- a/Functions as Data/scala_collections_overview/task-info.yaml +++ b/Functions as Data/scala_collections_overview/task-info.yaml @@ -1,9 +1,9 @@ type: edu custom_name: Scala Collections Overview files: -- name: test/TestSpec.scala - visible: false -- name: build.sbt - visible: false -- name: src/Task.scala - visible: true + - name: test/TestSpec.scala + visible: false + - name: build.sbt + visible: false + - name: src/Task.scala + visible: true diff --git a/Functions as Data/total_and_partial_functions/build.sbt b/Functions as Data/total_and_partial_functions/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Functions as Data/total_and_partial_functions/build.sbt +++ b/Functions as Data/total_and_partial_functions/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Functions as Data/what_is_a_function/build.sbt b/Functions as Data/what_is_a_function/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Functions as Data/what_is_a_function/build.sbt +++ b/Functions as Data/what_is_a_function/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Immutability/A View/build.sbt b/Immutability/A View/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Immutability/A View/build.sbt +++ b/Immutability/A View/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Immutability/Berliner Pattern/build.sbt b/Immutability/Berliner Pattern/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Immutability/Berliner Pattern/build.sbt +++ b/Immutability/Berliner Pattern/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Immutability/Case Class Copy/build.sbt b/Immutability/Case Class Copy/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Immutability/Case Class Copy/build.sbt +++ b/Immutability/Case Class Copy/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Immutability/Comparison of View and Lazy Collection/build.sbt b/Immutability/Comparison of View and Lazy Collection/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Immutability/Comparison of View and Lazy Collection/build.sbt +++ b/Immutability/Comparison of View and Lazy Collection/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Immutability/Lazy List/build.sbt b/Immutability/Lazy List/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Immutability/Lazy List/build.sbt +++ b/Immutability/Lazy List/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Immutability/Lazy Val/build.sbt b/Immutability/Lazy Val/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Immutability/Lazy Val/build.sbt +++ b/Immutability/Lazy Val/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Immutability/Scala Collections instead of Imperative Loops/build.sbt b/Immutability/Scala Collections instead of Imperative Loops/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Immutability/Scala Collections instead of Imperative Loops/build.sbt +++ b/Immutability/Scala Collections instead of Imperative Loops/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Immutability/The Builder Pattern/build.sbt b/Immutability/The Builder Pattern/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Immutability/The Builder Pattern/build.sbt +++ b/Immutability/The Builder Pattern/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Monads/Either as an Alternative to Exceptions/build.sbt b/Monads/Either as an Alternative to Exceptions/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Monads/Either as an Alternative to Exceptions/build.sbt +++ b/Monads/Either as an Alternative to Exceptions/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Monads/Monadic Laws/build.sbt b/Monads/Monadic Laws/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Monads/Monadic Laws/build.sbt +++ b/Monads/Monadic Laws/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Monads/Non-Determinism with Lists/build.sbt b/Monads/Non-Determinism with Lists/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Monads/Non-Determinism with Lists/build.sbt +++ b/Monads/Non-Determinism with Lists/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Monads/Option as an Alternative to null/build.sbt b/Monads/Option as an Alternative to null/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Monads/Option as an Alternative to null/build.sbt +++ b/Monads/Option as an Alternative to null/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Monads/Syntactic Sugar and For-Comprehensions/build.sbt b/Monads/Syntactic Sugar and For-Comprehensions/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Monads/Syntactic Sugar and For-Comprehensions/build.sbt +++ b/Monads/Syntactic Sugar and For-Comprehensions/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Monads/Use Try Instead of try-catch/build.sbt b/Monads/Use Try Instead of try-catch/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Monads/Use Try Instead of try-catch/build.sbt +++ b/Monads/Use Try Instead of try-catch/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Pattern Matching/A Custom unapply Method/build.sbt b/Pattern Matching/A Custom unapply Method/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Pattern Matching/A Custom unapply Method/build.sbt +++ b/Pattern Matching/A Custom unapply Method/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Pattern Matching/Case Class/build.sbt b/Pattern Matching/Case Class/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Pattern Matching/Case Class/build.sbt +++ b/Pattern Matching/Case Class/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Pattern Matching/Case Objects/build.sbt b/Pattern Matching/Case Objects/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Pattern Matching/Case Objects/build.sbt +++ b/Pattern Matching/Case Objects/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Pattern Matching/Case Objects/task-info.yaml b/Pattern Matching/Case Objects/task-info.yaml index 7f173eaa..706b6589 100644 --- a/Pattern Matching/Case Objects/task-info.yaml +++ b/Pattern Matching/Case Objects/task-info.yaml @@ -1,5 +1,5 @@ type: edu -custom_name: 'Case Objects' +custom_name: Case Objects files: - name: src/CaseObjectTask.scala visible: true diff --git a/Pattern Matching/Destructuring/build.sbt b/Pattern Matching/Destructuring/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Pattern Matching/Destructuring/build.sbt +++ b/Pattern Matching/Destructuring/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Pattern Matching/Enums/build.sbt b/Pattern Matching/Enums/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Pattern Matching/Enums/build.sbt +++ b/Pattern Matching/Enums/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Pattern Matching/Pattern Matching/build.sbt b/Pattern Matching/Pattern Matching/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Pattern Matching/Pattern Matching/build.sbt +++ b/Pattern Matching/Pattern Matching/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Pattern Matching/Sealed Traits Hierarchies/build.sbt b/Pattern Matching/Sealed Traits Hierarchies/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Pattern Matching/Sealed Traits Hierarchies/build.sbt +++ b/Pattern Matching/Sealed Traits Hierarchies/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Pattern Matching/Smart Constructors and the apply Method/build.sbt b/Pattern Matching/Smart Constructors and the apply Method/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Pattern Matching/Smart Constructors and the apply Method/build.sbt +++ b/Pattern Matching/Smart Constructors and the apply Method/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/Pattern Matching/The Newtype Pattern/build.sbt b/Pattern Matching/The Newtype Pattern/build.sbt index 4cc14e5d..c7732c87 100644 --- a/Pattern Matching/The Newtype Pattern/build.sbt +++ b/Pattern Matching/The Newtype Pattern/build.sbt @@ -1,4 +1,4 @@ scalaSource in Compile := baseDirectory.value / "src" scalaSource in Test := baseDirectory.value / "test" libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file diff --git a/build.sbt b/build.sbt index 5a465a71..39894829 100644 --- a/build.sbt +++ b/build.sbt @@ -17,4 +17,4 @@ def isTaskDir(dir: File): Boolean = new File(dir, "src").exists() def isNotIgnored(dir: File): Boolean = !Seq(".idea", ".coursecreator", "project", "target").contains(dir.getName) libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" -scalaVersion := "3.2.0" \ No newline at end of file +scalaVersion := "3.3.3" \ No newline at end of file From 8f3446b3c3f7eb4420a01efdacec1813943822d1 Mon Sep 17 00:00:00 2001 From: Maciej Gorywoda Date: Tue, 2 Jul 2024 17:25:03 +0200 Subject: [PATCH 2/2] Revert update to task-info.yaml --- .../scala_collections_overview/task-info.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Functions as Data/scala_collections_overview/task-info.yaml b/Functions as Data/scala_collections_overview/task-info.yaml index 2fa78380..2af01274 100644 --- a/Functions as Data/scala_collections_overview/task-info.yaml +++ b/Functions as Data/scala_collections_overview/task-info.yaml @@ -1,9 +1,9 @@ type: edu custom_name: Scala Collections Overview files: - - name: test/TestSpec.scala - visible: false - - name: build.sbt - visible: false - - name: src/Task.scala - visible: true +- name: test/TestSpec.scala + visible: false +- name: build.sbt + visible: false +- name: src/Task.scala + visible: true