v0.4.4
This is the fifth release in the 0.4.x series of sbt-typelevel. It is binary- and source-compatible with previous releases in this series.
Notable changes
- The value of
ThisBuild / scalaVersion
is now consistently used as the default Scala (e.g. for generating the docs/site). It defaults to the last value ofThisBuild / crossScalaVersions
. #118 - A new env variable/secret
SONATYPE_CREDENTIAL_HOST
. Set this secret tos01.oss.sonatype.org
for a repo or an entire GitHub org to switch publishing without changing a single build. Note: you will have to request that Sonatype moves you to their new infrastructure before this will work. #128 - Better error-handling and docs for the base version. #125, #136, #157
User-facing PRs
- Automatically populate
apiURL
with javadoc.io by @armanbilge in #115 - Read default scala version from
ThisBuild
by @armanbilge in #118 - Integrate with
skip
by @armanbilge in #117 - Add
tlPrePrBotHook
by @armanbilge in #111 - Reorganize docs by @armanbilge in #122
- Update sbt to 1.6.2 by @armanbilge in #130
- Add FAQ about base version by @armanbilge in #125
- Don't generate artifact upload steps if not publishing by @armanbilge in #134
- Fix Apache 2.0 license url by @armanbilge in #143
- Ignore garbage when decoding PGP secret by @armanbilge in #149
- Use
scalaJSLinkerResult
for linking step by @armanbilge in #151 - Allow to set the sonatype credential host via env/secrets by @armanbilge in #128
- Link to sbt-rewarn in the docs by @armanbilge in #153
- Update sbt-sonatype to 3.9.11 by @scala-steward in #155
- Error (helpfully) if base version is not
x.y
by @armanbilge in #157 - Fail if tag is older than base version by @osleonard in #136
- Set javadoc.io url only when appropriate by @armanbilge in #160
- site plugin improvements by @armanbilge in #124
- Add
tlSkipIrrelevantScalas
setting by @armanbilge in #159
New Contributors
- @osleonard made their first contribution in #136
Full Changelog: v0.4.3...v0.4.4