Macro Paradise Plugin
This plugin is no longer actively maintained. As of 2.13.x, is has been included in the compiler (but its status remains the same: experimental, API subject to change).
http://docs.scala-lang.org/overviews/macros/paradise.html
Cutting a release
Do it on your own machine. The GPG key is used for scala modules, talk to @lrytz if you need the passphrase.
Update the scalaVersion
in the build, then
$> java -version
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_222-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.222-b10, mixed mode)
$> export SONA_USER=⛄️ SONA_PASS=🌨
$> sbt \
'set version := "2.1.1"' \
'set pgpSigningKey := Some(new java.math.BigInteger("C478A820AD150412FF2860C563426A08B91ED6B0", 16).longValue)' \
'set pgpPassphrase := Some(Array.empty)' \
'set useGpg := true' \
clean \
publishSigned
$> git tag -s -m "2.1.1 for Scala 2.12.XY" v2.1.1_2.12.XY HEAD
$> git push upstream v2.1.1_2.12.XY