Getting Started

Modules

borer consists of these modules:

Installation

The artifacts for borer live on Maven Central and can be tied into your project like this:

sbt
libraryDependencies ++= Seq(
  "io.bullet" %% "borer-core" % "1.14.0",
  "io.bullet" %% "borer-derivation" % "1.14.0",
  "io.bullet" %% "borer-compat-akka" % "1.14.0",
  "io.bullet" %% "borer-compat-circe" % "1.14.0",
  "io.bullet" %% "borer-compat-scodec" % "1.14.0"
)
Maven
<dependencies>
  <dependency>
    <groupId>io.bullet</groupId>
    <artifactId>borer-core_3</artifactId>
    <version>1.14.0</version>
  </dependency>
  <dependency>
    <groupId>io.bullet</groupId>
    <artifactId>borer-derivation_3</artifactId>
    <version>1.14.0</version>
  </dependency>
  <dependency>
    <groupId>io.bullet</groupId>
    <artifactId>borer-compat-akka_3</artifactId>
    <version>1.14.0</version>
  </dependency>
  <dependency>
    <groupId>io.bullet</groupId>
    <artifactId>borer-compat-circe_3</artifactId>
    <version>1.14.0</version>
  </dependency>
  <dependency>
    <groupId>io.bullet</groupId>
    <artifactId>borer-compat-scodec_3</artifactId>
    <version>1.14.0</version>
  </dependency>
</dependencies>
Gradle
dependencies {
  implementation "io.bullet:borer-core_3:1.14.0"
  implementation "io.bullet:borer-derivation_3:1.14.0"
  implementation "io.bullet:borer-compat-akka_3:1.14.0"
  implementation "io.bullet:borer-compat-circe_3:1.14.0"
  implementation "io.bullet:borer-compat-scodec_3:1.14.0"
}

The current borer is available for Scala 3.x only, both for the JVM as well as scala.js.

The latest version supporting Scala 2.13 is 1.8.0.
The latest version supporting Scala 2.12 is 1.7.2.