Skip to content

Releases: kevin-lee/sbt-devoops

v3.1.0

03 Mar 10:55
bed5288
Compare
Choose a tag to compare

3.1.0 - 2024-03-03

New Feature

  • [sbt-devoops-scala] Add -Ymacro-annotations to scalacOptions for Scala 2.13.3 and higher (#441)

Changes

  • [sbt-devoops-scala] Update kind-projector version for new Scala 2.13, 2.12 and 2.11 (#437)

Internal Housekeeping

  • Bump libraries (#439)
    • cats-effect to 3.5.3
    • effectie to 2.0.0-beta14
    • logger-f to 2.0.0-beta24
    • refined to 0.11.1
    • http4s to 0.23.25

v3.0.0

18 Nov 20:28
Compare
Choose a tag to compare

3.0.0 - 2023-11-19

Breaking Changes

  • [sbt-devoops-scala] Remove scalacOptions in favor of sbt-tpolecat (#424)
    • Now, sbt-devoops-scala requires sbt-tpolecat, so having sbt-devoops-scala also means having sbt-tpolecat.

Internal Housekeeping

  • Upgrade Scala, sbt, sbt plugins and libraries (#418)
    • Scala to 2.12.18
    • sbt to 1.9.7
    • sbt-scalafmt to 2.5.2
    • sbt-scalafix to 0.11.1
    • sbt-ci-release to 1.5.12
    • sbt-wartremover to 3.1.3
    • sbt-scoverage to 2.0.9
    • sbt-coveralls to 1.3.11
    • sbt-explicit-dependencies to 0.3.1
    • sbt-welcome to 0.4.0
    • sbt-devoops to 2.24.1
  • Upgrade libraries (#421)
    • cats to 2.10.0
    • cats-effect to 3.5.2
    • extras to 0.44.0
    • effectie to 2.0.0-beta13
    • logger-f to 2.0.0-beta22
    • refined to 0.11.0
    • circe to 0.14.6
    • http4s to 0.23.24
    • just-semver to 0.13.0

v2.24.1

17 Nov 11:53
Compare
Choose a tag to compare

2.24.1 - 2023-11-17

Bug Fix

  • Fix: sbt-devoops-release-version-policy cannot handle aggregate projects with different cross Scala versions (#414)

    sbt-release, which is used by sbt-devoops-release-version-policy, can't handle aggregate projects with different cross Scala versions. (Issue reproted)

    e.g.) So sbt-release can't handle a project structured like the following.

    • root
      • module1 - Scala 2 and 3
      • module2 - Scala 2

    It releases artifacts for only Scala 2.

    This Release fixed it to handle it properly based on sbt/sbt-release#214 (comment) with a way to skip test if it's set to be skipped.

    There are

    • an option to do or don't do cross Scala version release (default: do cross Scala versions) and
    • an option to set a publish command (default: publish).

v2.24.0

27 Dec 12:50
a4dd332
Compare
Choose a tag to compare

2.24.0 - 2022-12-27

Done

  • Upgrade effectie and logger-f to 2.0.0-beta4 (#401) - and update the code accordingly / also upgrade other libraries
    • effectie 2.0.0-beta2 => 2.0.0-beta4
    • logger-f 2.0.0-beta2 => 2.0.0-beta4
    • sbt 1.8.0-RC1 => 1.8.0
    • hedgehog 0.9.0 => 0.10.1
    • cats 2.8.0 => 2.9.0
    • cats-effect 3.3.14 => 3.4.3
    • extras 0.20.0 => 0.26.0
    • just-semver 0.5.0 => 0.6.0
    • sbt-scalafmt 2.4.6 => 2.5.0
    • sbt-scalafix 0.10.3 => 0.10.4

v2.23.0

03 Oct 11:28
c8171f7
Compare
Choose a tag to compare

2.23.0 - 2022-10-03

Done

  • [sbt-devoops-scala]: DevOopsScalaPlugin - Add support for new Scala versions and bump libraries (#390)

v2.22.0

19 Jun 13:36
2147d63
Compare
Choose a tag to compare

2.22.0 - 2022-06-19

Done

  • [sbt-devoops-starter] paint logo with rainbow 🌈 colors in June (Pride Month) (#386)

v2.21.0

12 Jun 12:07
baf71fb
Compare
Choose a tag to compare

2.21.0 - 2022-06-12

Done

  • Add DevOopsStarterPlugin plugin (#368)
  • Move common http and GitHub related code to another core project (#370)
  • Add task to write a default .scalafmt.conf file (#372)
  • Add task to write default .scalafix.conf files (#375)
  • Replace http4s-blaze-client with http4s-ember-client (#382)

v2.20.0

17 May 13:00
742e99d
Compare
Choose a tag to compare

2.20.0 - 2022-05-17

Done

  • [sbt-devoops-release-version-policy] Add better instruction for missing compatibility file (#364)

v2.19.0

05 May 16:48
38e81c6
Compare
Choose a tag to compare

2.19.0 - 2022-05-06

Done

  • Upgrade libraries (#361)
    • cats-effect 2.5.4 => 3.3.5
    • refined 0.9.27 => 0.9.28
    • http4s 0.22.12 => 0.23.11
    • commons-io 2.8.0 => 2.11.0
    • Add extras-hedgehog-cats-effect3 0.13.0 for testing
  • Set all tasks and settings in DevOopsReleaseVersionPolicyPlugin properly (#359)
    • Move all settings and tasks in ThisBuild to buildSettings
    • Make sure there is the right instruction to set up versionPolicyIntention and it's displayed when versionPolicyIntention is not set.

v2.18.0 (Do not use this version)

03 May 12:41
2c6dc95
Compare
Choose a tag to compare

2.18.0 - 2022-05-03

Done

  • Rename DevOopsReleaseVersionPolicy to DevOopsReleaseVersionPolicyPlugin (#354)
  • Change DevOopsReleaseVersionPolicyPlugin.trigger to allRequirements (#356)