Releases: ohnosequences/sbt-github-release
Releases · ohnosequences/sbt-github-release
sbt-github-release v0.7.1
sbt-github-release v0.7.0
- #20: Improved credentials setting (by @EmilDafinov):
- replaced
ghreleaseGetCredentials
task with theghreleaseGithubToken
setting - it allows credentials to be specified in the build file (retrieved from anywhere)
- added shortcuts for getting the token from environment variable or from a property file
- replaced
- #25: Fix requires in the plugin (by @jvican)
sbt-github-release v0.6.0
- #24: Updated github-api to 1.92, which should resolve without any extra repositories 🎉
sbt-github-release v0.5.1
This release is identical to v0.5.0. It only adds a fat-jar artifact which includes all dependencies. See #21.
sbt-github-release v0.5.0
sbt-github-release v0.4.0
This release brings major (breaking) changes.
- #13: Added
ghreleaseMediaTypesMap
setting for guessing MIME type of the release assets (see also #10, #11) - #8 & #15: Changed all setting/task keys. Now all of them are prefixed with
ghrelease
except the main task, which is now calledgithubRelease
.
(Hopefully) full list of changes in settings/tasks:
- These keys have changed (
TagName
is just an alias forString
):repo
is now split in 2 parts:ghreleaseRepoOrg
andghreleaseRepoName
notesFile
is nowghreleaseNotes
and has typeTagName => String
(you can read it from file or somewhere else)releaseName
is nowghreleaseTitle
and has typeTagName => String
prerelease
is nowghreleaseIsPrerelease
of typeTagName => Boolean
- These keys have been removed:
tag
: now thegithubRelease
task takes tag name as a parameternotesDir
commitish
draft
- These tasks have been changed/added:
releaseAssets
is nowghreleaseAssets
checkGithubCredentials
is nowghreleaseGetCredentials
ghreleaseGetRepo
andghreleaseGetReleaseBuilder
intermediate tasks were addedreleaseOnGithub
is now an input taskgithubRelease
, it takes tag name as an argument:- it can be used interactively in sbt and will autocomplete existing git tags
- it can be used non-interactively through
ohnosequences.sbt.GithubRelease.defs.githubRelease("<tag name>")
sbt-github-release v0.3.0
-
Fixed key name conflict with Play plugin's (#4/#5 by @kevin-lee)
Some keys were defined with the same name but different types: 'assets' (sbt.Task[java.io.File], sbt.Task[scala.collection.Seq[java.io.File]])
assets
key is renamed toreleaseAssets
sbt-github-release v0.2.1
- Fixed auto import for the setting keys and tasks
sbt-github-release v0.2.0
- Upgraded dependency on org.kohsuke/github-api from 1.49 to 1.63
- Made it an auto plugin
sbt-github-release v0.1.2
Improved logging