mirror of
				https://github.com/TheAnachronism/docspell.git
				synced 2025-11-03 18:00:11 +00:00 
			
		
		
		
	Update circe to 0.15.x
This commit is contained in:
		@@ -10,8 +10,7 @@ val elmCompileMode = settingKey[ElmCompileMode]("How to compile elm sources")
 | 
			
		||||
 | 
			
		||||
val scalafixSettings = Seq(
 | 
			
		||||
  semanticdbEnabled := true, // enable SemanticDB
 | 
			
		||||
  semanticdbVersion := scalafixSemanticdb.revision, // "4.4.0"
 | 
			
		||||
  ThisBuild / scalafixDependencies ++= Dependencies.organizeImports
 | 
			
		||||
  semanticdbVersion := scalafixSemanticdb.revision // "4.4.0"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
val sharedSettings = Seq(
 | 
			
		||||
 
 | 
			
		||||
@@ -19,7 +19,7 @@ import docspell.common.syntax.file._
 | 
			
		||||
import docspell.common.util.Zip
 | 
			
		||||
 | 
			
		||||
import io.circe.generic.semiauto.{deriveDecoder, deriveEncoder}
 | 
			
		||||
import io.circe.yaml.{parser => YamlParser}
 | 
			
		||||
import io.circe.yaml.{Parser => YamlParser}
 | 
			
		||||
import io.circe.{Decoder, Encoder}
 | 
			
		||||
import io.circe.{parser => JsonParser}
 | 
			
		||||
 | 
			
		||||
@@ -161,7 +161,7 @@ object AddonMeta {
 | 
			
		||||
      .rethrow
 | 
			
		||||
 | 
			
		||||
  def fromYamlString(str: String): Either[Throwable, AddonMeta] =
 | 
			
		||||
    YamlParser.parse(str).flatMap(_.as[AddonMeta])
 | 
			
		||||
    YamlParser.default.parse(str).flatMap(_.as[AddonMeta])
 | 
			
		||||
 | 
			
		||||
  def fromYamlBytes[F[_]: Sync](bytes: Stream[F, Byte]): F[AddonMeta] =
 | 
			
		||||
    bytes
 | 
			
		||||
@@ -171,12 +171,16 @@ object AddonMeta {
 | 
			
		||||
      .map(fromYamlString)
 | 
			
		||||
      .rethrow
 | 
			
		||||
 | 
			
		||||
  def fromYamlFile[F[_]: Sync](file: Path): F[AddonMeta] =
 | 
			
		||||
    Sync[F]
 | 
			
		||||
      .blocking(YamlParser.parse(java.nio.file.Files.newBufferedReader(file.toNioPath)))
 | 
			
		||||
      .rethrow
 | 
			
		||||
      .map(_.as[AddonMeta])
 | 
			
		||||
  def fromYamlFile[F[_]: Sync](file: Path): F[AddonMeta] = {
 | 
			
		||||
    val reader: F[java.io.Reader] =
 | 
			
		||||
      Sync[F].blocking(java.nio.file.Files.newBufferedReader(file.toNioPath))
 | 
			
		||||
    reader
 | 
			
		||||
      .flatMap(r =>
 | 
			
		||||
        Sync[F]
 | 
			
		||||
          .blocking(YamlParser.default.decode[AddonMeta](r))
 | 
			
		||||
      )
 | 
			
		||||
      .rethrow
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  def findInDirectory[F[_]: Sync: Files](dir: Path): F[AddonMeta] = {
 | 
			
		||||
    val logger = docspell.logging.getLogger[F]
 | 
			
		||||
 
 | 
			
		||||
@@ -12,9 +12,9 @@ object Dependencies {
 | 
			
		||||
  val CatsVersion = "2.7.0"
 | 
			
		||||
  val CatsEffectVersion = "3.5.2"
 | 
			
		||||
  val CatsParseVersion = "0.3.10"
 | 
			
		||||
  val CirceVersion = "0.14.6"
 | 
			
		||||
  val CirceVersion = "0.15.0-M1"
 | 
			
		||||
  val CirceGenericExtrasVersion = "0.14.3"
 | 
			
		||||
  val CirceYamlVersion = "0.14.2"
 | 
			
		||||
  val CirceYamlVersion = "0.15.1"
 | 
			
		||||
  val ClipboardJsVersion = "2.0.11"
 | 
			
		||||
  val DoobieVersion = "1.0.0-RC2"
 | 
			
		||||
  val EmilVersion = "0.13.0"
 | 
			
		||||
@@ -35,7 +35,6 @@ object Dependencies {
 | 
			
		||||
  val MariaDbVersion = "3.2.0"
 | 
			
		||||
  val MUnitVersion = "0.7.29"
 | 
			
		||||
  val MUnitCatsEffectVersion = "1.0.7"
 | 
			
		||||
  val OrganizeImportsVersion = "0.6.0"
 | 
			
		||||
  val PdfboxVersion = "2.0.29"
 | 
			
		||||
  val PdfjsViewerVersion = "2.12.313"
 | 
			
		||||
  val PoiVersion = "4.1.2"
 | 
			
		||||
@@ -342,7 +341,4 @@ object Dependencies {
 | 
			
		||||
    "com.ibm.icu" % "icu4j" % Icu4jVersion
 | 
			
		||||
  )
 | 
			
		||||
 | 
			
		||||
  val organizeImports = Seq(
 | 
			
		||||
    "com.github.liancheng" %% "organize-imports" % OrganizeImportsVersion
 | 
			
		||||
  )
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user