diff --git a/.gitignore b/.gitignore index cd4ecd8d3..b40db0506 100644 --- a/.gitignore +++ b/.gitignore @@ -19,4 +19,5 @@ run/ out/ .idea build/* -/bin/ +/bin/ +changelog.html diff --git a/build.gradle b/build.gradle index 12e42edbe..192e13071 100644 --- a/build.gradle +++ b/build.gradle @@ -13,6 +13,7 @@ buildscript { plugins { id "com.matthewprenger.cursegradle" version "1.0.7" + id "se.bjurr.gitchangelog.git-changelog-gradle-plugin" version "1.32" } apply plugin: 'net.minecraftforge.gradle.forge' @@ -66,6 +67,25 @@ processResources { rename '(.+_at.cfg)', 'META-INF/$1' } +task makeChangelog(type: se.bjurr.gitchangelog.plugin.gradle.GitChangelogTask) { + filePath = "changelog.html" + untaggedName = "Current release ${project.version}" + fromCommit = "2fe051cf727adce1be210a46f778aa8fe031331e" + toRef = "HEAD" + templateContent = """ +{{#tags}} +

{{name}}

+ +
+
+{{/tags}} +""" +} + curseforge { apiKey = project.hasProperty('curseforge_apikey') ? project.curseforge_apikey : '0' project { @@ -77,6 +97,10 @@ curseforge { } } +afterEvaluate { + tasks.curseforge238222.dependsOn.add(makeChangelog) +} + // prevent java 8's strict doclint for javadocs from failing builds allprojects { tasks.withType(Javadoc) { diff --git a/changelog.html b/changelog.html deleted file mode 100644 index 3b546175c..000000000 --- a/changelog.html +++ /dev/null @@ -1,1041 +0,0 @@ -

3.4.0

-

Features:

- -
-
- -

3.3.3

-

Features:

- -
-
- -

3.3.2

-

Fixes:

- -
-
- -

3.3.1

-

Fixes:

- -
-
- -

3.3.0

-

Features:

- -
-
- -

3.2.14

-

Features:

- -
-
- -

3.2.13

-

Features:

- -
-
- -

3.2.12

-

Fixes:

- -

API:

- -
-
- -

3.2.11

-

Features:

- -
-
- -

3.2.10

-

Features:

- -
-
- -

3.2.9

-

Features:

- -
-
- -

3.2.8

-

Fixes:

- -
-
- -

3.2.7

-

Fixes:

- -
-
- -

3.2.6

-

Fixes:

- -
-
- -

3.2.5

-

Features:

- -
-
- -

3.2.4

-

Fixes:

- -
-
- -

3.2.3

-

Fixes:

- -
-
- -

3.2.2

-

Fixes:

- -
-
- -

3.2.1

-

Fixes:

- -
-
- -

3.2.0

-

Fixes:

- -
-
- -

3.1.2

-

Features:

- -

Fixes:

- -
-
- -

3.1.1

-

Features:

- -
-
- -

3.1.0

-

Features:

- -
-
- -

3.0.6

-

Features:

- -
-
- -

3.0.5

-

Fixes:

- -
-
- -

3.0.4

-

Fixes:

- -
-
- -

3.0.3

-

Fixes:

- -
-
- -

3.0.2

-

Fixes:

- -
-
- -

3.0.1

-

Fixes:

- -
-
- -

3.0.0

-

Update for Minecraft 1.9:

- -
-
- -

2.28.7

-

Fixes:

- -
-
- -

2.28.6

-

Fixes:

- -
-
- -

2.28.5

-

Fixes:

- -
-
- -

2.28.4

-

Fixes:

- -
-
- -

2.28.3

-

Fixes:

- -
-
- -

2.28.2

-

Fixes:

- -
-
- -

2.28.1

-

Fixes:

- -
-
-

2.28.0

-

Features:

- -

Fixes:

- -

API:

- -
-
-

2.27.2

-

Fixes:

- -
-
-

2.27.1

-

Fixes:

- -
-
-

2.27.0

-

API:

- -
-
-

2.26.2

-

Fixes:

- -

API:

- -
-
-

2.26.1

-

Fixes:

- -
-
-

2.26.0

-

Features:

- -

Fixes:

- -
-
-

2.25.12

-

Features:

- -

Fixes:

- -
-
-

2.25.11

-

Fixes:

- -
-
-

2.25.10

-

Features:

- -

API:

- -
-
-

2.25.7

-

Fixes:

- -
-
-

2.25.6

-

Fixes:

- -
-
-

2.25.3

-

Features:

- -

Config Changes:

- -
-
-

2.24.5

-

Features:

- -
-
-

2.24.3

-

Fixes:

- -
-
-

2.24.2

-

Fixes:

- -
-
-

2.24.1

-

Fixes:

- -
-
-

2.24.0

-

Fixes:

- -

API:

- -
-
-

2.22.4

-

Fixes:

- -
-
-

2.22.3

-

Features:

- -

Fixes:

- -

Localization:

- -
-
-

2.21.0

-

Features:

- -
-
-

2.19.0

-

Fixes:

- -

API:

- -
-
-

2.18.1

-

Fixes:

- -
-
-

2.18.0

-

Fixes:

- -

API:

- -
-
-

2.17.3

-

Fixes:

- -
-
-

2.17.1

-

Features:

- -

Fixes:

- -
-
-

2.17.0

-

Features:

- -

Fixes:

- -

Localization:

- -
-
-

2.16.2

-

Fixes:

- -
-
-

2.16.1

-

Fixes:

- -

API:

- -
-
-

2.16.0

-

Fixes:

- -

API:

- -
-
-

2.15.1

-

Fixes:

- -

API:

- -
-
-

2.14.0

-

Fixes:

- -

Localization:

- -

API:

- -
-
-

2.13.7

-

Features:

- -

Fixes:

- -
-
-

2.13.5

-

Fixes:

- -
-
-

2.13.4

-

Features:

- -

Fixes:

- -
-
-

2.13.3

-

Features:

- -

Fixes:

- -

API:

- -
-
-

2.13.2

-

Fixes:

- -
-
-

2.13.0

-

Features:

- -

Fixes:

- -

API:

- -
-
-

2.12.0

-

Features:

- -

Fixes:

- -

Localization:

- -
-
-

2.11.3

-

Fixes:

- -
-
-

2.11.2

-

Fixes:

- -
-
-

2.11.0

-

Fixes:

- -

API:

- -
-
-

2.10.0

-

Fixes:

- -

API:

- -
-
-

2.9.0

-First Release version! -

Features:

- -
-
-

2.8.3

-

Features:

- -

Fixes:

- -
-
-

2.8.2

-

Fixes:

- -
-
-

2.8.1

-

Features:

- -
-
-

2.8.0

-

Features:

- -

Fixes:

- -
-
-

2.7.1

-

Features:

- -

Fixes:

- -
-
-

2.7.0

-

Features:

- -
-
-

2.6.0

-

Features:

- -

Localization:

- -
-
-

2.5.0

-

Features:

- -

Fixes:

- -
-
-

2.4.0

-

Features:

- -

Fixes:

- -
-
-

2.3.1

-

Features:

- -

Fixes:

- -

API:

- -
-
-

2.3.0

-

Features:

- -

Fixes:

- -
-
-

2.2.0

-

Features:

- -

Fixes:

- -

API:

- -
-
-

2.1.3

-

Features:

- -

Fixes:

- -

API:

- -
-
-

2.1.1

-

Features:

- -

Fixes:

- -
-
-

2.0.5

-

Fixes:

- -
-
-

2.0.4

-

Fixes:

- -
-
-

2.0.3

-

Features:

- -

Fixes:

- -
-
-

2.0.2

-

Fixes:

- -
-
-

2.0.1

-

Fixes:

- -
-
-

2.0.0

-First working beta version for Minecraft 1.8.8 -
-
diff --git a/gradle.properties b/gradle.properties index c1954d0d3..d4defebd0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -5,4 +5,4 @@ curse_project_id=238222 version_major=3 version_minor=4 -version_patch=0 +version_patch=1