All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
0.7.2 - 2024-07-22
- Unbreaking: Reset the default Java version to 11.
0.7.1 - 2024-07-09
- Breaking: Update Kotlin to 1.7.10 (for Gradle 7.6.4).
0.7.0 - 2024-07-09
- Breaking: Update the default Java version to 17.
0.6.0 - 2024-06-02
- Allow the Metaborg publishing repository's username and password to be specified through the
METABORG_ARTIFACTS_USERNAME
andMETABORG_ARTIFACTS_PASSWORD
environment variables, respectively. If this information is also provided through the existing Gradle propertiespublish.repository.metaborg.artifacts.username
andpublish.repository.metaborg.artifacts.password
, the Gradle properties take precedence. - Update to Gitonium 1.2.0
- Removed the ability to configure the Gradle wrapper in a non-standard way, use
gradle wrapper --gradle-version=<version>
instead.
0.5.7 - 2024-04-16
- No changes.
0.5.6 - 2024-04-16
- Allow duplicate resources when building Jars.
0.5.5 - 2023-10-06
- Fix
./repo update
not always updating sub repositories. - Add
./repo commitSubmodules
command to commit latest commits of the submodules.
0.5.4 - 2023-10-04
- Fix upstream remote of repositories when checking out.
- Add support for specifying the upstream origin (
myrepo.remote=upstream
).
0.5.3 - 2023-09-20
- Print commit hashes where relevant (
./repo status
,./repo list
).
0.5.2 - 2023-09-09
- Support root repositories that are not on a branch.
- Support checking out specific hashes of submodules (
./repo checkout
) after checking out a particular root commit
0.5.1 - 2023-09-08
- Small bug fix for switching branches.
0.5.0 - 2023-09-08
- Add support for submodules (
myrepo.submodule=true
). - Add support for specifying individual repositories to work on (
--repo myrepo
). - Fix errors when repositories are not checked out.
0.4.9 - 2023-09-05
- Add
reset
command, which does a mixed reset to the branch by default. If--hard
is specified, it does a hard reset.
0.4.8 - 2023-07-24
- Prints the commit hashes when performing a clone or update.
- Project uses default Gradle wrapper location to allow easy import in IntelliJ.
0.4.7 - 2021-10-08
- Task
publishAllToMavenLocal
to publish all artifacts to the local Maven repository.
- In the devenv repositories plugin, repository fetches now fetch from all remotes with
--all
.