Skip to content

Releases: ohnosequences/sbt-github-release

sbt-github-release v0.7.1

05 Nov 11:38
6fe3d18
Compare
Choose a tag to compare

Includes patch #27: Takes github repo name from git config instead of build.sbt (by @vshalts)

sbt-github-release v0.7.0

05 Feb 16:53
Compare
Choose a tag to compare
  • #20: Improved credentials setting (by @EmilDafinov):
    • replaced ghreleaseGetCredentials task with the ghreleaseGithubToken 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
  • #25: Fix requires in the plugin (by @jvican)

sbt-github-release v0.6.0

31 Jan 15:08
Compare
Choose a tag to compare
  • #24: Updated github-api to 1.92, which should resolve without any extra repositories 🎉

sbt-github-release v0.5.1

19 Oct 23:15
Compare
Choose a tag to compare

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

24 Sep 22:35
Compare
Choose a tag to compare
  • #16: Updated the project to sbt v1.0.2
  • #18: Published to the Bintray community repository
  • Updated github-api dependency 1.77 -> 1.89

sbt-github-release v0.4.0

03 Oct 14:23
Compare
Choose a tag to compare

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 called githubRelease.

(Hopefully) full list of changes in settings/tasks:

  • These keys have changed (TagName is just an alias for String):
    • repo is now split in 2 parts: ghreleaseRepoOrg and ghreleaseRepoName
    • notesFile is now ghreleaseNotes and has type TagName => String (you can read it from file or somewhere else)
    • releaseName is now ghreleaseTitle and has type TagName => String
    • prerelease is now ghreleaseIsPrerelease of type TagName => Boolean
  • These keys have been removed:
    • tag: now the githubRelease task takes tag name as a parameter
    • notesDir
    • commitish
    • draft
  • These tasks have been changed/added:
    • releaseAssets is now ghreleaseAssets
    • checkGithubCredentials is now ghreleaseGetCredentials
    • ghreleaseGetRepo and ghreleaseGetReleaseBuilder intermediate tasks were added
    • releaseOnGithub is now an input task githubRelease, 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

04 Jun 17:17
Compare
Choose a tag to compare
  • 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 to releaseAssets

sbt-github-release v0.2.1

19 Mar 16:43
Compare
Choose a tag to compare
  • Fixed auto import for the setting keys and tasks

sbt-github-release v0.2.0

17 Mar 16:16
Compare
Choose a tag to compare
  • Upgraded dependency on org.kohsuke/github-api from 1.49 to 1.63
  • Made it an auto plugin

sbt-github-release v0.1.2

11 Mar 11:47
Compare
Choose a tag to compare

Improved logging