scala-steward
-
0.6.0
Published by release-drafter[bot] over 4 years ago
What's changed
๐ Enhancements
- Fix credential loading issue with courier on enterprise nexus setup. (#1460) @zarthross
- Link to documentation of Scalafix migrations (#1442) @mzuehlke
- Maven support, take two (#1432) @fthomas
- human readable format for
UpdateState
(#1441) @mzuehlke
- Show env vars in slurp's error messages (#1436) @fthomas
- Prepare support for other build systems (#1429) @fthomas
- Mark sort-imports_2.12 36845576 as bad (#1423) @anilkumarmyla
- Introduce an option in the repository config for the file extension (#1406) @mzuehlke
- Mark org.scala-lang:scalap as Scala dependency (#1417) @fthomas
- check for all artifact URLs return by coursier, if they exists. (#1407) @mzuehlke
- Support custom group migrations (#1298) @kubukoz
- Add repo specific conf link to PR body (#1383) @kiranbayram
- Update scala version (#1381) @anilkumarmyla
- fix#1376: markdown files considered for library pattern updates (#1380) @erikerlandson
- Support sbt credentials for coursier (#1361) @implmnt
- Add the ability to use default reviewers to bitbucket server (#1250) @andreami
- add context to json paring errors (#1373) @ingarabr
- Use PosInt as type for updates.limit (#1358) @fthomas
- Mark com.nequissimus:sort-imports:36845576 as an invalid version. (#1354) @mwz
- Update dependencies for scalafix given via
scalafixDependencies
(#1326) @mzuehlke
- Add formatting options to commit messages (#1330) @tyoras
- Add config to specify how frequent PRs are created (#1336) @fthomas
- Store timestamp when a PullRequestData is created (#1334) @fthomas
- Remove duplicated versions in VersionsCache (#1325) @fthomas
- Load Scalafix migrations once at start-up (#1309) @fthomas
- Include all release related links in PR body (#1308) @kiranbayram
- Support version suffixes in
UpdatePattern
(#1274) @mzuehlke
- Allow editing all .yml files and not only .travis.yml (#1296) @fthomas
- Fetch tags in GitAlg.syncFork (#1293) @kiranbayram
- Log parsing or decoding errors in JsonKeyValueStore (#1290) @fthomas
- Check artifacts that are not in a repository less frequently (#1277) @fthomas
- should "allow" behave like white list? (#1254) @jcouyang
- Add Git repo manager as prefix to key value stores (#1273) @fthomas
- Ignore more local maven repositories (#1266) @fthomas
- Cache versions again (#1265) @fthomas
- Explicitly set Coursier's cache policies (#1259) @fthomas
- Scala Steward without sbt-updates (#1209) @fthomas
- Run sbt in offline mode when querying dependencies (#1253) @fthomas
- Support Ivy repositories (#1237) @fthomas
- Do not store versions in VersionsCacheAlg (#1241) @fthomas
- Don't use default resolvers for finding artifact URL (#1238) @fthomas
- Don't use default resolvers for getting versions (#1236) @fthomas
- 1141 custom resolver (#1226) @manuelcueto
- Search in the parent pom for an artifact uri, if the actual pom contains none (#1235) @mzuehlke
- Change updatePullRequests config to be an enum(always, on-conflicts, never) (#1227) @kiranbayram
- Log if a repo is skipped in RepoCacheAlg (#1224) @fthomas
- Return cached versions if Coursier raises an error (#1221) @fthomas
- Add our own versions cache (#1220) @fthomas
- Throttle (concurrent) requests to Maven Central (#1218) @fthomas
- Sort alpha components before non-zero numeric ones (#1217) @fthomas
- Cleanup plugin installation automatically (#1212) @mzuehlke
- Use Coursier to double-check our version ordering (#1210) @fthomas
- Tweak version ordering so that it is more similar to Coursier's (#1205) @fthomas
- Add --cache-ttl CLI option (#1197) @fthomas
- Include dependencies in Update (#1196) @fthomas
- Edit files that end with .sbt.shared (#1194) @fthomas
- Only check dependencies whose version is in source files (#1188) @fthomas
- Label PR so users can automate their workflow depending on update type. (#755) @exoego
- Mark old guava versions as bad (#1182) @fthomas
- Use sbt's logger instead of println in tasks (#1180) @fthomas
- Ignore dependency configurations in PruningAlg (#1179) @fthomas
- Do not use show to display the output of sbt tasks (#1178) @fthomas
- Simplify pruning logic (#1176) @fthomas
- Check updates for all crossScalaVersions (#1174) @fthomas
๐ Bug Fixes
- Remove duplicated resolvers in MavenAlg (#1445) @fthomas
- Revert "fix#1376: markdown files considered for library pattern updates" (#1395) @fthomas
- Fix round-tripping of PullRequestsFrequency codec (#1392) @fthomas
- Fix Gitlab repository url generation (#1315) @Koroeskohr
- Implement getBranch for bitbucket server (#1289) @andreami
- Bugfix: wrong Gitlab project URL (#1262) @arjun-1
- Use resolver in SbtAlg.findAdditionalUpdates (#1242) @fthomas
- Require a scheme in SCM URL to prevent the generation of relative URLs (#1214) @mzuehlke
- Fix duplicated artifactIds in PR body (#1211) @fthomas
- Use Uri as return type of CoursierAlg.getArtifactUrl (#1204) @fthomas
- Fix duplicated artifactIds in PR titles (#1201) @fthomas
- Also update sbt if it is in Update.Group (#1200) @fthomas
- Add FilterAlg.isIgnoredGlobally again (#1198) @fthomas
๐ Scalafix Migrations
- add scalafix rule for scalaz 7.3 (#1419) @xuwei-k
- Add Migration Rule for ZIO Test (#1304) @adamgfraser
- Add new scio 0.8.0 scalafix rule (#1230) @regadas
- Add migration rule for unreleased derevo 0.11.0 (#1206) @REDNBLACK
๐ Documentation
- Update scalafix doc with dependency: schema and doc URL (#1447) @mzuehlke
- Docs: Using a credentials.sbt file for private artifacts (#1414) @alexklibisz
- document how to run from docker (#1375) @tyrcho
- How to change log levels (#1359) @Andrea
- Extend FAQ (#1345) @mzuehlke
- Add links to PRs where Scalafix migrations were applied (#1328) @fthomas
- Fix invalid sbt syntax (#1318) @MaT1g3R
- Document the Scope data type (#1295) @fthomas
- Mergify: method squash, strict mode, add travis legacy comment (#1283) @fdietze
- Improve the wording of the documentation (#1276) @mzuehlke
- Add and entry to the FAQ: how to control version updates (#1275) @mzuehlke
- Allow special characters in passwords to work (#1208) @mhogerheijde
- Add source URLs to Scaladocs (#1168) @fthomas
๐งช Test Improvements
- Do not use MockState when testing parseRepoConfig (#1232) @fthomas
๐๏ธ Build Improvements
- Update Travis Configuration (#1431) @edumco
- Add sbt bin dir to path (#1379) @gkocur
- Add git to docker build (#1377) @hamnis
- Optimize docker image size (#1370) @implmnt
- Use baseDirectory in runSteward sbt task (#1207) @fthomas
๐ง Refactorings
- Rename BuildSystem to BuildTool (#1449) @fthomas
- Do not use hardcoded paths in BuildSystemDispatcherTest (#1433) @fthomas
- Make RepoConfig.updatePullRequests optional (#1384) @fthomas
- Make commits.message optional (#1344) @fthomas
- Make frequency an optional field (#1339) @fthomas
- Use Timestamp in VersionsCache and RefreshErrorAlg (#1335) @fthomas
- Don't use Uri.unsafeFromString in PullRequestRepository (#1323) @fthomas
- Add FileAlg.readResource (#1313) @fthomas
- Get versions from resolvers in parallel (#1267) @fthomas
- Try to make CoursierAlg.getArtifactUrlImpl clearer (#1240) @fthomas
- Use the same directory layout as Coursier for the versions cache (#1225) @fthomas
- Refactor VersionsCacheAlg.getVersions (#1223) @fthomas
- Revert "Revert "Parallelize UpdateAlg.findUpdate"" (#1216) @fthomas
- Revert "Parallelize UpdateAlg.findUpdate" (#1215) @fthomas
- Use more precise types in UpdateState (#1213) @fthomas
- Parallelize UpdateAlg.findUpdate (#1202) @fthomas
- Remove sbt and scalafmt version from RepoCache (#1192) @fthomas
- Parallelize some IO operations in RepoCacheAlg (#1191) @fthomas
- Remove dead code in KeyValueStore (#1190) @fthomas
- Use traverseFilter in UpdateAlg and other refactorings (#1185) @fthomas
- Move findUpdates to UpdateAlg (#1183) @fthomas
- Add StewardAlg.steward that combines pruning logic (#1181) @fthomas
- Rename Update.artifactId to mainArtifactId (#1172) @fthomas
- Remove unnecessary parameter (#1170) @fthomas
- Don't use Update.Group.artifactId for sorting updates (#1169) @fthomas
๐ฑ Dependency Updates
- Update coursier, coursier-cats-interop to 2.0.0-RC6-21 (#1467) @scala-steward
- Update sbt-tpolecat to 0.1.12 (#1466) @scala-steward
- Update sbt-native-packager to 1.7.3 (#1465) @scala-steward
- Update sbt to 1.3.12 (#1463) @scala-steward
- Update sbt to 1.3.11 (#1461) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC6-20 (#1464) @scala-steward
- Update sbt-wartremover to 2.4.9 (#1462) @scala-steward
- Update case-app to 2.0.0 (#1459) @scala-steward
- Update commons-io to 2.7 (#1458) @scala-steward
- Update sbt-scalafix to 0.9.16 (#1457) @scala-steward
- Update scalafmt-core to 2.5.3 (#1456) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC6-19 (#1455) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC6-18 (#1450) @scala-steward
- Update better-files to 3.9.1 (#1448) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC6-17 (#1446) @scala-steward
- Update atto-core to 0.8.0 (#1444) @scala-steward
- Update atto-core to 0.7.2 (#1443) @scala-steward
- Update scalafmt-core to 2.5.2 (#1426) @scala-steward
- Update Scala to 2.13.2 and 2.12.11 (#1438) @fthomas
- Update coursier, coursier-cats-interop to 2.0.0-RC6-16 (#1435) @scala-steward
- Update sbt-scalafmt to 2.4.0 (#1434) @scala-steward
- Update log4cats-slf4j to 1.1.1 (#1430) @scala-steward
- Update sbt-native-packager to 1.7.2 (#1428) @scala-steward
- Update scalatest to 3.1.2 (#1427) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC6-15 (#1425) @scala-steward
- Update sbt-wartremover to 2.4.8 (#1424) @scala-steward
- Update sbt-native-packager to 1.7.1 (#1422) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC6-14 (#1420) @scala-steward
- Update http4s-async-http-client, ... to 0.21.4 (#1416) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC6-13 (#1412) @scala-steward
- Update refined, refined-cats, ... to 0.9.14 (#1410) @scala-steward
- Update sbt-ci-release to 1.5.3 (#1409) @scala-steward
- Update sbt-scalafix to 0.9.15 (#1408) @scala-steward
- Update sbt-header to 5.6.0 (#1405) @scala-steward
- Update sbt-wartremover to 2.4.7 (#1404) @scala-steward
- Update cats-effect to 2.1.3 (#1401) @scala-steward
- Update sbt-wartremover, wartremover to 2.4.6 (#1402) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC6-12 (#1400) @scala-steward
- Update sbt to 1.3.10 (#1399) @scala-steward
- Update sbt-scalafix to 0.9.14 (#1398) @scala-steward
- Update sbt-scalafmt to 2.3.4 (#1397) @scala-steward
- Update sbt-header to 5.5.0 (#1396) @scala-steward
- Update http4s-async-http-client, ... to 0.21.3 (#1390) @scala-steward
- Update sbt-scalafix to 0.9.13 (#1386) @scala-steward
- Update sbt to 1.3.9 (#1385) @scala-steward
- Update sbt-explicit-dependencies to 0.2.13 (#1378) @scala-steward
- Update http4s-async-http-client, ... to 0.21.2 (#1372) @scala-steward
- Update sbt-native-packager to 1.7.0 (#1363) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC6-11 (#1369) @scala-steward
- Update fs2-core to 2.3.0 (#1368) @scala-steward
- Update sbt-scalafix to 0.9.12 (#1367) @scala-steward
- Update circe-config to 0.8.0 (#1366) @scala-steward
- Update case-app to 2.0.0-M16 (#1365) @scala-steward
- Update case-app to 2.0.0-M15 (#1364) @scala-steward
- Update sbt-native-packager to 1.6.2 (#1362) @scala-steward
- Update case-app to 2.0.0-M14 (#1360) @scala-steward
- Update sbt-scalafmt to 2.3.2 (#1357) @scala-steward
- Update monocle-core to 2.0.4 (#1356) @scala-steward
- Update refined, refined-cats, ... to 0.9.13 (#1355) @scala-steward
- Update cats-effect to 2.1.2 (#1352) @scala-steward
- Update cats-kernel-laws to 2.1.1 (#1351) @scala-steward
- Update sbt-wartremover, wartremover to 2.4.5 (#1350) @scala-steward
- Update monocle-core to 2.0.2 (#1349) @scala-steward
- Update sbt-tpolecat to 0.1.11 (#1347) @scala-steward
- Update scalafmt-core to 2.4.2 (#1346) @scala-steward
- Update discipline-scalatest to 1.0.1 (#1343) @scala-steward
- Update scalatest to 3.1.1 (#1342) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC6-10 (#1338) @scala-steward
- Update sbt-wartremover, wartremover to 2.4.4 (#1337) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC6-9 (#1332) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC6-8 (#1331) @scala-steward
- Update scalafmt-core to 2.4.1 (#1329) @scala-steward
- Update http4s-async-http-client, ... to 0.21.1 (#1324) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC6-7 (#1322) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC6-6 (#1320) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC6-5 (#1317) @scala-steward
- Update circe-generic-extras to 0.13.0 (#1312) @scala-steward
- Update sbt-scalajs-crossproject to 1.0.0 (#1310) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC6-4 (#1307) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC6-3 (#1305) @scala-steward
- Update http4s-async-http-client, ... to 0.21.0 (#1306) @scala-steward
- Update http4s-async-http-client, ... to 0.21.0-RC5 (#1303) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC6-2 (#1302) @scala-steward
- Update sbt-ci-release to 1.5.2 (#1301) @scala-steward
- Update circe-generic, circe-literal, ... to 0.13.0 (#1300) @scala-steward
- Update cats-effect to 2.1.1 (#1299) @scala-steward
- Update case-app to 2.0.0-M13 (#1294) @scala-steward
- Update case-app to 2.0.0-M12 (#1292) @scala-steward
- Update http4s-async-http-client, ... to 0.21.0-RC4 (#1288) @scala-steward
- Update sbt to 1.3.8 (#1282) @scala-steward
- Update http4s-async-http-client, ... to 0.21.0-RC3 (#1281) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC6-1 (#1279) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC6 (#1278) @scala-steward
- Update case-app to 2.0.0-M11 (#1280) @scala-steward
- Update cats-effect to 2.1.0 (#1271) @scala-steward
- Update sbt-native-packager to 1.6.1 (#1270) @scala-steward
- Update fs2-core to 2.2.2 (#1269) @scala-steward
- Update sbt-scalafmt to 2.3.1 (#1268) @scala-steward
- Update http4s-async-http-client, ... to 0.21.0-RC2 (#1264) @scala-steward
- Update refined, refined-cats, ... to 0.9.12 (#1261) @scala-steward
- Update sbt-doctest to 0.9.6 (#1258) @scala-steward
- Update case-app to 2.0.0-M10 (#1257) @scala-steward
- Update discipline-scalatest to 1.0.0 (#1256) @scala-steward
- Update http4s-async-http-client, ... to 0.21.0-RC1 (#1255) @scala-steward
- Update sbt-native-packager to 1.6.0 (#1252) @scala-steward
- Update fs2-core to 2.2.1 (#1249) @scala-steward
- Update discipline-scalatest to 1.0.0-RC4 (#1248) @jhnsmth
- Update sbt-explicit-dependencies to 0.2.12 (#1244) @scala-steward
- Update sbt to 1.3.7 (#1243) @scala-steward
- Update monocle-core to 2.0.1 (#1234) @scala-steward
- Update discipline-scalatest to 1.0.0-RC2 (#1233) @scala-steward
- Update sbt-header to 5.4.0 (#1229) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC5-6 (#1228) @scala-steward
- Update coursier, coursier-cats-interop to 2.0.0-RC5-5 (#1219) @scala-steward
- Update sbt-ci-release to 1.5.0 (#1203) @scala-steward
- Update sbt to 1.3.6 (#1195) @scala-steward
- Update Scala to 2.13.1 (#1189) @fthomas
- Update coursier, coursier-cats-interop to 2.0.0-RC5-4 (#1186) @scala-steward
- Update cats-kernel-laws to 2.1.0 (#1177) @scala-steward
- Update sbt to 1.3.5 (#1166) @scala-steward
- Update scalacheck to 1.14.3 (#1167) @scala-steward
Contributors to this release
@Andrea, @Koroeskohr, @MaT1g3R, @Philippus, @REDNBLACK, @adamgfraser, @alexklibisz, @aliubymov-playq, @andreami, @anilkumarmyla, @arjun-1, @avast-scala-builder, @edumco, @erikerlandson, @exoego, @fdietze, @fthomas, @gkocur, @hamnis, @implmnt, @ingarabr, @jakubjanecek, @jcouyang, @jhnsmth, @kiranbayram, @kubukoz, @manuelcueto, @massimosiani, @mergify[bot], @mhogerheijde, @mwz, @mzuehlke, @regadas, @scala-steward, @stanislav-chetvertkov, @tyoras, @tyrcho, @xuwei-k, @yanns, @zarthross and Andrea Mistretta