diff --git a/build.sbt b/build.sbt index 4879bdf..bdc0fcd 100644 --- a/build.sbt +++ b/build.sbt @@ -1,6 +1,6 @@ name := "make-release-notes" -scalaVersion := "3.7.2" +scalaVersion := "3.7.3" scalacOptions ++= Seq("-feature", "-deprecation", "-Werror", "-source:future") libraryDependencies ++= Seq( diff --git a/src/main/scala/GitInfo.scala b/src/main/scala/GitInfo.scala index 56f0a10..a6a4da2 100644 --- a/src/main/scala/GitInfo.scala +++ b/src/main/scala/GitInfo.scala @@ -25,7 +25,7 @@ object GitHelper: val siPattern = java.util.regex.Pattern.compile("(SI-[0-9]+)") - def fixLinks(commit: Commit)(implicit targetLanguage: TargetLanguage): String = + def fixLinks(commit: Commit)(using targetLanguage: TargetLanguage): String = val searchString = commit.body + commit.header val m = siPattern.matcher(searchString) val issues = new collection.mutable.ArrayBuffer[String] @@ -35,7 +35,7 @@ object GitHelper: def htmlEncode(s: String) = org.apache.commons.text.StringEscapeUtils.escapeHtml4(s) -class GitInfo(gitDir: java.io.File, val previousTag: String, val currentTag: String)(implicit targetLanguage: TargetLanguage): +class GitInfo(gitDir: java.io.File, val previousTag: String, val currentTag: String)(using targetLanguage: TargetLanguage): import GitHelper.* val commits = processGitCommits(gitDir, previousTag, currentTag) diff --git a/src/main/scala/MakeReleaseNotes.scala b/src/main/scala/MakeReleaseNotes.scala index 646c22a..d1ec2c4 100644 --- a/src/main/scala/MakeReleaseNotes.scala +++ b/src/main/scala/MakeReleaseNotes.scala @@ -63,7 +63,7 @@ object MakeReleaseNotes: private def stripTripleDashedHtmlComments(s: String): String = s.replaceAll("""(?ims)""", "") - private def makeReleaseNotes(scalaDir: java.io.File, version: String, previousTag: String, currentTag: String)(implicit targetLanguage: TargetLanguage): String = + private def makeReleaseNotes(scalaDir: java.io.File, version: String, previousTag: String, currentTag: String)(using targetLanguage: TargetLanguage): String = def rawHandWrittenNotes(file: java.io.File = new java.io.File(s"hand-written.md")): String = val lines: List[String] = if file.exists then val src = Source.fromFile(file)