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.15.0",
  "io.bullet" %% "borer-derivation" % "1.15.0",
  "io.bullet" %% "borer-compat-akka" % "1.15.0",
  "io.bullet" %% "borer-compat-circe" % "1.15.0",
  "io.bullet" %% "borer-compat-scodec" % "1.15.0"
)
Maven
<dependencies>
  <dependency>
    <groupId>io.bullet</groupId>
    <artifactId>borer-core_3</artifactId>
    <version>1.15.0</version>
  </dependency>
  <dependency>
    <groupId>io.bullet</groupId>
    <artifactId>borer-derivation_3</artifactId>
    <version>1.15.0</version>
  </dependency>
  <dependency>
    <groupId>io.bullet</groupId>
    <artifactId>borer-compat-akka_3</artifactId>
    <version>1.15.0</version>
  </dependency>
  <dependency>
    <groupId>io.bullet</groupId>
    <artifactId>borer-compat-circe_3</artifactId>
    <version>1.15.0</version>
  </dependency>
  <dependency>
    <groupId>io.bullet</groupId>
    <artifactId>borer-compat-scodec_3</artifactId>
    <version>1.15.0</version>
  </dependency>
</dependencies>
Gradle
dependencies {
  implementation "io.bullet:borer-core_3:1.15.0"
  implementation "io.bullet:borer-derivation_3:1.15.0"
  implementation "io.bullet:borer-compat-akka_3:1.15.0"
  implementation "io.bullet:borer-compat-circe_3:1.15.0"
  implementation "io.bullet:borer-compat-scodec_3:1.15.0"
}

The current borer is available for Scala 3.x only, it’s available for the JVM, scala.js as well as Scala Native.

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