Skip to content

Commit

Permalink
Merge pull request #241 from fsanaulla/release-0.7.0
Browse files Browse the repository at this point in the history
RELEASE: 0.7.0
  • Loading branch information
fsanaulla authored Nov 17, 2021
2 parents a75a1b6 + 479ae58 commit 9efac85
Show file tree
Hide file tree
Showing 309 changed files with 7,681 additions and 6,297 deletions.
32 changes: 17 additions & 15 deletions build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ lazy val chronicler = project
macros,
udp
).flatMap(_.projectRefs): _*
)
).enablePlugins(ScalafmtPlugin)

//////////////////////////////////////////////////////
//////////////////// CORE MODULES ////////////////////
Expand Down Expand Up @@ -94,15 +94,15 @@ lazy val coreShared = projectMatrix
////////////////// URL HTTP MODULES //////////////////
//////////////////////////////////////////////////////
lazy val urlManagement = projectMatrix
.in(file("modules/url/management"))
.in(file("modules/sync/management"))
.settings(name := s"$projectName-url-management")
.configure(defaultSettingsWithIt)
.dependsOn(coreManagement, urlShared)
.dependsOn(testing % "it,test")
.jvmPlatform(scalaVersions = Seq(scala213, scala212, scala211))

lazy val urlIO = projectMatrix
.in(file("modules/url/io"))
.in(file("modules/sync/io"))
.settings(name := s"$projectName-url-io")
.configure(defaultSettingsWithIt)
.dependsOn(coreIO, urlShared)
Expand All @@ -112,7 +112,7 @@ lazy val urlIO = projectMatrix
.jvmPlatform(scalaVersions = Seq(scala213, scala212, scala211))

lazy val urlShared = projectMatrix
.in(file("modules/url/shared"))
.in(file("modules/sync/shared"))
.settings(
name := s"$projectName-url-shared",
libraryDependencies ++=
Expand All @@ -135,7 +135,7 @@ lazy val akkaManagement = projectMatrix
.configure(defaultSettingsWithIt)
.dependsOn(coreManagement, akkaShared)
.dependsOn(testing % "test,it")
.jvmPlatform(scalaVersions = Seq(scala213, scala212, scala211))
.jvmPlatform(scalaVersions = Seq(scala213, scala212))

lazy val akkaIO = projectMatrix
.in(file("modules/akka/io"))
Expand All @@ -148,7 +148,7 @@ lazy val akkaIO = projectMatrix
.dependsOn(akkaManagement % "test,it")
.dependsOn(testing % "test,it")
.dependsOn(macros % "test,it")
.jvmPlatform(scalaVersions = Seq(scala213, scala212, scala211))
.jvmPlatform(scalaVersions = Seq(scala213, scala212))

lazy val akkaShared = projectMatrix
.in(file("modules/akka/shared"))
Expand All @@ -158,37 +158,39 @@ lazy val akkaShared = projectMatrix
Library.akkaDep ++ Library.scalaTest.map(_ % Test)
)
.dependsOn(coreShared)
.jvmPlatform(scalaVersions = Seq(scala213, scala212, scala211))
.dependsOn(testing % "test")
.jvmPlatform(scalaVersions = Seq(scala213, scala212))

//////////////////////////////////////////////////////
///////////////// ASYNC HTTP MODULES /////////////////
//////////////////////////////////////////////////////
lazy val ahcManagement = projectMatrix
.in(file("modules/ahc/management"))
.in(file("modules/async/management"))
.settings(name := s"$projectName-ahc-management")
.configure(defaultSettingsWithIt)
.dependsOn(coreManagement, ahcShared)
.dependsOn(testing % "it,test")
.jvmPlatform(scalaVersions = Seq(scala213, scala212, scala211))
.jvmPlatform(scalaVersions = Seq(scala213, scala212))

lazy val ahcIO = projectMatrix
.in(file("modules/ahc/io"))
.in(file("modules/async/io"))
.settings(name := s"$projectName-ahc-io")
.configure(defaultSettingsWithIt)
.dependsOn(coreIO, ahcShared)
.dependsOn(ahcManagement % "it,test")
.dependsOn(testing % "it,test")
.jvmPlatform(scalaVersions = Seq(scala213, scala212, scala211))
.jvmPlatform(scalaVersions = Seq(scala213, scala212))

lazy val ahcShared = projectMatrix
.in(file("modules/ahc/shared"))
.in(file("modules/async/shared"))
.settings(
name := s"$projectName-ahc-shared",
libraryDependencies ++=
Library.asyncDeps ++ Library.scalaTest.map(_ % Test)
)
.dependsOn(coreShared)
.jvmPlatform(scalaVersions = Seq(scala213, scala212, scala211))
.dependsOn(testing % "test")
.jvmPlatform(scalaVersions = Seq(scala213, scala212))

//////////////////////////////////////////////////////
///////////////////// UPD MODULE /////////////////////
Expand Down Expand Up @@ -244,10 +246,10 @@ lazy val akkaManagementExample =
exampleModule("akka-management-example", "akka/management", akkaManagement.jvm(scala213))

lazy val ahcIOExample =
exampleModule("ahc-io-example", "ahc/io", ahcIO.jvm(scala213), macros.jvm(scala213))
exampleModule("ahc-io-example", "async/io", ahcIO.jvm(scala213), macros.jvm(scala213))

lazy val ahcManagementExample =
exampleModule("ahc-management-example", "ahc/management", ahcManagement.jvm(scala213))
exampleModule("ahc-management-example", "async/management", ahcManagement.jvm(scala213))

lazy val urlIOExample =
exampleModule("url-io-example", "url/io", urlIO.jvm(scala213), macros.jvm(scala213))
Expand Down
13 changes: 13 additions & 0 deletions changelog/0.7.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Release

Description:

Overall project refacroting, update core internals

Including issues:

- fsanaulla/chronicler#211 token based auth support

Contributors:

- @fsanaulla
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ object Main {
// write record to Influx
_ <- influx.createDatabase("db")
// retrieve written record from Influx
databases <- influx.showDatabases()
databases <- influx.showDatabases
// close
_ <- influx.closeAsync()
} yield databases
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.github.fsanaulla.chronicler.example.ahc.io

import com.github.fsanaulla.chronicler.ahc.io.InfluxIO
import com.github.fsanaulla.chronicler.async.io.InfluxIO
import com.github.fsanaulla.chronicler.macros.annotations.{field, tag}
import com.github.fsanaulla.chronicler.macros.auto._

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
package com.github.fsanaulla.chronicler.example.ahc.management

import com.github.fsanaulla.chronicler.ahc.management.InfluxMng
import com.github.fsanaulla.chronicler.async.management.InfluxMng

import scala.concurrent.ExecutionContext.Implicits.global
import scala.util.{Failure, Success}
import scala.util.Failure
import scala.util.Success

object Main {

Expand All @@ -16,7 +17,7 @@ object Main {
// write record to Influx
_ <- influx.createDatabase("db")
// retrieve written record from Influx
databases <- influx.showDatabases()
databases <- influx.showDatabases
// close
_ = influx.close()
} yield databases
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
package com.github.fsanaulla.chronicler.example.url.management

import com.github.fsanaulla.chronicler.urlhttp.management.InfluxMng

import scala.util.{Failure, Success}
import com.github.fsanaulla.chronicler.sync.management.InfluxMng

object Main {

Expand All @@ -14,7 +13,7 @@ object Main {
// write record to Influx
_ <- influx.createDatabase("db")
// retrieve written record from Influx
databases <- influx.showDatabases()
databases <- influx.showDatabases
// close
_ = influx.close()
} yield databases
Expand Down

This file was deleted.

This file was deleted.

Loading

0 comments on commit 9efac85

Please sign in to comment.