├── .github
└── workflows
│ └── publish-release-on-tag-push.yaml
├── .gitignore
├── .mvn
└── wrapper
│ ├── maven-wrapper.jar
│ └── maven-wrapper.properties
├── CHANGELOG.md
├── LICENSE
├── README.md
├── build.sh
├── git-changelog-maven-plugin-example
├── CHANGELOG.md
├── CHANGELOG_1_1.md
├── CHANGELOG_commits.md
├── CHANGELOG_custom.md
├── CHANGELOG_customHelper.txt
├── CHANGELOG_ignoreCommitsOlderThan.md
├── CHANGELOG_ignoreCommitsWithoutIssue.md
├── CHANGELOG_inline.md
├── CHANGELOG_jira.md
├── CHANGELOG_minimal.md
├── CHANGELOG_mixed.md
├── CHANGELOG_settings.md
├── CHANGELOG_simplePlainText.txt
├── CHANGELOG_templatefile.md
├── RELEASENOTES_1_0_1_1.md
├── changelog.json
└── pom.xml
├── mvnw
├── mvnw.cmd
├── pom.xml
├── release.sh
└── src
└── main
└── java
└── se
└── bjurr
└── gitchangelog
└── plugin
├── CustomIssue.java
├── GitChangelogMojo.java
├── SemanticVersionMojo.java
└── XmlModifier.java
/.github/workflows/publish-release-on-tag-push.yaml:
--------------------------------------------------------------------------------
1 | name: Publish release on tag push
2 |
3 | on:
4 | workflow_dispatch:
5 | workflow_call:
6 | push:
7 | tags:
8 | - "*"
9 |
10 | jobs:
11 | call-workflow:
12 | uses: tomasbjerre/.github/.github/workflows/publish-release-on-tag-push.yaml@master
13 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.versionsBackup
2 | .factorypath
3 | .classpath
4 | .project
5 | .settings
6 | generated-src
7 | build
8 | target
9 | bin
10 | temp
11 | gradlew
12 | gradlew.bat
13 | .gradle
14 | gradle
15 | .okhttpcache
16 | release.properties
17 |
--------------------------------------------------------------------------------
/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tomasbjerre/git-changelog-maven-plugin/169d3f42902cd30c5e6234076fcceee55b786bbb/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | # Licensed to the Apache Software Foundation (ASF) under one
2 | # or more contributor license agreements. See the NOTICE file
3 | # distributed with this work for additional information
4 | # regarding copyright ownership. The ASF licenses this file
5 | # to you under the Apache License, Version 2.0 (the
6 | # "License"); you may not use this file except in compliance
7 | # with the License. You may obtain a copy of the License at
8 | #
9 | # http://www.apache.org/licenses/LICENSE-2.0
10 | #
11 | # Unless required by applicable law or agreed to in writing,
12 | # software distributed under the License is distributed on an
13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14 | # KIND, either express or implied. See the License for the
15 | # specific language governing permissions and limitations
16 | # under the License.
17 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.6/apache-maven-3.9.6-bin.zip
18 | wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar
19 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright 2015 Tomas Bjerre
2 |
3 | Licensed under the Apache License, Version 2.0 (the "License");
4 | you may not use this file except in compliance with the License.
5 | You may obtain a copy of the License at
6 |
7 | http://www.apache.org/licenses/LICENSE-2.0
8 |
9 | Unless required by applicable law or agreed to in writing, software
10 | distributed under the License is distributed on an "AS IS" BASIS,
11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | See the License for the specific language governing permissions and
13 | limitations under the License.
14 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Git Changelog Maven Plugin
2 |
3 | [](https://maven-badges.herokuapp.com/maven-central/se.bjurr.gitchangelog/git-changelog-maven-plugin)
4 |
5 | This is a Maven plugin for [Git Changelog Lib](https://github.com/tomasbjerre/git-changelog-lib).
6 |
7 | | Version | Java Version |
8 | | ------------------------ | ------------ |
9 | | version < 2.0.0 | 8 |
10 | | 2.0.0 <= version < 2.2.0 | 11 |
11 | | 2.2.0 <= version | 17 |
12 |
13 | ## Usage
14 |
15 | There is a running example [here](/git-changelog-maven-plugin-example). See also [bjurr-bom](https://github.com/tomasbjerre/bjurr-bom).
16 |
17 | Have a look at the [pom.xml](/git-changelog-maven-plugin-example/pom.xml) where you will find some more examples.
18 |
19 | Here is and example that will generate a CHANGELOG.md when running `mvn generate-resources`.
20 |
21 | ```xml
22 |
23 |
24 |
25 | se.bjurr.gitchangelog
26 | git-changelog-maven-plugin
27 | ${changelog}
28 |
29 |
30 |
31 | org.openjdk.nashorn
32 | nashorn-core
33 | 15.4
34 |
35 |
36 |
37 |
38 | GenerateGitChangelog
39 | generate-sources
40 |
41 | git-changelog
42 |
43 |
44 |
45 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 | ```
57 |
58 | If you have a multimodule you may want to put `false` within the `` tag to avoid it being applied to all child projects.
59 |
60 | ### Template - Simple
61 |
62 | ```hbs
63 | {{#tags}}
64 | ## {{name}}
65 | {{#issues}}
66 | {{#hasIssue}}
67 | {{#hasLink}}
68 | ### {{name}} [{{issue}}]({{link}}) {{title}} {{#hasIssueType}} *{{issueType}}* {{/hasIssueType}} {{#hasLabels}} {{#labels}} *{{.}}* {{/labels}} {{/hasLabels}}
69 | {{/hasLink}}
70 | {{^hasLink}}
71 | ### {{name}} {{issue}} {{title}} {{#hasIssueType}} *{{issueType}}* {{/hasIssueType}} {{#hasLabels}} {{#labels}} *{{.}}* {{/labels}} {{/hasLabels}}
72 | {{/hasLink}}
73 | {{/hasIssue}}
74 | {{^hasIssue}}
75 | ### {{name}}
76 | {{/hasIssue}}
77 |
78 | {{#commits}}
79 | **{{{messageTitle}}}**
80 |
81 | {{#messageBodyItems}}
82 | * {{.}}
83 | {{/messageBodyItems}}
84 |
85 | [{{hash}}](https://github.com/{{ownerName}}/{{repoName}}/commit/{{hash}}) {{authorName}} *{{commitTime}}*
86 |
87 | {{/commits}}
88 |
89 | {{/issues}}
90 | {{/tags}}
91 | ```
92 |
93 | ### Template - Semantic versioning from conventional commits
94 |
95 | If you are using [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/):
96 |
97 | ```shell
98 | [optional scope]:
99 |
100 | [optional body]
101 |
102 | [optional footer(s)]
103 | ```
104 |
105 | A changelog can be rendered (using [Helpers](https://github.com/tomasbjerre/git-changelog-lib#Helpers)) like this:
106 |
107 | ```hbs
108 | # Changelog
109 |
110 | {{#tags}}
111 | {{#ifReleaseTag .}}
112 | ## [{{name}}](https://gitservice/{{name}}) ({{tagDate .}})
113 |
114 | {{#ifContainsType commits type='feat'}}
115 | ### Features
116 |
117 | {{#commits}}
118 | {{#ifCommitType . type='feat'}}
119 | - {{#eachCommitScope .}} **{{.}}** {{/eachCommitScope}} {{{commitDescription .}}} ([{{hash}}](https://gitservice/commit/{{hashFull}}))
120 | {{/ifCommitType}}
121 | {{/commits}}
122 | {{/ifContainsType}}
123 |
124 | {{#ifContainsType commits type='fix'}}
125 | ### Bug Fixes
126 |
127 | {{#commits}}
128 | {{#ifCommitType . type='fix'}}
129 | - {{#eachCommitScope .}} **{{.}}** {{/eachCommitScope}} {{{commitDescription .}}} ([{{hash}}](https://gitservice/commit/{{hashFull}}))
130 | {{/ifCommitType}}
131 | {{/commits}}
132 | {{/ifContainsType}}
133 |
134 | {{/ifReleaseTag}}
135 | {{/tags}}
136 | ```
137 |
138 | ### Example - custom helpers
139 |
140 | You can add your own helpers and use them in the template. There are also [built in Helpers](https://github.com/tomasbjerre/git-changelog-lib#Helpers).
141 |
142 | ```xml
143 |
144 |
145 |
146 | se.bjurr.gitchangelog
147 | git-changelog-maven-plugin
148 | ${changelog}
149 |
150 |
151 |
152 | org.openjdk.nashorn
153 | nashorn-core
154 | 15.4
155 |
156 |
157 |
158 |
159 | GenerateGitChangelog
160 | generate-sources
161 |
162 | git-changelog
163 |
164 |
165 |
166 |
181 |
182 |
183 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 | ```
199 |
200 | More documentation can be found in the [Git Changelog Lib](https://github.com/tomasbjerre/git-changelog-lib).
201 |
202 | ### Configuration
203 |
204 | Have a look at the [pom.xml](/git-changelog-maven-plugin-example/pom.xml) where you will find some more examples.
205 |
206 | #### Update version based on conventional commits
207 |
208 | The version in `pom.xml` can be automatically updated based on [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/).
209 |
210 | From command line:
211 |
212 | ```sh
213 | mvn se.bjurr.gitchangelog:git-changelog-maven-plugin:VERSION_HERE:semantic-version
214 | ```
215 |
216 | You can combine it with maven release plugin like this:
217 |
218 | ```sh
219 | mvn \
220 | se.bjurr.gitchangelog:git-changelog-maven-plugin:VERSION_HERE:semantic-version \
221 | release:prepare release:perform
222 | ```
223 |
224 | Or in `pom.xml`:
225 |
226 | ```xml
227 |
228 |
229 |
230 | se.bjurr.gitchangelog
231 | git-changelog-maven-plugin
232 | ${changelog}
233 |
234 |
235 |
236 | org.openjdk.nashorn
237 | nashorn-core
238 | 15.4
239 |
240 |
241 |
242 |
243 | GenerateGitChangelog
244 | generate-sources
245 |
246 | semantic-version
247 |
248 |
249 |
250 | false
251 | true
252 |
253 |
254 | ^[Bb]reaking
255 | [Ff]eature
256 | [Ff]ix
257 |
258 |
259 |
260 |
261 |
262 |
263 | ```
264 |
--------------------------------------------------------------------------------
/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | ./mvnw versions:update-properties \
3 | && ./mvnw install \
4 | && cd git-changelog-maven-plugin-example \
5 | && mvn versions:update-properties -DallowSnapshots=true \
6 | && mvn clean generate-sources -e -DGITHUB_OAUTH2TOKEN=$GITHUB_OAUTH2TOKEN
7 |
--------------------------------------------------------------------------------
/git-changelog-maven-plugin-example/CHANGELOG_1_1.md:
--------------------------------------------------------------------------------
1 | # git-changelog-maven-plugin changelog
2 |
3 | Changelog of git-changelog-maven-plugin.
4 |
5 | ## git-changelog-maven-plugin-1.1 (2015-11-17)
6 |
7 | ### Other changes
8 |
9 | **[maven-release-plugin] prepare release git-changelog-maven-plugin-1.1**
10 |
11 |
12 | [13c1b](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/13c1b74c8329b66) Tomas Bjerre *2015-11-17 20:16:06*
13 |
14 | **MediaWiki support, using lib 1.2**
15 |
16 |
17 | [6f86a](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/6f86aae88b6818a) Tomas Bjerre *2015-11-17 20:15:39*
18 |
19 | **doc**
20 |
21 |
22 | [5d079](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/5d07983484af033) Tomas Bjerre *2015-11-15 14:44:03*
23 |
24 | **[maven-release-plugin] prepare for next development iteration**
25 |
26 |
27 | [e576e](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/e576ed4540681fc) Tomas Bjerre *2015-11-15 14:41:49*
28 |
29 |
30 | ## git-changelog-maven-plugin-1.0 (2015-11-15)
31 |
32 | ### Other changes
33 |
34 | **[maven-release-plugin] prepare release git-changelog-maven-plugin-1.0**
35 |
36 |
37 | [ca808](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/ca80887d3f53d50) Tomas Bjerre *2015-11-15 14:41:44*
38 |
39 | **doc**
40 |
41 |
42 | [ee8f7](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/ee8f7c1e1027713) Tomas Bjerre *2015-11-15 14:36:57*
43 |
44 | **Initial**
45 |
46 |
47 | [044b3](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/044b3a76a1ab650) Tomas Bjerre *2015-11-15 14:30:51*
48 |
49 | **Initial commit**
50 |
51 |
52 | [3c470](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/3c47076c0ecb2de) Tomas Bjerre *2015-11-15 13:18:29*
53 |
54 |
55 |
--------------------------------------------------------------------------------
/git-changelog-maven-plugin-example/CHANGELOG_commits.md:
--------------------------------------------------------------------------------
1 | # git-changelog-maven-plugin changelog
2 |
3 | Changelog of git-changelog-maven-plugin.
4 |
5 | ## git-changelog-maven-plugin-1.1 (2015-11-17)
6 |
7 | ### Other changes
8 |
9 | **[maven-release-plugin] prepare release git-changelog-maven-plugin-1.1**
10 |
11 |
12 | [13c1b](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/13c1b74c8329b66) Tomas Bjerre *2015-11-17 20:16:06*
13 |
14 | **MediaWiki support, using lib 1.2**
15 |
16 |
17 | [6f86a](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/6f86aae88b6818a) Tomas Bjerre *2015-11-17 20:15:39*
18 |
19 | **doc**
20 |
21 |
22 | [5d079](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/5d07983484af033) Tomas Bjerre *2015-11-15 14:44:03*
23 |
24 | **[maven-release-plugin] prepare for next development iteration**
25 |
26 |
27 | [e576e](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/e576ed4540681fc) Tomas Bjerre *2015-11-15 14:41:49*
28 |
29 |
30 |
--------------------------------------------------------------------------------
/git-changelog-maven-plugin-example/CHANGELOG_custom.md:
--------------------------------------------------------------------------------
1 | # Git Changelog Maven plugin changelog
2 |
3 | Changelog of Git Changelog Maven plugin.
4 |
5 | ## Unreleased
6 | ### No issue /
7 | feat: git-changelog-lib 2.2.0 and Java 17
8 |
9 | chore: documenting java compatibility (refs #52)
10 |
11 | docs: readme
12 |
13 | chore: building with java 21
14 |
15 | chore: updating changelog
16 |
17 | [maven-release-plugin] prepare for next development iteration
18 |
19 |
20 |
21 | ## git-changelog-maven-plugin-2.1.0
22 | ### No issue /
23 | [maven-release-plugin] prepare release git-changelog-maven-plugin-2.1.0
24 |
25 | feat(conventional-commits): allow whitespace, colon and comma as separator in scope
26 |
27 | chore: updating changelog
28 |
29 | [maven-release-plugin] prepare for next development iteration
30 |
31 |
32 |
33 | ## git-changelog-maven-plugin-2.0.1
34 | ### No issue /
35 | [maven-release-plugin] prepare release git-changelog-maven-plugin-2.0.1
36 |
37 | fix: removing properties (refs #60)
38 |
39 | chore: updating changelog
40 |
41 | [maven-release-plugin] prepare for next development iteration
42 |
43 |
44 |
45 | ## git-changelog-maven-plugin-2.0.0
46 | ### No issue /
47 | [maven-release-plugin] prepare release git-changelog-maven-plugin-2.0.0
48 |
49 | breaking: JGit 6 and Java 11
50 |
51 | chore: updating changelog
52 |
53 | [maven-release-plugin] prepare for next development iteration
54 |
55 |
56 |
57 | ## git-changelog-maven-plugin-1.101.0
58 | ### No issue /
59 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.101.0
60 |
61 | feat: skip parameter on semantic-version mojo (refs #53)
62 |
63 | chore: updating changelog
64 |
65 | [maven-release-plugin] prepare for next development iteration
66 |
67 |
68 |
69 | ## git-changelog-maven-plugin-1.100.7
70 | ### No issue /
71 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.100.7
72 |
73 | fix: mapping commits to lowest possible semantic tag
74 |
75 | [maven-release-plugin] prepare for next development iteration
76 |
77 |
78 |
79 | ## git-changelog-maven-plugin-1.100.6
80 | ### No issue /
81 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.100.6
82 |
83 | fix: trying to set property to use with Maven Release Plugin
84 |
85 | [maven-release-plugin] prepare for next development iteration
86 |
87 |
88 |
89 | ## git-changelog-maven-plugin-1.100.5
90 | ### No issue /
91 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.100.5
92 |
93 | fix: trying to set property to use with Maven Release Plugin
94 |
95 | [maven-release-plugin] prepare for next development iteration
96 |
97 |
98 |
99 | ## git-changelog-maven-plugin-1.100.4
100 | ### No issue /
101 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.100.4
102 |
103 | fix: trying to set property to use with Maven Release Plugin
104 |
105 | [maven-release-plugin] prepare for next development iteration
106 |
107 |
108 |
109 | ## git-changelog-maven-plugin-1.100.3
110 | ### No issue /
111 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.100.3
112 |
113 | fix: trim ignoreCommitsIfMessageMatches
114 |
115 | [maven-release-plugin] prepare for next development iteration
116 |
117 |
118 |
119 | ## git-changelog-maven-plugin-1.100.2
120 | ### No issue /
121 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.100.2
122 |
123 | fix: current version
124 |
125 | [maven-release-plugin] prepare for next development iteration
126 |
127 |
128 |
129 | ## git-changelog-maven-plugin-1.100.1
130 | ### No issue /
131 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.100.1
132 |
133 | fix: default CHANGELOG.md
134 |
135 | [maven-release-plugin] prepare for next development iteration
136 |
137 |
138 |
139 | ## git-changelog-maven-plugin-1.100.0
140 | ### No issue /
141 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.100.0
142 |
143 | feat: set current version
144 |
145 | [maven-release-plugin] prepare for next development iteration
146 |
147 |
148 |
149 | ## git-changelog-maven-plugin-1.99.0
150 | ### No issue /
151 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.99.0
152 |
153 | feat: add filtering for footer tokens
154 |
155 | chore: updating changelog
156 |
157 | [maven-release-plugin] prepare for next development iteration
158 |
159 |
160 |
161 | ## git-changelog-maven-plugin-1.98.2
162 | ### No issue /
163 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.98.2
164 |
165 | fix: correcting mapping of toRevision
166 |
167 | chore: updating changelog
168 |
169 | [maven-release-plugin] prepare for next development iteration
170 |
171 |
172 |
173 | ## git-changelog-maven-plugin-1.98.1
174 | ### No issue /
175 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.98.1
176 |
177 | chore: updating changelog
178 |
179 | [maven-release-plugin] prepare for next development iteration
180 |
181 |
182 |
183 | ## git-changelog-maven-plugin-1.98.0
184 | ### No issue /
185 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.98.0
186 |
187 | feat: from/toRevision and prioritizing commits semantically when adding to tags
188 |
189 | Merge pull request #51 from isaacsanders/patch-2
190 |
191 | Update CHANGELOG.md
192 |
193 | Update CHANGELOG.md
194 |
195 | chore: updating changelog
196 |
197 | [maven-release-plugin] prepare for next development iteration
198 |
199 |
200 |
201 | ## git-changelog-maven-plugin-1.97.1
202 | ### No issue /
203 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.97.1
204 |
205 | Merge pull request #50 from isaacsanders/patch-1
206 |
207 | Update pom.xml
208 |
209 | Update pom.xml
210 |
211 | I was getting the following warnings:
212 |
213 | ```
214 | [WARNING]
215 | [WARNING] Plugin validation issues were detected in 4 plugin(s)
216 | [WARNING]
217 | [WARNING] * se.bjurr.gitchangelog:git-changelog-maven-plugin:1.97.0
218 | [WARNING] Declared at location(s):
219 | [WARNING] * com.drw.risk:bloomberg_market_bridge:0.0.14-SNAPSHOT (pom.xml) @ line 296
220 | [WARNING] Used in module(s):
221 | [WARNING] * com.drw.risk:bloomberg_market_bridge:0.0.14-SNAPSHOT (pom.xml)
222 | [WARNING] Plugin issue(s):
223 | [WARNING] * Plugin should declare these Maven artifacts in `provided` scope: [org.apache.maven:maven-core:3.6.0, org.apache.maven:maven-model-builder:3.6.0, org.apache.maven:maven-model:3.6.0, org.apache.maven:maven-builder-support:3.6.0, org.apache.maven:maven-settings:3.6.0, org.apache.maven:maven-resolver-provider:3.6.0, org.apache.maven:maven-settings-builder:3.6.0, org.apache.maven:maven-repository-metadata:3.6.0, org.apache.maven:maven-artifact:3.6.0]
224 | ```
225 |
226 | Hopefully this is an acceptable way to resolve them.
227 |
228 | chore: updating changelog
229 |
230 | [maven-release-plugin] prepare for next development iteration
231 |
232 |
233 |
234 | ## git-changelog-maven-plugin-1.97.0
235 | ### No issue /
236 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.97.0
237 |
238 | feat: stringHelpers
239 |
240 | chore: updating changelog
241 |
242 | [maven-release-plugin] prepare for next development iteration
243 |
244 |
245 |
246 | ## git-changelog-maven-plugin-1.96.1
247 | ### No issue /
248 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.96.1
249 |
250 | fix: avoiding stuck execution
251 |
252 | chore: updating changelog
253 |
254 | [maven-release-plugin] prepare for next development iteration
255 |
256 |
257 |
258 | ## git-changelog-maven-plugin-1.96.0
259 | ### No issue /
260 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.96.0
261 |
262 | feat: add ignoreTagsIfNameMatches to semantic-version (refs #49)
263 |
264 | chore: updating changelog
265 |
266 | [maven-release-plugin] prepare for next development iteration
267 |
268 |
269 |
270 | ## git-changelog-maven-plugin-1.95.6
271 | ### No issue /
272 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.95.6
273 |
274 | fix: parsing newest commits first
275 |
276 | chore: updating changelog
277 |
278 | [maven-release-plugin] prepare for next development iteration
279 |
280 |
281 |
282 | ## git-changelog-maven-plugin-1.95.5
283 | ### No issue /
284 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.95.5
285 |
286 | fix: allow space before : in commit message
287 |
288 | chore: updating changelog
289 |
290 | [maven-release-plugin] prepare for next development iteration
291 |
292 |
293 |
294 | ## git-changelog-maven-plugin-1.95.4
295 | ### No issue /
296 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.95.4
297 |
298 | fix: stepping git changelog lib
299 |
300 | docs: updating readme
301 |
302 | chore: updating changelog
303 |
304 | [maven-release-plugin] prepare for next development iteration
305 |
306 |
307 |
308 | ## git-changelog-maven-plugin-1.95.3
309 | ### No issue /
310 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.95.3
311 |
312 | fix: let semantic tag have priority if several tags on same commit
313 |
314 | docs: readme
315 |
316 | chore: updating changelog
317 |
318 | [maven-release-plugin] prepare for next development iteration
319 |
320 |
321 |
322 | ## git-changelog-maven-plugin-1.95.2
323 | ### No issue /
324 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.95.2
325 |
326 | fix: updating release script
327 |
328 | chore: updating changelog
329 |
330 | [maven-release-plugin] prepare for next development iteration
331 |
332 |
333 |
334 | ## git-changelog-maven-plugin-1.95.1
335 | ### No issue /
336 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.95.1
337 |
338 | fix: updating release script
339 |
340 | chore: updating changelog
341 |
342 | [maven-release-plugin] prepare for next development iteration
343 |
344 |
345 |
346 | ## git-changelog-maven-plugin-1.95.0
347 | ### No issue /
348 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.95.0
349 |
350 | chore: setting version 1.95.0-SNAPSHOT
351 |
352 | feat: moving semantic versioning to its own mojo
353 |
354 | chore: updating changelog
355 |
356 | [maven-release-plugin] prepare for next development iteration
357 |
358 |
359 |
360 | ## git-changelog-maven-plugin-1.94.0
361 | ### No issue /
362 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.94.0
363 |
364 | chore: setting version 1.94.0-SNAPSHOT
365 |
366 | feat: optional custom patterns for conventional commits
367 |
368 | chore: updating changelog
369 |
370 | [maven-release-plugin] prepare for next development iteration
371 |
372 |
373 |
374 | ## git-changelog-maven-plugin-1.93.0
375 | ### No issue /
376 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.93.0
377 |
378 | chore: setting version 1.93.0-SNAPSHOT
379 |
380 | feat: update version based on conventional commits
381 |
382 | chore: build script
383 |
384 | chore: updating changelog
385 |
386 | [maven-release-plugin] prepare for next development iteration
387 |
388 |
389 |
390 | ## git-changelog-maven-plugin-1.92.2
391 | ### No issue /
392 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.92.2
393 |
394 | chore: setting version 1.92.2-SNAPSHOT
395 |
396 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.92.2
397 |
398 | fix: scope of maven-plugin-api
399 |
400 | [maven-release-plugin] prepare for next development iteration
401 |
402 |
403 |
404 | ## git-changelog-maven-plugin-1.92.1
405 | ### No issue /
406 | chore: setting version 1.92.1-SNAPSHOT
407 |
408 | chore: Maven Wrapper
409 |
410 | fix: stepping library version
411 |
412 | docs: mentioning inherited in README (refs #44)
413 |
414 | [maven-release-plugin] prepare for next development iteration
415 |
416 |
417 |
418 | ## git-changelog-maven-plugin-1.92
419 | ### No issue /
420 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.92
421 |
422 | fix: npe
423 |
424 | [maven-release-plugin] prepare for next development iteration
425 |
426 |
427 |
428 | ## git-changelog-maven-plugin-1.91
429 | ### No issue /
430 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.91
431 |
432 | feat: new variable urlParts
433 |
434 | [maven-release-plugin] prepare for next development iteration
435 |
436 |
437 |
438 | ## git-changelog-maven-plugin-1.90
439 | ### No issue /
440 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.90
441 |
442 | feat: prependToFile (refs #41)
443 |
444 | [maven-release-plugin] prepare for next development iteration
445 |
446 |
447 |
448 | ## git-changelog-maven-plugin-1.89
449 | ### No issue /
450 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.89
451 |
452 | fix: include first commit (refs #40)
453 |
454 | [maven-release-plugin] prepare for next development iteration
455 |
456 |
457 |
458 | ## git-changelog-maven-plugin-1.88
459 | ### No issue /
460 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.88
461 |
462 | fix: parsing scopes
463 |
464 | [maven-release-plugin] prepare for next development iteration
465 |
466 |
467 |
468 | ## git-changelog-maven-plugin-1.87
469 | ### No issue /
470 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.87
471 |
472 | fix: match first semantic combination
473 |
474 | [maven-release-plugin] prepare for next development iteration
475 |
476 |
477 |
478 | ## git-changelog-maven-plugin-1.86
479 | ### No issue /
480 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.86
481 |
482 | chore: using default changelog template
483 |
484 | [maven-release-plugin] prepare for next development iteration
485 |
486 |
487 |
488 | ## git-changelog-maven-plugin-1.85
489 | ### No issue /
490 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.85
491 |
492 | fix: disable integrations with a boolean useIntegrations
493 |
494 | [maven-release-plugin] prepare for next development iteration
495 |
496 |
497 |
498 | ## git-changelog-maven-plugin-1.84
499 | ### No issue /
500 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.84
501 |
502 | fix: only parse enabled issues
503 |
504 | [maven-release-plugin] prepare for next development iteration
505 |
506 |
507 |
508 | ## git-changelog-maven-plugin-1.83
509 | ### No issue /
510 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.83
511 |
512 | Merge pull request #37 from clockworkorange/master
513 |
514 | Upgraded changelog-lib version to 1.163.2
515 |
516 | Upgraded changelog-lib version to 1.163.2
517 |
518 | [maven-release-plugin] prepare for next development iteration
519 |
520 |
521 |
522 | ## git-changelog-maven-plugin-1.82
523 | ### No issue /
524 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.82
525 |
526 | feat: handlebarsHelperFile
527 |
528 | [maven-release-plugin] prepare for next development iteration
529 |
530 |
531 |
532 | ## git-changelog-maven-plugin-1.81
533 | ### No issue /
534 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.81
535 |
536 | Merge pull request #36 from rimuln/feature/13
537 |
538 | feat Support Jira Bearer authorization
539 |
540 | feat Support Jira Bearer authorization
541 |
542 | [maven-release-plugin] prepare for next development iteration
543 |
544 |
545 |
546 | ## git-changelog-maven-plugin-1.80
547 | ### No issue /
548 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.80
549 |
550 | Merge pull request #35 from chme/feat/partials
551 |
552 | feat: Add support for including partials in mustache templates
553 |
554 | feat: Add support for including partials in mustache templates
555 |
556 | [maven-release-plugin] prepare for next development iteration
557 |
558 |
559 |
560 | ## git-changelog-maven-plugin-1.79
561 | ### No issue /
562 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.79
563 |
564 | feat stepping lib
565 |
566 | Merge pull request #33 from huygun/feature/redmine
567 |
568 | feat: Redmine Support
569 |
570 | feat: Redmine Support
571 |
572 | [maven-release-plugin] prepare for next development iteration
573 |
574 |
575 |
576 | ## git-changelog-maven-plugin-1.78
577 | ### No issue /
578 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.78
579 |
580 | fix: read template from file
581 |
582 | [maven-release-plugin] prepare for next development iteration
583 |
584 |
585 |
586 | ## git-changelog-maven-plugin-1.77
587 | ### No issue /
588 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.77
589 |
590 | fix: adding default changelog template jenkinsci/git-changelog-plugin#58
591 |
592 | [maven-release-plugin] prepare for next development iteration
593 |
594 |
595 |
596 | ## git-changelog-maven-plugin-1.76
597 | ### No issue /
598 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.76
599 |
600 | fix: semantic version stepping
601 |
602 | [maven-release-plugin] prepare for next development iteration
603 |
604 |
605 |
606 | ## git-changelog-maven-plugin-1.75
607 | ### No issue /
608 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.75
609 |
610 | fix: NPE when given file has no parent
611 |
612 | [maven-release-plugin] prepare for next development iteration
613 |
614 |
615 |
616 | ## git-changelog-maven-plugin-1.74
617 | ### No issue /
618 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.74
619 |
620 | fix: when file was in a new folder, it created folder
621 |
622 | feat: subString and ifMatches helpers
623 |
624 | [maven-release-plugin] prepare for next development iteration
625 |
626 |
627 |
628 | ## git-changelog-maven-plugin-1.73
629 | ### No issue /
630 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.73
631 |
632 | feat: regexp in ifCommitType and ifCommitScope
633 |
634 | chore: stepping dependencies
635 |
636 | [maven-release-plugin] prepare for next development iteration
637 |
638 |
639 |
640 | ## git-changelog-maven-plugin-1.72
641 | ### No issue /
642 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.72
643 |
644 | chore: updating release-plugins
645 |
646 | [maven-release-plugin] prepare for next development iteration
647 |
648 |
649 |
650 | ## git-changelog-maven-plugin-1.71
651 | ### No issue /
652 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.71
653 |
654 | chore: release instructions
655 |
656 | [maven-release-plugin] prepare for next development iteration
657 |
658 |
659 |
660 | ## git-changelog-maven-plugin-1.70
661 | ### No issue /
662 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.70
663 |
664 | Maven central
665 |
666 | feat: support conventional commits
667 |
668 | Merge pull request #31 from edeso/simplePlainTextExample
669 |
670 | Add unescaped simple plain text example
671 |
672 | Add unescaped simple plain text example
673 |
674 | [maven-release-plugin] prepare for next development iteration
675 |
676 |
677 |
678 | ## git-changelog-maven-plugin-1.69
679 | ### No issue /
680 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.69
681 |
682 | Merge pull request #27 from drhip/feature/extended_headers
683 |
684 | Support custom headers to JIRA to bypass 2 factor auth
685 |
686 | Support custom headers to JIRA to bypass 2 factor auth
687 |
688 | removing bintray link
689 |
690 | [maven-release-plugin] prepare for next development iteration
691 |
692 |
693 |
694 | ## git-changelog-maven-plugin-1.68
695 | ### No issue /
696 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.68
697 |
698 | pretty printing output JENKINS-65252
699 |
700 | [maven-release-plugin] prepare for next development iteration
701 |
702 |
703 |
704 | ## git-changelog-maven-plugin-1.67
705 | ### No issue /
706 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.67
707 |
708 | [maven-release-plugin] prepare for next development iteration
709 |
710 |
711 |
712 | ## git-changelog-maven-plugin-1.66
713 | ### No issue /
714 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.66
715 |
716 | Removing default ignore filter on message
717 |
718 | Locking fmt version
719 |
720 | [maven-release-plugin] prepare for next development iteration
721 |
722 |
723 |
724 | ## git-changelog-maven-plugin-1.65
725 | ### No issue /
726 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.65
727 |
728 | More logging of extended variables from CLI #24
729 |
730 | Formatting code after merge #24
731 |
732 | Allow to pass extendedVariables using maven cli #24
733 |
734 | [maven-release-plugin] prepare for next development iteration
735 |
736 |
737 |
738 | ## git-changelog-maven-plugin-1.64
739 | ### No issue /
740 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.64
741 |
742 | Mark as thread safe #21
743 |
744 | [maven-release-plugin] prepare for next development iteration
745 |
746 |
747 |
748 | ## git-changelog-maven-plugin-1.63
749 | ### No issue /
750 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.63
751 |
752 | Adjustments after merge of PR #19
753 |
754 | Merge pull request #19 from gab1one/add-path-filter
755 |
756 | Add support for pathfilter
757 |
758 | Add support for pathfilter
759 |
760 | [maven-release-plugin] prepare for next development iteration
761 |
762 |
763 |
764 | ## git-changelog-maven-plugin-1.62
765 | ### No issue /
766 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.62
767 |
768 | openjdk8
769 |
770 | Merge pull request #18 from djn72/master
771 |
772 | Add extendedVariables property
773 |
774 | Add extendedVariables property
775 |
776 | [maven-release-plugin] prepare for next development iteration
777 |
778 |
779 |
780 | ## git-changelog-maven-plugin-1.61
781 | ### No issue /
782 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.61
783 |
784 | Adding skip option #12
785 |
786 | Create FUNDING.yml
787 |
788 | [maven-release-plugin] prepare for next development iteration
789 |
790 |
791 |
792 | ## git-changelog-maven-plugin-1.60
793 | ### No issue /
794 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.60
795 |
796 | Removing dependency on javax.xml
797 |
798 | OpenJDK 11 compatible
799 |
800 | [maven-release-plugin] prepare for next development iteration
801 |
802 |
803 |
804 | ## git-changelog-maven-plugin-1.59
805 | ### No issue /
806 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.59
807 |
808 | Jira linked issues
809 |
810 | [maven-release-plugin] prepare for next development iteration
811 |
812 |
813 |
814 | ## git-changelog-maven-plugin-1.58
815 | ### No issue /
816 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.58
817 |
818 | Correcting GitLab integration after upgrade
819 |
820 | [maven-release-plugin] prepare for next development iteration
821 |
822 |
823 |
824 | ## git-changelog-maven-plugin-1.57
825 | ### No issue /
826 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.57
827 |
828 | GitLab API v4
829 |
830 | [maven-release-plugin] prepare for next development iteration
831 |
832 |
833 |
834 | ## git-changelog-maven-plugin-1.56
835 | ### No issue /
836 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.56
837 |
838 | isJira, isGitHub...
839 |
840 | Doc
841 |
842 | Automatically stepping dependencies
843 |
844 | using latest version in example
845 |
846 | [maven-release-plugin] prepare for next development iteration
847 |
848 |
849 |
850 | ## git-changelog-maven-plugin-1.55
851 | ### No issue /
852 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.55
853 |
854 | git-changelog-lib 1.82
855 |
856 | Merge pull request #10 from lennonjesus/patch-1
857 |
858 | docs: Updates README.md to improve readability
859 |
860 | docs: Updates README.md to improve readability
861 |
862 | [maven-release-plugin] prepare for next development iteration
863 |
864 |
865 |
866 | ## git-changelog-maven-plugin-1.54
867 | ### No issue /
868 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.54
869 |
870 | [maven-release-plugin] prepare for next development iteration
871 |
872 |
873 |
874 | ## git-changelog-maven-plugin-1.53
875 | ### No issue /
876 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.53
877 |
878 | Closing RevWalk JENKINS-19994
879 |
880 | Doc
881 |
882 | [maven-release-plugin] prepare for next development iteration
883 |
884 |
885 |
886 | ## git-changelog-maven-plugin-1.52
887 | ### No issue /
888 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.52
889 |
890 | Description available for Jira issues
891 |
892 | Doc
893 |
894 | [maven-release-plugin] prepare for next development iteration
895 |
896 |
897 |
898 | ## git-changelog-maven-plugin-1.51
899 | ### No issue /
900 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.51
901 |
902 | Description available for Jira issues
903 |
904 | Adjusting to Bintray
905 |
906 | Doc
907 |
908 | [maven-release-plugin] prepare for next development iteration
909 |
910 |
911 |
912 | ## git-changelog-maven-plugin-1.50
913 | ### No issue /
914 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.50
915 |
916 | Defaulting ignoreCommitsWithoutIssue #9
917 |
918 | Disabling integrations if not used
919 |
920 | doc
921 |
922 | [maven-release-plugin] prepare for next development iteration
923 |
924 |
925 |
926 | ## git-changelog-maven-plugin-1.49
927 | ### No issue /
928 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.49
929 |
930 | Lib 1.71
931 |
932 | doc
933 |
934 | [maven-release-plugin] prepare for next development iteration
935 |
936 |
937 |
938 | ## git-changelog-maven-plugin-1.48
939 | ### No issue /
940 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.48
941 |
942 | Lib 1.70
943 |
944 | doc
945 |
946 | [maven-release-plugin] prepare for next development iteration
947 |
948 |
949 |
950 | ## git-changelog-maven-plugin-1.47
951 | ### No issue /
952 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.47
953 |
954 | Defaulting to CHANGELOG.md if no output given
955 |
956 | [maven-release-plugin] prepare for next development iteration
957 |
958 |
959 |
960 | ## git-changelog-maven-plugin-1.46
961 | ### No issue /
962 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.46
963 |
964 | Reading file parameter correctly
965 |
966 | doc
967 |
968 | [maven-release-plugin] prepare for next development iteration
969 |
970 |
971 |
972 | ## git-changelog-maven-plugin-1.45
973 | ### No issue /
974 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.45
975 |
976 | ignoreCommitsOlderThan
977 |
978 | doc
979 |
980 | [maven-release-plugin] prepare for next development iteration
981 |
982 |
983 |
984 | ## git-changelog-maven-plugin-1.44
985 | ### No issue /
986 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.44
987 |
988 | tag time added to tag model
989 |
990 | doc
991 |
992 | [maven-release-plugin] prepare for next development iteration
993 |
994 |
995 |
996 | ## git-changelog-maven-plugin-1.43
997 | ### No issue /
998 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.43
999 |
1000 | GitLab integration
1001 |
1002 | doc
1003 |
1004 | [maven-release-plugin] prepare for next development iteration
1005 |
1006 |
1007 |
1008 | ## git-changelog-maven-plugin-1.42
1009 | ### No issue /
1010 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.42
1011 |
1012 | Fix Jira labels
1013 |
1014 | doc
1015 |
1016 | [maven-release-plugin] prepare for next development iteration
1017 |
1018 |
1019 |
1020 | ## git-changelog-maven-plugin-1.41
1021 | ### No issue /
1022 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.41
1023 |
1024 | Git Changelog Lib 1.63 -> 1.64
1025 |
1026 | * Jira issueType and labels
1027 | * GitHub labels
1028 |
1029 | doc
1030 |
1031 | [maven-release-plugin] prepare for next development iteration
1032 |
1033 |
1034 |
1035 | ## git-changelog-maven-plugin-1.40
1036 | ### No issue /
1037 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.40
1038 |
1039 | GitHub timeout 10 seconds
1040 |
1041 | Set theme jekyll-theme-slate
1042 |
1043 | doc
1044 |
1045 | [maven-release-plugin] prepare for next development iteration
1046 |
1047 |
1048 |
1049 | ## git-changelog-maven-plugin-1.39
1050 | ### No issue /
1051 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.39
1052 |
1053 | doc
1054 |
1055 | Merge pull request #7 from dunse/patch-1
1056 |
1057 | Fix fromCommit and fromRef property typo
1058 |
1059 | Fix fromCommit and fromRef property typo
1060 |
1061 | The @Parameter annotation had the wrong property name which makes it impossible to provide parameter on command line.
1062 |
1063 | doc
1064 |
1065 | [maven-release-plugin] prepare for next development iteration
1066 |
1067 |
1068 |
1069 | ## git-changelog-maven-plugin-1.38
1070 | ### No issue /
1071 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.38
1072 |
1073 | Adding annotation to context of tag
1074 |
1075 | doc
1076 |
1077 | [maven-release-plugin] prepare for next development iteration
1078 |
1079 |
1080 |
1081 | ## git-changelog-maven-plugin-1.37
1082 | ### No issue /
1083 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.37
1084 |
1085 | Adding merge boolean to commits
1086 |
1087 | doc
1088 |
1089 | [maven-release-plugin] prepare for next development iteration
1090 |
1091 |
1092 |
1093 | ## git-changelog-maven-plugin-1.36
1094 | ### No issue /
1095 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.36
1096 |
1097 | Lib 1.56 correcting link to Jira
1098 |
1099 | doc
1100 |
1101 | [maven-release-plugin] prepare for next development iteration
1102 |
1103 |
1104 |
1105 | ## git-changelog-maven-plugin-1.35
1106 | ### No issue /
1107 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.35
1108 |
1109 | Adding {{hashFull}} variable
1110 |
1111 | doc
1112 |
1113 | [maven-release-plugin] prepare for next development iteration
1114 |
1115 |
1116 |
1117 | ## git-changelog-maven-plugin-1.34
1118 | ### No issue /
1119 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.34
1120 |
1121 | Faster
1122 |
1123 | doc
1124 |
1125 | [maven-release-plugin] prepare for next development iteration
1126 |
1127 |
1128 |
1129 | ## git-changelog-maven-plugin-1.33
1130 | ### No issue /
1131 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.33
1132 |
1133 | Fixing merge commits... again...
1134 |
1135 | doc
1136 |
1137 | [maven-release-plugin] prepare for next development iteration
1138 |
1139 |
1140 |
1141 | ## git-changelog-maven-plugin-1.32
1142 | ### No issue /
1143 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.32
1144 |
1145 | Including commits from merges lib issue 49
1146 |
1147 | doc
1148 |
1149 | [maven-release-plugin] prepare for next development iteration
1150 |
1151 |
1152 |
1153 | ## git-changelog-maven-plugin-1.31
1154 | ### No issue /
1155 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.31
1156 |
1157 | Lib 1.49, finding first commit as parents from HEAD
1158 |
1159 | doc
1160 |
1161 | [maven-release-plugin] prepare for next development iteration
1162 |
1163 |
1164 |
1165 | ## git-changelog-maven-plugin-1.30
1166 | ### No issue /
1167 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.30
1168 |
1169 | Ignoring trailing slash in JIRA URL
1170 |
1171 | doc
1172 |
1173 | [maven-release-plugin] prepare for next development iteration
1174 |
1175 |
1176 |
1177 | ## git-changelog-maven-plugin-1.29
1178 | ### No issue /
1179 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.29
1180 |
1181 | Lib 1.45
1182 |
1183 | doc
1184 |
1185 | [maven-release-plugin] prepare for next development iteration
1186 |
1187 |
1188 |
1189 | ## git-changelog-maven-plugin-1.28
1190 | ### No issue /
1191 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.28
1192 |
1193 | JENKINS-34155 Support short SHA
1194 |
1195 | doc
1196 |
1197 | [maven-release-plugin] prepare for next development iteration
1198 |
1199 |
1200 |
1201 | ## git-changelog-maven-plugin-1.27
1202 | ### No issue /
1203 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.27
1204 |
1205 | Lib 1.43, Parsing commits, oldest first
1206 |
1207 | [maven-release-plugin] prepare for next development iteration
1208 |
1209 |
1210 |
1211 | ## git-changelog-maven-plugin-1.26
1212 | ### No issue /
1213 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.26
1214 |
1215 | Lib 1.42, Parsing commits, oldest first
1216 |
1217 | Updating doc
1218 |
1219 | [maven-release-plugin] prepare for next development iteration
1220 |
1221 |
1222 |
1223 | ## git-changelog-maven-plugin-1.25
1224 | ### No issue /
1225 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.25
1226 |
1227 | Lib 1.41, Commits added to correct tags
1228 |
1229 | Updating example
1230 |
1231 | [maven-release-plugin] prepare for next development iteration
1232 |
1233 |
1234 |
1235 | ## git-changelog-maven-plugin-1.24
1236 | ### No issue /
1237 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.24
1238 |
1239 | Lib 1.40 can ignore tags by regexp
1240 |
1241 | Updating example
1242 |
1243 | [maven-release-plugin] prepare for next development iteration
1244 |
1245 |
1246 |
1247 | ## git-changelog-maven-plugin-1.23
1248 | ### No issue /
1249 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.23
1250 |
1251 | Lib 1.39
1252 |
1253 | Updating example
1254 |
1255 | [maven-release-plugin] prepare for next development iteration
1256 |
1257 |
1258 |
1259 | ## git-changelog-maven-plugin-1.22
1260 | ### No issue /
1261 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.22
1262 |
1263 | Lib 1.38
1264 |
1265 | Updating README
1266 |
1267 | [maven-release-plugin] prepare for next development iteration
1268 |
1269 |
1270 |
1271 | ## git-changelog-maven-plugin-1.21
1272 | ### No issue /
1273 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.21
1274 |
1275 | Jira integration to get titles
1276 |
1277 | Update example
1278 |
1279 | [maven-release-plugin] prepare for next development iteration
1280 |
1281 |
1282 |
1283 | ## git-changelog-maven-plugin-1.20
1284 | ### No issue /
1285 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.20
1286 |
1287 | Support GitHub OAuth2 tokens #6
1288 |
1289 | Adding example with github as custom issue
1290 |
1291 | Updating CHANGELOG.md
1292 |
1293 | [maven-release-plugin] prepare for next development iteration
1294 |
1295 |
1296 |
1297 | ## git-changelog-maven-plugin-1.19
1298 | ### No issue /
1299 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.19
1300 |
1301 | Supplying commit in each issue mentioned in message
1302 |
1303 | Updating CHANGELOG.md
1304 |
1305 | Lib 1.30, supporting multiple tags on same commit
1306 |
1307 | Updating CHANGELOG.md
1308 |
1309 | [maven-release-plugin] prepare for next development iteration
1310 |
1311 |
1312 |
1313 | ## git-changelog-maven-plugin-1.18
1314 | ### No issue /
1315 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.18
1316 |
1317 | Lib 1.29
1318 |
1319 | [maven-release-plugin] prepare for next development iteration
1320 |
1321 |
1322 |
1323 | ## git-changelog-maven-plugin-1.17
1324 | ### No issue /
1325 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.17
1326 |
1327 | Lib 1.28, performance optimizations
1328 |
1329 | Updating CHANGELOG.md
1330 |
1331 | [maven-release-plugin] prepare for next development iteration
1332 |
1333 |
1334 |
1335 | ## git-changelog-maven-plugin-1.16
1336 | ### No issue /
1337 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.16
1338 |
1339 | Significant performance improvements
1340 |
1341 | * Using lib 1.27.
1342 |
1343 | Updating example
1344 |
1345 | [maven-release-plugin] prepare for next development iteration
1346 |
1347 |
1348 |
1349 | ## git-changelog-maven-plugin-1.15
1350 | ### No issue /
1351 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.15
1352 |
1353 | Using lib 1.25 and updating README.md
1354 |
1355 | Updating docs after release
1356 |
1357 | [maven-release-plugin] prepare for next development iteration
1358 |
1359 |
1360 |
1361 | ## git-changelog-maven-plugin-1.14
1362 | ### Issue /
1363 | Adding example of custom issue without link
1364 |
1365 | * Like I123
1366 |
1367 |
1368 | ### No issue /
1369 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.14
1370 |
1371 | Added variables: messageTitle, messageBody, messageItems #5
1372 |
1373 | Maven Central version badge in README.md
1374 |
1375 | Updating README.md after release
1376 |
1377 | [maven-release-plugin] prepare for next development iteration
1378 |
1379 |
1380 |
1381 | ## git-changelog-maven-plugin-1.13
1382 | ### CQ [QC1234](http://cq/1234) QC1234
1383 | Implementing custom issues
1384 |
1385 | * Adding example with
1386 | * QC matching QC1234
1387 | * Incident matching INC1234
1388 |
1389 |
1390 | ### Incident [INC1234](http://inc/INC1234) INC1234
1391 | Implementing custom issues
1392 |
1393 | * Adding example with
1394 | * QC matching QC1234
1395 | * Incident matching INC1234
1396 |
1397 |
1398 | ### No issue /
1399 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.13
1400 |
1401 | Updagint README.md after release
1402 |
1403 | [maven-release-plugin] prepare for next development iteration
1404 |
1405 |
1406 |
1407 | ## git-changelog-maven-plugin-1.12
1408 | ### No issue /
1409 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.12
1410 |
1411 | Using lib 1.23 to sort commits by time, not formatted time #4
1412 |
1413 | Correcting example ignoring commits by comment
1414 |
1415 | Updating README.md after release
1416 |
1417 | [maven-release-plugin] prepare for next development iteration
1418 |
1419 |
1420 |
1421 | ## git-changelog-maven-plugin-1.11
1422 | ### No issue /
1423 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.11
1424 |
1425 | Documentation and more configuration available in pom #3
1426 |
1427 | Using lib 1.22
1428 |
1429 | Documentation #3
1430 |
1431 | Using lib 1.19
1432 |
1433 | [maven-release-plugin] prepare for next development iteration
1434 |
1435 |
1436 |
1437 | ## git-changelog-maven-plugin-1.10
1438 | ### No issue /
1439 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.10
1440 |
1441 | Template can be configured directly in the pom #2
1442 |
1443 | Using lib 1.18
1444 |
1445 | [maven-release-plugin] prepare for next development iteration
1446 |
1447 |
1448 |
1449 | ## git-changelog-maven-plugin-1.9
1450 | ### No issue /
1451 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.9
1452 |
1453 | Using lib 1.17 #1
1454 |
1455 | doc
1456 |
1457 | [maven-release-plugin] prepare for next development iteration
1458 |
1459 |
1460 |
1461 | ## git-changelog-maven-plugin-1.8
1462 | ### No issue /
1463 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.8
1464 |
1465 | Using lib 1.15 #1
1466 |
1467 | [maven-release-plugin] prepare for next development iteration
1468 |
1469 |
1470 |
1471 | ## git-changelog-maven-plugin-1.7
1472 | ### No issue /
1473 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.7
1474 |
1475 | using lib 1.14
1476 |
1477 | doc
1478 |
1479 | [maven-release-plugin] prepare for next development iteration
1480 |
1481 |
1482 |
1483 | ## git-changelog-maven-plugin-1.6
1484 | ### No issue /
1485 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.6
1486 |
1487 | using lib 1.13
1488 |
1489 | doc
1490 |
1491 | [maven-release-plugin] prepare for next development iteration
1492 |
1493 |
1494 |
1495 | ## git-changelog-maven-plugin-1.5
1496 | ### No issue /
1497 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.5
1498 |
1499 | Using lib 1.12 #1
1500 |
1501 | [maven-release-plugin] prepare for next development iteration
1502 |
1503 |
1504 |
1505 | ## git-changelog-maven-plugin-1.4
1506 | ### No issue /
1507 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.4
1508 |
1509 | lib 1.10
1510 |
1511 | [maven-release-plugin] prepare for next development iteration
1512 |
1513 |
1514 |
1515 | ## git-changelog-maven-plugin-1.3
1516 | ### No issue /
1517 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.3
1518 |
1519 | lib 1.9 #feature
1520 |
1521 | Setting exampe version to 1.2 #feature
1522 |
1523 | [maven-release-plugin] prepare for next development iteration
1524 |
1525 |
1526 |
1527 | ## git-changelog-maven-plugin-1.2
1528 | ### No issue /
1529 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.2
1530 |
1531 | lib 1.3 #feature
1532 |
1533 | doc
1534 |
1535 | [maven-release-plugin] prepare for next development iteration
1536 |
1537 |
1538 |
1539 | ## git-changelog-maven-plugin-1.1
1540 | ### No issue /
1541 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.1
1542 |
1543 | MediaWiki support, using lib 1.2
1544 |
1545 | doc
1546 |
1547 | [maven-release-plugin] prepare for next development iteration
1548 |
1549 |
1550 |
1551 | ## git-changelog-maven-plugin-1.0
1552 | ### No issue /
1553 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.0
1554 |
1555 | doc
1556 |
1557 | Initial
1558 |
1559 | Initial commit
1560 |
1561 |
1562 |
1563 |
--------------------------------------------------------------------------------
/git-changelog-maven-plugin-example/CHANGELOG_customHelper.txt:
--------------------------------------------------------------------------------
1 | Starts with Removing: "Removing default ignore filter on message"
2 | first 10 letters of hash is: f49f018fc2
3 |
--------------------------------------------------------------------------------
/git-changelog-maven-plugin-example/CHANGELOG_ignoreCommitsOlderThan.md:
--------------------------------------------------------------------------------
1 | # Git Changelog Maven plugin changelog
2 |
3 | Changelog of Git Changelog Maven plugin.
4 |
5 | ## Unreleased
6 | ### No issue
7 | feat: git-changelog-lib 2.2.0 and Java 17 *2024-10-03 14:18:08*
8 |
9 | chore: documenting java compatibility (refs #52) *2024-10-03 14:17:20*
10 |
11 | docs: readme *2024-02-25 19:25:38*
12 |
13 | chore: building with java 21 *2024-02-25 11:49:42*
14 |
15 | chore: updating changelog *2024-02-10 07:05:56*
16 |
17 | [maven-release-plugin] prepare for next development iteration *2024-02-10 07:05:26*
18 |
19 |
20 |
21 | ## git-changelog-maven-plugin-2.1.0
22 | ### No issue
23 | [maven-release-plugin] prepare release git-changelog-maven-plugin-2.1.0 *2024-02-10 07:05:22*
24 |
25 | feat(conventional-commits): allow whitespace, colon and comma as separator in scope *2024-02-10 07:04:59*
26 |
27 | chore: updating changelog *2024-01-30 16:12:20*
28 |
29 | [maven-release-plugin] prepare for next development iteration *2024-01-30 16:11:37*
30 |
31 |
32 |
33 | ## git-changelog-maven-plugin-2.0.1
34 | ### No issue
35 | [maven-release-plugin] prepare release git-changelog-maven-plugin-2.0.1 *2024-01-30 16:11:32*
36 |
37 | fix: removing properties (refs #60) *2024-01-30 16:07:12*
38 |
39 | chore: updating changelog *2024-01-27 08:51:54*
40 |
41 | [maven-release-plugin] prepare for next development iteration *2024-01-27 08:51:20*
42 |
43 |
44 |
45 | ## git-changelog-maven-plugin-2.0.0
46 | ### No issue
47 | [maven-release-plugin] prepare release git-changelog-maven-plugin-2.0.0 *2024-01-27 08:51:16*
48 |
49 | breaking: JGit 6 and Java 11 *2024-01-27 08:50:50*
50 |
51 | chore: updating changelog *2023-12-17 07:28:20*
52 |
53 | [maven-release-plugin] prepare for next development iteration *2023-12-17 07:27:27*
54 |
55 |
56 |
57 | ## git-changelog-maven-plugin-1.101.0
58 | ### No issue
59 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.101.0 *2023-12-17 07:27:23*
60 |
61 | feat: skip parameter on semantic-version mojo (refs #53) *2023-12-17 07:26:35*
62 |
63 | chore: updating changelog *2023-12-01 17:42:22*
64 |
65 | [maven-release-plugin] prepare for next development iteration *2023-12-01 17:41:42*
66 |
67 |
68 |
69 | ## git-changelog-maven-plugin-1.100.7
70 | ### No issue
71 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.100.7 *2023-12-01 17:41:38*
72 |
73 | fix: mapping commits to lowest possible semantic tag *2023-12-01 17:40:18*
74 |
75 | [maven-release-plugin] prepare for next development iteration *2023-09-26 17:38:24*
76 |
77 |
78 |
79 | ## git-changelog-maven-plugin-1.100.6
80 | ### No issue
81 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.100.6 *2023-09-26 17:38:20*
82 |
83 | fix: trying to set property to use with Maven Release Plugin *2023-09-26 17:38:01*
84 |
85 | [maven-release-plugin] prepare for next development iteration *2023-09-26 17:11:29*
86 |
87 |
88 |
89 | ## git-changelog-maven-plugin-1.100.5
90 | ### No issue
91 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.100.5 *2023-09-26 17:11:25*
92 |
93 | fix: trying to set property to use with Maven Release Plugin *2023-09-26 17:11:06*
94 |
95 | [maven-release-plugin] prepare for next development iteration *2023-09-26 17:04:33*
96 |
97 |
98 |
99 | ## git-changelog-maven-plugin-1.100.4
100 | ### No issue
101 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.100.4 *2023-09-26 17:04:28*
102 |
103 | fix: trying to set property to use with Maven Release Plugin *2023-09-26 17:04:06*
104 |
105 | [maven-release-plugin] prepare for next development iteration *2023-09-24 18:00:04*
106 |
107 |
108 |
109 | ## git-changelog-maven-plugin-1.100.3
110 | ### No issue
111 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.100.3 *2023-09-24 18:00:00*
112 |
113 | fix: trim ignoreCommitsIfMessageMatches *2023-09-24 17:59:40*
114 |
115 | [maven-release-plugin] prepare for next development iteration *2023-09-24 17:52:13*
116 |
117 |
118 |
119 | ## git-changelog-maven-plugin-1.100.2
120 | ### No issue
121 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.100.2 *2023-09-24 17:52:09*
122 |
123 | fix: current version *2023-09-24 17:51:41*
124 |
125 | [maven-release-plugin] prepare for next development iteration *2023-09-24 11:37:16*
126 |
127 |
128 |
129 | ## git-changelog-maven-plugin-1.100.1
130 | ### No issue
131 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.100.1 *2023-09-24 11:37:12*
132 |
133 | fix: default CHANGELOG.md *2023-09-24 11:36:52*
134 |
135 | [maven-release-plugin] prepare for next development iteration *2023-09-24 11:02:59*
136 |
137 |
138 |
139 | ## git-changelog-maven-plugin-1.100.0
140 | ### No issue
141 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.100.0 *2023-09-24 11:02:54*
142 |
143 | feat: set current version *2023-09-24 11:02:10*
144 |
145 | [maven-release-plugin] prepare for next development iteration *2023-09-11 15:59:41*
146 |
147 |
148 |
149 | ## git-changelog-maven-plugin-1.99.0
150 | ### No issue
151 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.99.0 *2023-09-11 15:59:37*
152 |
153 | feat: add filtering for footer tokens *2023-09-11 15:59:16*
154 |
155 | chore: updating changelog *2023-08-31 18:38:38*
156 |
157 | [maven-release-plugin] prepare for next development iteration *2023-08-31 18:37:57*
158 |
159 |
160 |
161 | ## git-changelog-maven-plugin-1.98.2
162 | ### No issue
163 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.98.2 *2023-08-31 18:37:53*
164 |
165 | fix: correcting mapping of toRevision *2023-08-31 18:37:24*
166 |
167 | chore: updating changelog *2023-08-31 15:40:09*
168 |
169 | [maven-release-plugin] prepare for next development iteration *2023-08-31 15:39:25*
170 |
171 |
172 |
173 | ## git-changelog-maven-plugin-1.98.1
174 | ### No issue
175 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.98.1 *2023-08-31 15:39:21*
176 |
177 | chore: updating changelog *2023-08-31 15:30:18*
178 |
179 | [maven-release-plugin] prepare for next development iteration *2023-08-31 15:29:44*
180 |
181 |
182 |
183 | ## git-changelog-maven-plugin-1.98.0
184 | ### No issue
185 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.98.0 *2023-08-31 15:29:40*
186 |
187 | feat: from/toRevision and prioritizing commits semantically when adding to tags *2023-08-31 15:28:26*
188 |
189 | Merge pull request #51 from isaacsanders/patch-2
190 |
191 | Update CHANGELOG.md *2023-07-10 09:57:08*
192 |
193 | Update CHANGELOG.md *2023-07-10 09:55:29*
194 |
195 | chore: updating changelog *2023-07-09 14:15:20*
196 |
197 | [maven-release-plugin] prepare for next development iteration *2023-07-09 14:14:44*
198 |
199 |
200 |
201 | ## git-changelog-maven-plugin-1.97.1
202 | ### No issue
203 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.97.1 *2023-07-09 14:14:40*
204 |
205 | Merge pull request #50 from isaacsanders/patch-1
206 |
207 | Update pom.xml *2023-07-09 14:13:22*
208 |
209 | Update pom.xml
210 |
211 | I was getting the following warnings:
212 |
213 | ```
214 | [WARNING]
215 | [WARNING] Plugin validation issues were detected in 4 plugin(s)
216 | [WARNING]
217 | [WARNING] * se.bjurr.gitchangelog:git-changelog-maven-plugin:1.97.0
218 | [WARNING] Declared at location(s):
219 | [WARNING] * com.drw.risk:bloomberg_market_bridge:0.0.14-SNAPSHOT (pom.xml) @ line 296
220 | [WARNING] Used in module(s):
221 | [WARNING] * com.drw.risk:bloomberg_market_bridge:0.0.14-SNAPSHOT (pom.xml)
222 | [WARNING] Plugin issue(s):
223 | [WARNING] * Plugin should declare these Maven artifacts in `provided` scope: [org.apache.maven:maven-core:3.6.0, org.apache.maven:maven-model-builder:3.6.0, org.apache.maven:maven-model:3.6.0, org.apache.maven:maven-builder-support:3.6.0, org.apache.maven:maven-settings:3.6.0, org.apache.maven:maven-resolver-provider:3.6.0, org.apache.maven:maven-settings-builder:3.6.0, org.apache.maven:maven-repository-metadata:3.6.0, org.apache.maven:maven-artifact:3.6.0]
224 | ```
225 |
226 | Hopefully this is an acceptable way to resolve them. *2023-07-06 21:48:50*
227 |
228 | chore: updating changelog *2023-04-22 11:54:41*
229 |
230 | [maven-release-plugin] prepare for next development iteration *2023-04-22 11:53:51*
231 |
232 |
233 |
234 | ## git-changelog-maven-plugin-1.97.0
235 | ### No issue
236 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.97.0 *2023-04-22 11:53:48*
237 |
238 | feat: stringHelpers *2023-04-22 11:53:28*
239 |
240 | chore: updating changelog *2023-03-12 07:00:31*
241 |
242 | [maven-release-plugin] prepare for next development iteration *2023-03-12 06:59:54*
243 |
244 |
245 |
246 | ## git-changelog-maven-plugin-1.96.1
247 | ### No issue
248 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.96.1 *2023-03-12 06:59:50*
249 |
250 | fix: avoiding stuck execution *2023-03-12 06:59:31*
251 |
252 | chore: updating changelog *2023-02-28 16:56:24*
253 |
254 | [maven-release-plugin] prepare for next development iteration *2023-02-28 16:55:53*
255 |
256 |
257 |
258 | ## git-changelog-maven-plugin-1.96.0
259 | ### No issue
260 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.96.0 *2023-02-28 16:55:49*
261 |
262 | feat: add ignoreTagsIfNameMatches to semantic-version (refs #49) *2023-02-28 16:55:24*
263 |
264 | chore: updating changelog *2023-02-16 20:23:23*
265 |
266 | [maven-release-plugin] prepare for next development iteration *2023-02-16 20:22:30*
267 |
268 |
269 |
270 | ## git-changelog-maven-plugin-1.95.6
271 | ### No issue
272 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.95.6 *2023-02-16 20:22:26*
273 |
274 | fix: parsing newest commits first *2023-02-16 20:22:00*
275 |
276 | chore: updating changelog *2023-01-04 16:08:30*
277 |
278 | [maven-release-plugin] prepare for next development iteration *2023-01-04 16:07:50*
279 |
280 |
281 |
282 | ## git-changelog-maven-plugin-1.95.5
283 | ### No issue
284 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.95.5 *2023-01-04 16:07:46*
285 |
286 | fix: allow space before : in commit message *2023-01-04 16:07:23*
287 |
288 | chore: updating changelog *2022-12-13 16:41:36*
289 |
290 | [maven-release-plugin] prepare for next development iteration *2022-12-13 16:40:47*
291 |
292 |
293 |
294 | ## git-changelog-maven-plugin-1.95.4
295 | ### No issue
296 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.95.4 *2022-12-13 16:40:43*
297 |
298 | fix: stepping git changelog lib *2022-12-13 16:40:21*
299 |
300 | docs: updating readme *2022-12-04 11:35:53*
301 |
302 | chore: updating changelog *2022-12-03 09:05:14*
303 |
304 | [maven-release-plugin] prepare for next development iteration *2022-12-03 09:04:41*
305 |
306 |
307 |
308 | ## git-changelog-maven-plugin-1.95.3
309 | ### No issue
310 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.95.3 *2022-12-03 09:04:37*
311 |
312 | fix: let semantic tag have priority if several tags on same commit *2022-12-03 09:04:13*
313 |
314 | docs: readme *2022-10-09 06:24:17*
315 |
316 | chore: updating changelog *2022-10-09 06:22:17*
317 |
318 | [maven-release-plugin] prepare for next development iteration *2022-10-09 06:21:55*
319 |
320 |
321 |
322 | ## git-changelog-maven-plugin-1.95.2
323 | ### No issue
324 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.95.2 *2022-10-09 06:21:51*
325 |
326 | fix: updating release script *2022-10-09 06:21:30*
327 |
328 | chore: updating changelog *2022-10-09 06:19:54*
329 |
330 | [maven-release-plugin] prepare for next development iteration *2022-10-09 06:19:22*
331 |
332 |
333 |
334 | ## git-changelog-maven-plugin-1.95.1
335 | ### No issue
336 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.95.1 *2022-10-09 06:19:18*
337 |
338 | fix: updating release script *2022-10-09 06:19:01*
339 |
340 | chore: updating changelog *2022-10-09 06:10:22*
341 |
342 | [maven-release-plugin] prepare for next development iteration *2022-10-09 06:09:47*
343 |
344 |
345 |
346 | ## git-changelog-maven-plugin-1.95.0
347 | ### No issue
348 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.95.0 *2022-10-09 06:09:43*
349 |
350 | chore: setting version 1.95.0-SNAPSHOT *2022-10-09 06:09:34*
351 |
352 | feat: moving semantic versioning to its own mojo *2022-10-09 06:09:18*
353 |
354 | chore: updating changelog *2022-09-25 13:57:51*
355 |
356 | [maven-release-plugin] prepare for next development iteration *2022-09-25 13:57:28*
357 |
358 |
359 |
360 | ## git-changelog-maven-plugin-1.94.0
361 | ### No issue
362 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.94.0 *2022-09-25 13:57:23*
363 |
364 | chore: setting version 1.94.0-SNAPSHOT *2022-09-25 13:57:13*
365 |
366 | feat: optional custom patterns for conventional commits *2022-09-25 13:56:52*
367 |
368 | chore: updating changelog *2022-09-25 13:26:11*
369 |
370 | [maven-release-plugin] prepare for next development iteration *2022-09-25 13:25:40*
371 |
372 |
373 |
374 | ## git-changelog-maven-plugin-1.93.0
375 | ### No issue
376 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.93.0 *2022-09-25 13:25:36*
377 |
378 | chore: setting version 1.93.0-SNAPSHOT *2022-09-25 13:25:26*
379 |
380 | feat: update version based on conventional commits *2022-09-25 13:24:58*
381 |
382 | chore: build script *2022-09-25 09:55:05*
383 |
384 | chore: updating changelog *2022-09-24 13:38:39*
385 |
386 | [maven-release-plugin] prepare for next development iteration *2022-09-24 13:38:02*
387 |
388 |
389 |
390 | ## git-changelog-maven-plugin-1.92.2
391 | ### No issue
392 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.92.2 *2022-09-24 13:37:58*
393 |
394 | chore: setting version 1.92.2-SNAPSHOT *2022-09-24 13:37:50*
395 |
396 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.92.2 *2022-09-24 13:32:15*
397 |
398 | fix: scope of maven-plugin-api *2022-09-24 13:24:04*
399 |
400 | [maven-release-plugin] prepare for next development iteration *2022-09-24 13:08:55*
401 |
402 |
403 |
404 | ## git-changelog-maven-plugin-1.92.1
405 | ### No issue
406 | chore: setting version 1.92.1-SNAPSHOT *2022-09-24 13:08:37*
407 |
408 | chore: Maven Wrapper *2022-09-24 13:01:40*
409 |
410 | fix: stepping library version *2022-09-24 12:59:38*
411 |
412 | docs: mentioning inherited in README (refs #44) *2022-09-24 12:39:21*
413 |
414 | [maven-release-plugin] prepare for next development iteration *2022-04-03 10:27:26*
415 |
416 |
417 |
418 | ## git-changelog-maven-plugin-1.92
419 | ### No issue
420 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.92 *2022-04-03 10:26:36*
421 |
422 | fix: npe *2022-04-03 10:26:18*
423 |
424 | [maven-release-plugin] prepare for next development iteration *2022-04-03 10:20:09*
425 |
426 |
427 |
428 | ## git-changelog-maven-plugin-1.91
429 | ### No issue
430 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.91 *2022-04-03 10:19:19*
431 |
432 | feat: new variable urlParts *2022-04-03 10:18:24*
433 |
434 | [maven-release-plugin] prepare for next development iteration *2022-03-31 15:48:41*
435 |
436 |
437 |
438 | ## git-changelog-maven-plugin-1.90
439 | ### No issue
440 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.90 *2022-03-31 15:47:48*
441 |
442 | feat: prependToFile (refs #41) *2022-03-31 15:46:01*
443 |
444 | [maven-release-plugin] prepare for next development iteration *2022-03-26 05:53:50*
445 |
446 |
447 |
448 | ## git-changelog-maven-plugin-1.89
449 | ### No issue
450 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.89 *2022-03-26 05:53:04*
451 |
452 | fix: include first commit (refs #40) *2022-03-26 05:52:13*
453 |
454 | [maven-release-plugin] prepare for next development iteration *2022-01-20 15:22:35*
455 |
456 |
457 |
458 | ## git-changelog-maven-plugin-1.88
459 | ### No issue
460 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.88 *2022-01-20 15:21:47*
461 |
462 | fix: parsing scopes *2022-01-20 15:21:32*
463 |
464 | [maven-release-plugin] prepare for next development iteration *2022-01-17 15:46:49*
465 |
466 |
467 |
468 | ## git-changelog-maven-plugin-1.87
469 | ### No issue
470 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.87 *2022-01-17 15:45:59*
471 |
472 | fix: match first semantic combination *2022-01-17 15:45:22*
473 |
474 | [maven-release-plugin] prepare for next development iteration *2022-01-16 08:54:13*
475 |
476 |
477 |
478 | ## git-changelog-maven-plugin-1.86
479 | ### No issue
480 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.86 *2022-01-16 08:52:11*
481 |
482 | chore: using default changelog template *2022-01-16 08:51:50*
483 |
484 | [maven-release-plugin] prepare for next development iteration *2022-01-16 07:59:36*
485 |
486 |
487 |
488 | ## git-changelog-maven-plugin-1.85
489 | ### No issue
490 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.85 *2022-01-16 07:58:14*
491 |
492 | fix: disable integrations with a boolean useIntegrations *2022-01-16 07:57:40*
493 |
494 | [maven-release-plugin] prepare for next development iteration *2022-01-05 15:17:18*
495 |
496 |
497 |
498 | ## git-changelog-maven-plugin-1.84
499 | ### No issue
500 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.84 *2022-01-05 15:16:25*
501 |
502 | fix: only parse enabled issues *2022-01-05 15:15:55*
503 |
504 | [maven-release-plugin] prepare for next development iteration *2021-12-30 08:22:05*
505 |
506 |
507 |
508 | ## git-changelog-maven-plugin-1.83
509 | ### No issue
510 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.83 *2021-12-30 08:21:18*
511 |
512 | Merge pull request #37 from clockworkorange/master
513 |
514 | Upgraded changelog-lib version to 1.163.2 *2021-12-30 08:19:49*
515 |
516 | Upgraded changelog-lib version to 1.163.2 *2021-12-29 08:41:11*
517 |
518 | [maven-release-plugin] prepare for next development iteration *2021-12-12 15:46:44*
519 |
520 |
521 |
522 | ## git-changelog-maven-plugin-1.82
523 | ### No issue
524 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.82 *2021-12-12 15:43:24*
525 |
526 | feat: handlebarsHelperFile *2021-12-12 15:42:59*
527 |
528 | [maven-release-plugin] prepare for next development iteration *2021-12-03 17:29:19*
529 |
530 |
531 |
532 | ## git-changelog-maven-plugin-1.81
533 | ### No issue
534 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.81 *2021-12-03 17:28:26*
535 |
536 | Merge pull request #36 from rimuln/feature/13
537 |
538 | feat Support Jira Bearer authorization *2021-12-03 17:27:06*
539 |
540 | feat Support Jira Bearer authorization *2021-12-01 23:49:06*
541 |
542 | [maven-release-plugin] prepare for next development iteration *2021-11-27 20:04:35*
543 |
544 |
545 |
546 | ## git-changelog-maven-plugin-1.80
547 | ### No issue
548 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.80 *2021-11-27 20:03:45*
549 |
550 | Merge pull request #35 from chme/feat/partials
551 |
552 | feat: Add support for including partials in mustache templates *2021-11-27 20:01:23*
553 |
554 | feat: Add support for including partials in mustache templates *2021-11-27 14:27:51*
555 |
556 | [maven-release-plugin] prepare for next development iteration *2021-11-16 17:18:21*
557 |
558 |
559 |
560 | ## git-changelog-maven-plugin-1.79
561 | ### No issue
562 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.79 *2021-11-16 17:13:30*
563 |
564 | feat stepping lib *2021-11-16 17:12:35*
565 |
566 | Merge pull request #33 from huygun/feature/redmine
567 |
568 | feat: Redmine Support *2021-11-16 17:11:19*
569 |
570 | feat: Redmine Support *2021-11-14 12:20:16*
571 |
572 | [maven-release-plugin] prepare for next development iteration *2021-06-17 16:39:38*
573 |
574 |
575 |
576 | ## git-changelog-maven-plugin-1.78
577 | ### No issue
578 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.78 *2021-06-17 16:38:05*
579 |
580 | fix: read template from file *2021-06-17 16:37:46*
581 |
582 | [maven-release-plugin] prepare for next development iteration *2021-06-11 18:04:19*
583 |
584 |
585 |
586 | ## git-changelog-maven-plugin-1.77
587 | ### No issue
588 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.77 *2021-06-11 18:03:08*
589 |
590 | fix: adding default changelog template jenkinsci/git-changelog-plugin#58 *2021-06-11 18:02:26*
591 |
592 | [maven-release-plugin] prepare for next development iteration *2021-06-09 17:13:49*
593 |
594 |
595 |
596 | ## git-changelog-maven-plugin-1.76
597 | ### No issue
598 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.76 *2021-06-09 17:12:14*
599 |
600 | fix: semantic version stepping *2021-06-09 17:11:56*
601 |
602 | [maven-release-plugin] prepare for next development iteration *2021-06-09 14:52:05*
603 |
604 |
605 |
606 | ## git-changelog-maven-plugin-1.75
607 | ### No issue
608 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.75 *2021-06-09 14:50:00*
609 |
610 | fix: NPE when given file has no parent *2021-06-09 14:49:36*
611 |
612 | [maven-release-plugin] prepare for next development iteration *2021-06-09 14:35:54*
613 |
614 |
615 |
616 | ## git-changelog-maven-plugin-1.74
617 | ### No issue
618 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.74 *2021-06-09 14:33:57*
619 |
620 | fix: when file was in a new folder, it created folder *2021-06-09 14:33:39*
621 |
622 | feat: subString and ifMatches helpers *2021-06-04 13:51:31*
623 |
624 | [maven-release-plugin] prepare for next development iteration *2021-06-02 19:19:08*
625 |
626 |
627 |
628 | ## git-changelog-maven-plugin-1.73
629 | ### No issue
630 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.73 *2021-06-02 19:19:02*
631 |
632 | feat: regexp in ifCommitType and ifCommitScope *2021-06-02 19:18:30*
633 |
634 | chore: stepping dependencies *2021-06-01 16:09:07*
635 |
636 | [maven-release-plugin] prepare for next development iteration *2021-05-30 19:46:52*
637 |
638 |
639 |
640 | ## git-changelog-maven-plugin-1.72
641 | ### No issue
642 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.72 *2021-05-27 17:42:10*
643 |
644 | chore: updating release-plugins *2021-05-27 17:41:42*
645 |
646 | [maven-release-plugin] prepare for next development iteration *2021-05-27 17:38:50*
647 |
648 |
649 |
650 | ## git-changelog-maven-plugin-1.71
651 | ### No issue
652 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.71 *2021-05-27 17:36:38*
653 |
654 | chore: release instructions *2021-05-27 17:36:20*
655 |
656 | [maven-release-plugin] prepare for next development iteration *2021-05-27 17:28:10*
657 |
658 |
659 |
660 | ## git-changelog-maven-plugin-1.70
661 | ### No issue
662 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.70 *2021-05-27 17:28:03*
663 |
664 | Maven central *2021-05-27 17:27:33*
665 |
666 | feat: support conventional commits *2021-05-27 17:22:23*
667 |
668 | Merge pull request #31 from edeso/simplePlainTextExample
669 |
670 | Add unescaped simple plain text example *2021-05-25 14:07:41*
671 |
672 | Add unescaped simple plain text example *2021-05-25 13:57:25*
673 |
674 | [maven-release-plugin] prepare for next development iteration *2021-04-13 16:31:03*
675 |
676 |
677 |
678 | ## git-changelog-maven-plugin-1.69
679 | ### No issue
680 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.69 *2021-04-13 16:29:40*
681 |
682 | Merge pull request #27 from drhip/feature/extended_headers
683 |
684 | Support custom headers to JIRA to bypass 2 factor auth *2021-04-13 16:28:30*
685 |
686 | Support custom headers to JIRA to bypass 2 factor auth *2021-04-12 13:15:12*
687 |
688 | removing bintray link *2021-04-05 11:01:17*
689 |
690 | [maven-release-plugin] prepare for next development iteration *2021-03-29 15:47:06*
691 |
692 |
693 |
694 | ## git-changelog-maven-plugin-1.68
695 | ### No issue
696 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.68 *2021-03-29 15:45:38*
697 |
698 | pretty printing output JENKINS-65252 *2021-03-29 15:45:20*
699 |
700 | [maven-release-plugin] prepare for next development iteration *2021-01-18 17:15:04*
701 |
702 |
703 |
704 | ## git-changelog-maven-plugin-1.67
705 | ### No issue
706 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.67 *2021-01-18 17:13:44*
707 |
708 | [maven-release-plugin] prepare for next development iteration *2021-01-18 17:13:04*
709 |
710 |
711 |
712 | ## git-changelog-maven-plugin-1.66
713 | ### No issue
714 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.66 *2021-01-18 17:11:39*
715 |
716 | Removing default ignore filter on message *2021-01-18 17:11:18*
717 |
718 | Locking fmt version *2021-01-16 06:50:16*
719 |
720 | [maven-release-plugin] prepare for next development iteration *2021-01-16 06:41:57*
721 |
722 |
723 |
724 | ## git-changelog-maven-plugin-1.65
725 | ### No issue
726 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.65 *2021-01-16 06:40:35*
727 |
728 | More logging of extended variables from CLI #24 *2021-01-16 06:36:49*
729 |
730 | Formatting code after merge #24 *2021-01-16 06:21:39*
731 |
732 | Allow to pass extendedVariables using maven cli #24 *2021-01-16 06:18:56*
733 |
734 | [maven-release-plugin] prepare for next development iteration *2020-12-14 17:18:35*
735 |
736 |
737 |
738 | ## git-changelog-maven-plugin-1.64
739 | ### No issue
740 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.64 *2020-12-14 17:13:46*
741 |
742 | Mark as thread safe #21 *2020-12-14 17:13:21*
743 |
744 | [maven-release-plugin] prepare for next development iteration *2020-11-18 17:19:52*
745 |
746 |
747 |
748 | ## git-changelog-maven-plugin-1.63
749 | ### No issue
750 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.63 *2020-11-18 17:18:29*
751 |
752 | Adjustments after merge of PR #19 *2020-11-18 17:18:11*
753 |
754 | Merge pull request #19 from gab1one/add-path-filter
755 |
756 | Add support for pathfilter *2020-11-18 17:17:05*
757 |
758 | Add support for pathfilter *2020-11-17 15:41:30*
759 |
760 | [maven-release-plugin] prepare for next development iteration *2020-08-05 04:49:50*
761 |
762 |
763 |
764 | ## git-changelog-maven-plugin-1.62
765 | ### No issue
766 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.62 *2020-08-05 04:47:57*
767 |
768 | openjdk8 *2020-08-05 04:47:39*
769 |
770 | Merge pull request #18 from djn72/master
771 |
772 | Add extendedVariables property *2020-08-05 04:42:36*
773 |
774 | Add extendedVariables property *2020-08-04 20:33:17*
775 |
776 | [maven-release-plugin] prepare for next development iteration *2019-12-12 17:24:31*
777 |
778 |
779 |
780 | ## git-changelog-maven-plugin-1.61
781 | ### No issue
782 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.61 *2019-12-12 17:23:07*
783 |
784 | Adding skip option #12 *2019-12-12 17:22:47*
785 |
786 | Create FUNDING.yml *2019-09-28 07:06:15*
787 |
788 | [maven-release-plugin] prepare for next development iteration *2019-06-11 17:16:05*
789 |
790 |
791 |
792 | ## git-changelog-maven-plugin-1.60
793 | ### No issue
794 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.60 *2019-06-11 17:06:53*
795 |
796 | Removing dependency on javax.xml *2019-06-11 17:06:29*
797 |
798 | OpenJDK 11 compatible *2019-06-11 16:38:05*
799 |
800 | [maven-release-plugin] prepare for next development iteration *2019-01-08 18:12:09*
801 |
802 |
803 |
804 | ## git-changelog-maven-plugin-1.59
805 | ### No issue
806 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.59 *2019-01-08 18:10:34*
807 |
808 | Jira linked issues *2019-01-08 18:10:02*
809 |
810 | [maven-release-plugin] prepare for next development iteration *2018-10-27 18:00:29*
811 |
812 |
813 |
814 | ## git-changelog-maven-plugin-1.58
815 | ### No issue
816 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.58 *2018-10-27 17:52:42*
817 |
818 | Correcting GitLab integration after upgrade *2018-10-27 17:52:22*
819 |
820 | [maven-release-plugin] prepare for next development iteration *2018-10-27 16:30:26*
821 |
822 |
823 |
824 | ## git-changelog-maven-plugin-1.57
825 | ### No issue
826 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.57 *2018-10-27 16:29:24*
827 |
828 | GitLab API v4 *2018-10-27 16:29:04*
829 |
830 | [maven-release-plugin] prepare for next development iteration *2018-10-27 06:11:02*
831 |
832 |
833 |
834 | ## git-changelog-maven-plugin-1.56
835 | ### No issue
836 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.56 *2018-10-27 06:09:58*
837 |
838 | isJira, isGitHub... *2018-10-27 06:09:27*
839 |
840 | Doc *2018-09-25 15:37:37*
841 |
842 | Automatically stepping dependencies *2018-09-23 18:56:12*
843 |
844 | using latest version in example *2018-09-13 09:05:58*
845 |
846 | [maven-release-plugin] prepare for next development iteration *2018-09-13 07:18:58*
847 |
848 |
849 |
850 | ## git-changelog-maven-plugin-1.55
851 | ### No issue
852 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.55 *2018-09-13 07:18:50*
853 |
854 | git-changelog-lib 1.82 *2018-09-13 07:18:27*
855 |
856 | Merge pull request #10 from lennonjesus/patch-1
857 |
858 | docs: Updates README.md to improve readability *2018-03-16 14:34:08*
859 |
860 | docs: Updates README.md to improve readability *2018-03-16 14:32:13*
861 |
862 | [maven-release-plugin] prepare for next development iteration *2017-12-30 20:39:49*
863 |
864 |
865 |
866 | ## git-changelog-maven-plugin-1.54
867 | ### No issue
868 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.54 *2017-12-30 20:29:29*
869 |
870 | [maven-release-plugin] prepare for next development iteration *2017-12-30 20:22:07*
871 |
872 |
873 |
874 | ## git-changelog-maven-plugin-1.53
875 | ### No issue
876 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.53 *2017-12-30 20:21:59*
877 |
878 | Closing RevWalk JENKINS-19994 *2017-12-30 20:21:25*
879 |
880 | Doc *2017-12-19 12:31:16*
881 |
882 | [maven-release-plugin] prepare for next development iteration *2017-12-19 11:45:38*
883 |
884 |
885 |
886 | ## git-changelog-maven-plugin-1.52
887 | ### No issue
888 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.52 *2017-12-19 11:45:26*
889 |
890 | Description available for Jira issues *2017-12-19 11:45:02*
891 |
892 | Doc *2017-12-19 11:22:00*
893 |
894 | [maven-release-plugin] prepare for next development iteration *2017-12-19 11:18:03*
895 |
896 |
897 |
898 | ## git-changelog-maven-plugin-1.51
899 | ### No issue
900 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.51 *2017-12-19 11:17:50*
901 |
902 | Description available for Jira issues *2017-12-19 11:17:26*
903 |
904 | Adjusting to Bintray *2017-12-19 11:17:26*
905 |
906 | Doc *2017-11-19 12:25:21*
907 |
908 | [maven-release-plugin] prepare for next development iteration *2017-11-18 12:51:29*
909 |
910 |
911 |
912 | ## git-changelog-maven-plugin-1.50
913 | ### No issue
914 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.50 *2017-11-18 12:51:21*
915 |
916 | Defaulting ignoreCommitsWithoutIssue #9 *2017-11-18 12:49:36*
917 |
918 | Disabling integrations if not used *2017-11-18 12:41:20*
919 |
920 | doc *2017-07-25 18:30:57*
921 |
922 | [maven-release-plugin] prepare for next development iteration *2017-07-25 18:28:54*
923 |
924 |
925 |
926 | ## git-changelog-maven-plugin-1.49
927 | ### No issue
928 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.49 *2017-07-25 18:28:46*
929 |
930 | Lib 1.71 *2017-07-25 18:28:16*
931 |
932 | doc *2017-07-24 20:03:46*
933 |
934 | [maven-release-plugin] prepare for next development iteration *2017-07-24 19:46:09*
935 |
936 |
937 |
938 | ## git-changelog-maven-plugin-1.48
939 | ### No issue
940 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.48 *2017-07-24 19:46:00*
941 |
942 | Lib 1.70 *2017-07-24 19:45:34*
943 |
944 | doc *2017-07-12 18:54:04*
945 |
946 | [maven-release-plugin] prepare for next development iteration *2017-07-12 18:50:40*
947 |
948 |
949 |
950 | ## git-changelog-maven-plugin-1.47
951 | ### No issue
952 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.47 *2017-07-12 18:50:32*
953 |
954 | Defaulting to CHANGELOG.md if no output given *2017-07-12 18:49:28*
955 |
956 | [maven-release-plugin] prepare for next development iteration *2017-07-12 18:08:57*
957 |
958 |
959 |
960 | ## git-changelog-maven-plugin-1.46
961 | ### No issue
962 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.46 *2017-07-12 18:08:50*
963 |
964 | Reading file parameter correctly *2017-07-12 18:08:20*
965 |
966 | doc *2017-07-09 19:51:59*
967 |
968 | [maven-release-plugin] prepare for next development iteration *2017-07-08 06:57:43*
969 |
970 |
971 |
972 | ## git-changelog-maven-plugin-1.45
973 | ### No issue
974 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.45 *2017-07-08 06:57:35*
975 |
976 | ignoreCommitsOlderThan *2017-07-08 06:45:33*
977 |
978 | doc *2017-04-14 09:24:53*
979 |
980 | [maven-release-plugin] prepare for next development iteration *2017-04-14 09:21:51*
981 |
982 |
983 |
984 | ## git-changelog-maven-plugin-1.44
985 | ### No issue
986 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.44 *2017-04-14 09:21:44*
987 |
988 | tag time added to tag model *2017-04-14 09:21:27*
989 |
990 | doc *2017-03-26 05:20:45*
991 |
992 | [maven-release-plugin] prepare for next development iteration *2017-03-26 05:17:57*
993 |
994 |
995 |
996 | ## git-changelog-maven-plugin-1.43
997 | ### No issue
998 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.43 *2017-03-26 05:17:49*
999 |
1000 | GitLab integration *2017-03-26 05:17:22*
1001 |
1002 |
1003 |
1004 |
--------------------------------------------------------------------------------
/git-changelog-maven-plugin-example/CHANGELOG_ignoreCommitsWithoutIssue.md:
--------------------------------------------------------------------------------
1 | # Git Changelog Maven plugin changelog
2 |
3 | Changelog of Git Changelog Maven plugin.
4 |
5 | ## git-changelog-maven-plugin-1.13
6 | ### Incident
7 | Implementing custom issues
8 |
9 | * Adding example with
10 | * QC matching QC1234
11 | * Incident matching INC1234 *2016-01-31 17:03:30*
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/git-changelog-maven-plugin-example/CHANGELOG_mixed.md:
--------------------------------------------------------------------------------
1 | # Git Changelog Maven plugin changelog
2 |
3 | Changelog of Git Changelog Maven plugin.
4 |
5 | ## These commits are not included in any tag
6 | ### These commits have not issue in their commit comment
7 | feat: git-changelog-lib 2.2.0 and Java 17 *14:18:08*
8 |
9 | chore: documenting java compatibility (refs #52) *14:17:20*
10 |
11 | docs: readme *19:25:38*
12 |
13 | chore: building with java 21 *11:49:42*
14 |
15 | chore: updating changelog *07:05:56*
16 |
17 |
18 |
19 | ## 2.1.0
20 | ### These commits have not issue in their commit comment
21 | feat(conventional-commits): allow whitespace, colon and comma as separator in scope *07:04:59*
22 |
23 | chore: updating changelog *16:12:20*
24 |
25 |
26 |
27 | ## 2.0.1
28 | ### These commits have not issue in their commit comment
29 | fix: removing properties (refs #60) *16:07:12*
30 |
31 | chore: updating changelog *08:51:54*
32 |
33 |
34 |
35 | ## 2.0.0
36 | ### These commits have not issue in their commit comment
37 | breaking: JGit 6 and Java 11 *08:50:50*
38 |
39 | chore: updating changelog *07:28:20*
40 |
41 |
42 |
43 | ## 1.101.0
44 | ### These commits have not issue in their commit comment
45 | feat: skip parameter on semantic-version mojo (refs #53) *07:26:35*
46 |
47 | chore: updating changelog *17:42:22*
48 |
49 |
50 |
51 | ## 1.100.7
52 | ### These commits have not issue in their commit comment
53 | fix: mapping commits to lowest possible semantic tag *17:40:18*
54 |
55 |
56 |
57 | ## 1.100.6
58 | ### These commits have not issue in their commit comment
59 | fix: trying to set property to use with Maven Release Plugin *17:38:01*
60 |
61 |
62 |
63 | ## 1.100.5
64 | ### These commits have not issue in their commit comment
65 | fix: trying to set property to use with Maven Release Plugin *17:11:06*
66 |
67 |
68 |
69 | ## 1.100.4
70 | ### These commits have not issue in their commit comment
71 | fix: trying to set property to use with Maven Release Plugin *17:04:06*
72 |
73 |
74 |
75 | ## 1.100.3
76 | ### These commits have not issue in their commit comment
77 | fix: trim ignoreCommitsIfMessageMatches *17:59:40*
78 |
79 |
80 |
81 | ## 1.100.2
82 | ### These commits have not issue in their commit comment
83 | fix: current version *17:51:41*
84 |
85 |
86 |
87 | ## 1.100.1
88 | ### These commits have not issue in their commit comment
89 | fix: default CHANGELOG.md *11:36:52*
90 |
91 |
92 |
93 | ## 1.100.0
94 | ### These commits have not issue in their commit comment
95 | feat: set current version *11:02:10*
96 |
97 |
98 |
99 | ## 1.99.0
100 | ### These commits have not issue in their commit comment
101 | feat: add filtering for footer tokens *15:59:16*
102 |
103 | chore: updating changelog *18:38:38*
104 |
105 |
106 |
107 | ## 1.98.2
108 | ### These commits have not issue in their commit comment
109 | fix: correcting mapping of toRevision *18:37:24*
110 |
111 | chore: updating changelog *15:40:09*
112 |
113 |
114 |
115 | ## 1.98.1
116 | ### These commits have not issue in their commit comment
117 | chore: updating changelog *15:30:18*
118 |
119 |
120 |
121 | ## 1.98.0
122 | ### These commits have not issue in their commit comment
123 | feat: from/toRevision and prioritizing commits semantically when adding to tags *15:28:26*
124 |
125 | Merge pull request #51 from isaacsanders/patch-2
126 |
127 | Update CHANGELOG.md *09:57:08*
128 |
129 | Update CHANGELOG.md *09:55:29*
130 |
131 | chore: updating changelog *14:15:20*
132 |
133 |
134 |
135 | ## 1.97.1
136 | ### These commits have not issue in their commit comment
137 | Merge pull request #50 from isaacsanders/patch-1
138 |
139 | Update pom.xml *14:13:22*
140 |
141 | Update pom.xml
142 |
143 | I was getting the following warnings:
144 |
145 | ```
146 | [WARNING]
147 | [WARNING] Plugin validation issues were detected in 4 plugin(s)
148 | [WARNING]
149 | [WARNING] * se.bjurr.gitchangelog:git-changelog-maven-plugin:1.97.0
150 | [WARNING] Declared at location(s):
151 | [WARNING] * com.drw.risk:bloomberg_market_bridge:0.0.14-SNAPSHOT (pom.xml) @ line 296
152 | [WARNING] Used in module(s):
153 | [WARNING] * com.drw.risk:bloomberg_market_bridge:0.0.14-SNAPSHOT (pom.xml)
154 | [WARNING] Plugin issue(s):
155 | [WARNING] * Plugin should declare these Maven artifacts in `provided` scope: [org.apache.maven:maven-core:3.6.0, org.apache.maven:maven-model-builder:3.6.0, org.apache.maven:maven-model:3.6.0, org.apache.maven:maven-builder-support:3.6.0, org.apache.maven:maven-settings:3.6.0, org.apache.maven:maven-resolver-provider:3.6.0, org.apache.maven:maven-settings-builder:3.6.0, org.apache.maven:maven-repository-metadata:3.6.0, org.apache.maven:maven-artifact:3.6.0]
156 | ```
157 |
158 | Hopefully this is an acceptable way to resolve them. *21:48:50*
159 |
160 | chore: updating changelog *11:54:41*
161 |
162 |
163 |
164 | ## 1.97.0
165 | ### These commits have not issue in their commit comment
166 | feat: stringHelpers *11:53:28*
167 |
168 | chore: updating changelog *07:00:31*
169 |
170 |
171 |
172 | ## 1.96.1
173 | ### These commits have not issue in their commit comment
174 | fix: avoiding stuck execution *06:59:31*
175 |
176 | chore: updating changelog *16:56:24*
177 |
178 |
179 |
180 | ## 1.96.0
181 | ### These commits have not issue in their commit comment
182 | feat: add ignoreTagsIfNameMatches to semantic-version (refs #49) *16:55:24*
183 |
184 | chore: updating changelog *20:23:23*
185 |
186 |
187 |
188 | ## 1.95.6
189 | ### These commits have not issue in their commit comment
190 | fix: parsing newest commits first *20:22:00*
191 |
192 | chore: updating changelog *16:08:30*
193 |
194 |
195 |
196 | ## 1.95.5
197 | ### These commits have not issue in their commit comment
198 | fix: allow space before : in commit message *16:07:23*
199 |
200 | chore: updating changelog *16:41:36*
201 |
202 |
203 |
204 | ## 1.95.4
205 | ### These commits have not issue in their commit comment
206 | fix: stepping git changelog lib *16:40:21*
207 |
208 | docs: updating readme *11:35:53*
209 |
210 | chore: updating changelog *09:05:14*
211 |
212 |
213 |
214 | ## 1.95.3
215 | ### These commits have not issue in their commit comment
216 | fix: let semantic tag have priority if several tags on same commit *09:04:13*
217 |
218 | docs: readme *06:24:17*
219 |
220 | chore: updating changelog *06:22:17*
221 |
222 |
223 |
224 | ## 1.95.2
225 | ### These commits have not issue in their commit comment
226 | fix: updating release script *06:21:30*
227 |
228 | chore: updating changelog *06:19:54*
229 |
230 |
231 |
232 | ## 1.95.1
233 | ### These commits have not issue in their commit comment
234 | fix: updating release script *06:19:01*
235 |
236 | chore: updating changelog *06:10:22*
237 |
238 |
239 |
240 | ## 1.95.0
241 | ### These commits have not issue in their commit comment
242 | chore: setting version 1.95.0-SNAPSHOT *06:09:34*
243 |
244 | feat: moving semantic versioning to its own mojo *06:09:18*
245 |
246 | chore: updating changelog *13:57:51*
247 |
248 |
249 |
250 | ## 1.94.0
251 | ### These commits have not issue in their commit comment
252 | chore: setting version 1.94.0-SNAPSHOT *13:57:13*
253 |
254 | feat: optional custom patterns for conventional commits *13:56:52*
255 |
256 | chore: updating changelog *13:26:11*
257 |
258 |
259 |
260 | ## 1.93.0
261 | ### These commits have not issue in their commit comment
262 | chore: setting version 1.93.0-SNAPSHOT *13:25:26*
263 |
264 | feat: update version based on conventional commits *13:24:58*
265 |
266 | chore: build script *09:55:05*
267 |
268 | chore: updating changelog *13:38:39*
269 |
270 |
271 |
272 | ## 1.92.2
273 | ### These commits have not issue in their commit comment
274 | chore: setting version 1.92.2-SNAPSHOT *13:37:50*
275 |
276 | fix: scope of maven-plugin-api *13:24:04*
277 |
278 |
279 |
280 | ## 1.92.1
281 | ### These commits have not issue in their commit comment
282 | chore: setting version 1.92.1-SNAPSHOT *13:08:37*
283 |
284 | chore: Maven Wrapper *13:01:40*
285 |
286 | fix: stepping library version *12:59:38*
287 |
288 | docs: mentioning inherited in README (refs #44) *12:39:21*
289 |
290 | fix: npe *10:26:18*
291 |
292 | feat: new variable urlParts *10:18:24*
293 |
294 | feat: prependToFile (refs #41) *15:46:01*
295 |
296 | fix: include first commit (refs #40) *05:52:13*
297 |
298 | fix: parsing scopes *15:21:32*
299 |
300 | fix: match first semantic combination *15:45:22*
301 |
302 | chore: using default changelog template *08:51:50*
303 |
304 | fix: disable integrations with a boolean useIntegrations *07:57:40*
305 |
306 | fix: only parse enabled issues *15:15:55*
307 |
308 | Merge pull request #37 from clockworkorange/master
309 |
310 | Upgraded changelog-lib version to 1.163.2 *08:19:49*
311 |
312 | Upgraded changelog-lib version to 1.163.2 *08:41:11*
313 |
314 | feat: handlebarsHelperFile *15:42:59*
315 |
316 | Merge pull request #36 from rimuln/feature/13
317 |
318 | feat Support Jira Bearer authorization *17:27:06*
319 |
320 | feat Support Jira Bearer authorization *23:49:06*
321 |
322 | Merge pull request #35 from chme/feat/partials
323 |
324 | feat: Add support for including partials in mustache templates *20:01:23*
325 |
326 | feat: Add support for including partials in mustache templates *14:27:51*
327 |
328 | feat stepping lib *17:12:35*
329 |
330 | Merge pull request #33 from huygun/feature/redmine
331 |
332 | feat: Redmine Support *17:11:19*
333 |
334 | feat: Redmine Support *12:20:16*
335 |
336 | fix: read template from file *16:37:46*
337 |
338 | fix: adding default changelog template jenkinsci/git-changelog-plugin#58 *18:02:26*
339 |
340 | fix: semantic version stepping *17:11:56*
341 |
342 | fix: NPE when given file has no parent *14:49:36*
343 |
344 | fix: when file was in a new folder, it created folder *14:33:39*
345 |
346 | feat: subString and ifMatches helpers *13:51:31*
347 |
348 | feat: regexp in ifCommitType and ifCommitScope *19:18:30*
349 |
350 | chore: stepping dependencies *16:09:07*
351 |
352 | chore: updating release-plugins *17:41:42*
353 |
354 | chore: release instructions *17:36:20*
355 |
356 | Maven central *17:27:33*
357 |
358 | feat: support conventional commits *17:22:23*
359 |
360 | Merge pull request #31 from edeso/simplePlainTextExample
361 |
362 | Add unescaped simple plain text example *14:07:41*
363 |
364 | Add unescaped simple plain text example *13:57:25*
365 |
366 | Merge pull request #27 from drhip/feature/extended_headers
367 |
368 | Support custom headers to JIRA to bypass 2 factor auth *16:28:30*
369 |
370 | Support custom headers to JIRA to bypass 2 factor auth *13:15:12*
371 |
372 | removing bintray link *11:01:17*
373 |
374 | pretty printing output JENKINS-65252 *15:45:20*
375 |
376 | Removing default ignore filter on message *17:11:18*
377 |
378 | Locking fmt version *06:50:16*
379 |
380 | More logging of extended variables from CLI #24 *06:36:49*
381 |
382 | Formatting code after merge #24 *06:21:39*
383 |
384 | Allow to pass extendedVariables using maven cli #24 *06:18:56*
385 |
386 | Mark as thread safe #21 *17:13:21*
387 |
388 | Adjustments after merge of PR #19 *17:18:11*
389 |
390 | Merge pull request #19 from gab1one/add-path-filter
391 |
392 | Add support for pathfilter *17:17:05*
393 |
394 | Add support for pathfilter *15:41:30*
395 |
396 | openjdk8 *04:47:39*
397 |
398 | Merge pull request #18 from djn72/master
399 |
400 | Add extendedVariables property *04:42:36*
401 |
402 | Add extendedVariables property *20:33:17*
403 |
404 | Adding skip option #12 *17:22:47*
405 |
406 | Create FUNDING.yml *07:06:15*
407 |
408 | Removing dependency on javax.xml *17:06:29*
409 |
410 | OpenJDK 11 compatible *16:38:05*
411 |
412 | Jira linked issues *18:10:02*
413 |
414 | Correcting GitLab integration after upgrade *17:52:22*
415 |
416 | GitLab API v4 *16:29:04*
417 |
418 | isJira, isGitHub... *06:09:27*
419 |
420 | Doc *15:37:37*
421 |
422 | Automatically stepping dependencies *18:56:12*
423 |
424 | using latest version in example *09:05:58*
425 |
426 | git-changelog-lib 1.82 *07:18:27*
427 |
428 | Merge pull request #10 from lennonjesus/patch-1
429 |
430 | docs: Updates README.md to improve readability *14:34:08*
431 |
432 | docs: Updates README.md to improve readability *14:32:13*
433 |
434 | Closing RevWalk JENKINS-19994 *20:21:25*
435 |
436 | Doc *12:31:16*
437 |
438 | Description available for Jira issues *11:45:02*
439 |
440 | Doc *11:22:00*
441 |
442 | Description available for Jira issues *11:17:26*
443 |
444 | Adjusting to Bintray *11:17:26*
445 |
446 | Doc *12:25:21*
447 |
448 | Defaulting ignoreCommitsWithoutIssue #9 *12:49:36*
449 |
450 | Disabling integrations if not used *12:41:20*
451 |
452 | doc *18:30:57*
453 |
454 | Lib 1.71 *18:28:16*
455 |
456 | doc *20:03:46*
457 |
458 | Lib 1.70 *19:45:34*
459 |
460 | doc *18:54:04*
461 |
462 | Defaulting to CHANGELOG.md if no output given *18:49:28*
463 |
464 | Reading file parameter correctly *18:08:20*
465 |
466 | doc *19:51:59*
467 |
468 | ignoreCommitsOlderThan *06:45:33*
469 |
470 | doc *09:24:53*
471 |
472 | tag time added to tag model *09:21:27*
473 |
474 | doc *05:20:45*
475 |
476 | GitLab integration *05:17:22*
477 |
478 | doc *18:26:05*
479 |
480 | Fix Jira labels *18:21:07*
481 |
482 | doc *09:37:04*
483 |
484 | Git Changelog Lib 1.63 -> 1.64
485 |
486 | * Jira issueType and labels
487 | * GitHub labels *09:34:38*
488 |
489 | doc *18:38:13*
490 |
491 | GitHub timeout 10 seconds *18:33:46*
492 |
493 | Set theme jekyll-theme-slate *20:19:20*
494 |
495 | doc *21:16:51*
496 |
497 | doc *21:14:43*
498 |
499 | Merge pull request #7 from dunse/patch-1
500 |
501 | Fix fromCommit and fromRef property typo *21:11:26*
502 |
503 | Fix fromCommit and fromRef property typo
504 |
505 | The @Parameter annotation had the wrong property name which makes it impossible to provide parameter on command line. *10:51:15*
506 |
507 | doc *10:33:18*
508 |
509 | Adding annotation to context of tag *10:31:15*
510 |
511 | doc *19:31:25*
512 |
513 | Adding merge boolean to commits *18:43:43*
514 |
515 | doc *14:46:25*
516 |
517 | Lib 1.56 correcting link to Jira *14:41:25*
518 |
519 | doc *18:31:45*
520 |
521 | Adding {{hashFull}} variable *18:29:54*
522 |
523 | doc *00:04:33*
524 |
525 | Faster *00:02:44*
526 |
527 | doc *21:16:22*
528 |
529 | Fixing merge commits... again... *21:14:36*
530 |
531 | doc *09:31:53*
532 |
533 | Including commits from merges lib issue 49 *09:29:14*
534 |
535 | doc *19:07:44*
536 |
537 | Lib 1.49, finding first commit as parents from HEAD *18:34:16*
538 |
539 | doc *19:13:05*
540 |
541 | Ignoring trailing slash in JIRA URL *19:11:02*
542 |
543 | doc *18:44:20*
544 |
545 | Lib 1.45 *18:41:03*
546 |
547 | doc *16:55:58*
548 |
549 | JENKINS-34155 Support short SHA *16:49:07*
550 |
551 | doc *09:12:52*
552 |
553 | Lib 1.43, Parsing commits, oldest first *09:10:57*
554 |
555 | Lib 1.42, Parsing commits, oldest first *09:02:13*
556 |
557 | Updating doc *20:38:40*
558 |
559 | Lib 1.41, Commits added to correct tags *20:36:03*
560 |
561 | Updating example *19:17:24*
562 |
563 | Lib 1.40 can ignore tags by regexp *19:15:45*
564 |
565 | Updating example *09:48:23*
566 |
567 | Lib 1.39 *09:46:15*
568 |
569 | Updating example *08:46:55*
570 |
571 | Lib 1.38 *08:43:15*
572 |
573 | Updating README *16:12:21*
574 |
575 | Jira integration to get titles *16:09:27*
576 |
577 | Update example *21:16:30*
578 |
579 | Support GitHub OAuth2 tokens #6 *20:38:16*
580 |
581 | Adding example with github as custom issue *16:16:05*
582 |
583 | Updating CHANGELOG.md *08:52:37*
584 |
585 | Supplying commit in each issue mentioned in message *08:49:31*
586 |
587 | Updating CHANGELOG.md *18:23:16*
588 |
589 | Lib 1.30, supporting multiple tags on same commit *18:17:02*
590 |
591 | Updating CHANGELOG.md *18:00:16*
592 |
593 | Lib 1.29 *17:58:28*
594 |
595 | Lib 1.28, performance optimizations *16:57:24*
596 |
597 | Updating CHANGELOG.md *09:20:43*
598 |
599 | Significant performance improvements
600 |
601 | * Using lib 1.27. *09:05:15*
602 |
603 | Updating example *18:19:16*
604 |
605 | Using lib 1.25 and updating README.md *17:53:32*
606 |
607 | Updating docs after release *19:30:25*
608 |
609 | Added variables: messageTitle, messageBody, messageItems #5 *19:26:45*
610 |
611 | Adding example of custom issue without link
612 |
613 | * Like I123 *18:15:25*
614 |
615 | Maven Central version badge in README.md *21:14:03*
616 |
617 | Updating README.md after release *19:19:40*
618 |
619 | Implementing custom issues
620 |
621 | * Adding example with
622 | * QC matching QC1234
623 | * Incident matching INC1234 *17:03:30*
624 |
625 | Updagint README.md after release *11:14:02*
626 |
627 | Using lib 1.23 to sort commits by time, not formatted time #4 *11:10:56*
628 |
629 | Correcting example ignoring commits by comment *09:30:03*
630 |
631 | Updating README.md after release *07:36:20*
632 |
633 | Documentation and more configuration available in pom #3 *07:15:44*
634 |
635 | Using lib 1.22 *17:36:44*
636 |
637 | Documentation #3 *09:22:01*
638 |
639 | Using lib 1.19 *18:46:14*
640 |
641 | Template can be configured directly in the pom #2 *17:29:26*
642 |
643 | Using lib 1.18 *17:11:56*
644 |
645 |
646 |
647 | ## 1.9
648 | ### These commits have not issue in their commit comment
649 | Using lib 1.17 #1 *07:37:23*
650 |
651 | doc *22:58:13*
652 |
653 |
654 |
655 | ## 1.8
656 | ### These commits have not issue in their commit comment
657 | Using lib 1.15 #1 *22:18:12*
658 |
659 |
660 |
661 | ## 1.7
662 | ### These commits have not issue in their commit comment
663 | using lib 1.14 *21:41:20*
664 |
665 | doc *22:11:03*
666 |
667 |
668 |
669 | ## 1.6
670 | ### These commits have not issue in their commit comment
671 | using lib 1.13 *21:47:14*
672 |
673 | doc *18:10:41*
674 |
675 |
676 |
677 | ## 1.5
678 | ### These commits have not issue in their commit comment
679 | Using lib 1.12 #1 *18:02:24*
680 |
681 |
682 |
683 | ## 1.4
684 | ### These commits have not issue in their commit comment
685 | lib 1.10 *14:28:16*
686 |
687 |
688 |
689 | ## 1.3
690 | ### These commits have not issue in their commit comment
691 | lib 1.9 #feature *22:06:29*
692 |
693 | Setting exampe version to 1.2 #feature *19:52:35*
694 |
695 |
696 |
697 | ## 1.2
698 | ### These commits have not issue in their commit comment
699 | lib 1.3 #feature *19:48:16*
700 |
701 | doc *20:20:05*
702 |
703 |
704 |
705 | ## 1.1
706 | ### These commits have not issue in their commit comment
707 | MediaWiki support, using lib 1.2 *20:15:39*
708 |
709 | doc *14:44:03*
710 |
711 |
712 |
713 | ## 1.0
714 | ### These commits have not issue in their commit comment
715 | doc *14:36:57*
716 |
717 | Initial *14:30:51*
718 |
719 | Initial commit *13:18:29*
720 |
721 |
722 |
723 |
--------------------------------------------------------------------------------
/git-changelog-maven-plugin-example/CHANGELOG_settings.md:
--------------------------------------------------------------------------------
1 | # git-changelog-maven-plugin changelog
2 |
3 | Changelog of git-changelog-maven-plugin.
4 |
5 | ## Next release ()
6 |
7 | ### Features
8 |
9 | - git-changelog-lib 2.2.0 and Java 17 ([711d7](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/711d7907e1b1304) Tomas Bjerre)
10 |
11 | ## 2.1.0 (2024-02-10)
12 |
13 | ### Features
14 |
15 | - **conventional-commits** allow whitespace, colon and comma as separator in scope ([20ddd](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/20ddddb9220f0a0) Tomas Bjerre)
16 |
17 | ## 2.0.1 (2024-01-30)
18 |
19 | ### Bug Fixes
20 |
21 | - removing properties ([c5ea2](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/c5ea2d56a1da984) Tomas Bjerre) [#60](https://github.com/tomasbjerre/git-changelog-maven-plugin/issues/60)
22 |
23 | ## 2.0.0 (2024-01-27)
24 |
25 | ### Breaking changes
26 |
27 | - JGit 6 and Java 11 ([8b0c8](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/8b0c83de38815db) Tomas Bjerre)
28 |
29 | ## 1.101.0 (2023-12-17)
30 |
31 | ### Features
32 |
33 | - skip parameter on semantic-version mojo ([015f8](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/015f8d80b3c230c) Tomas Bjerre) [#53](https://github.com/tomasbjerre/git-changelog-maven-plugin/issues/53)
34 |
35 | ## 1.100.7 (2023-12-01)
36 |
37 | ### Bug Fixes
38 |
39 | - mapping commits to lowest possible semantic tag ([e5686](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/e5686948d160fe1) Tomas Bjerre)
40 |
41 | ## 1.100.6 (2023-09-26)
42 |
43 | ### Bug Fixes
44 |
45 | - trying to set property to use with Maven Release Plugin ([e2944](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/e294400e4df2c24) Tomas Bjerre)
46 |
47 | ## 1.100.5 (2023-09-26)
48 |
49 | ### Bug Fixes
50 |
51 | - trying to set property to use with Maven Release Plugin ([cf704](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/cf70456f36d558a) Tomas Bjerre)
52 |
53 | ## 1.100.4 (2023-09-26)
54 |
55 | ### Bug Fixes
56 |
57 | - trying to set property to use with Maven Release Plugin ([03284](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/0328458e387a8b0) Tomas Bjerre)
58 |
59 | ## 1.100.3 (2023-09-24)
60 |
61 | ### Bug Fixes
62 |
63 | - trim ignoreCommitsIfMessageMatches ([fe7da](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/fe7da3e6ed46e5f) Tomas Bjerre)
64 |
65 | ## 1.100.2 (2023-09-24)
66 |
67 | ### Bug Fixes
68 |
69 | - current version ([a284e](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/a284e5e930b97e5) Tomas Bjerre)
70 |
71 | ## 1.100.1 (2023-09-24)
72 |
73 | ### Bug Fixes
74 |
75 | - default CHANGELOG.md ([853c6](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/853c6d7c8e9a3ad) Tomas Bjerre)
76 |
77 | ## 1.100.0 (2023-09-24)
78 |
79 | ### Features
80 |
81 | - set current version ([9e7e3](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/9e7e3f303608d99) Tomas Bjerre)
82 |
83 | ## 1.99.0 (2023-09-11)
84 |
85 | ### Features
86 |
87 | - add filtering for footer tokens ([21093](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/2109322235018e4) Tomas Bjerre)
88 |
89 | ## 1.98.2 (2023-08-31)
90 |
91 | ### Bug Fixes
92 |
93 | - correcting mapping of toRevision ([47b65](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/47b65332d4eb7e0) Tomas Bjerre)
94 |
95 | ## 1.98.1 (2023-08-31)
96 |
97 | ## 1.98.0 (2023-08-31)
98 |
99 | ### Features
100 |
101 | - from/toRevision and prioritizing commits semantically when adding to tags ([81d16](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/81d16f94baf0d8b) Tomas Bjerre)
102 |
103 | ### Other changes
104 |
105 | **Update CHANGELOG.md**
106 |
107 |
108 | [f5aba](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/f5aba05f1a2ff0e) Isaac Sanders *2023-07-10 09:55:29*
109 |
110 |
111 | ## 1.97.1 (2023-07-09)
112 |
113 | ### Other changes
114 |
115 | **Update pom.xml**
116 |
117 | * I was getting the following warnings:
118 | * ```
119 | * [WARNING]
120 | * [WARNING] Plugin validation issues were detected in 4 plugin(s)
121 | * [WARNING]
122 | * [WARNING] * se.bjurr.gitchangelog:git-changelog-maven-plugin:1.97.0
123 | * [WARNING] Declared at location(s):
124 | * [WARNING] * com.drw.risk:bloomberg_market_bridge:0.0.14-SNAPSHOT (pom.xml) @ line 296
125 | * [WARNING] Used in module(s):
126 | * [WARNING] * com.drw.risk:bloomberg_market_bridge:0.0.14-SNAPSHOT (pom.xml)
127 | * [WARNING] Plugin issue(s):
128 | * [WARNING] * Plugin should declare these Maven artifacts in `provided` scope: [org.apache.maven:maven-core:3.6.0, org.apache.maven:maven-model-builder:3.6.0, org.apache.maven:maven-model:3.6.0, org.apache.maven:maven-builder-support:3.6.0, org.apache.maven:maven-settings:3.6.0, org.apache.maven:maven-resolver-provider:3.6.0, org.apache.maven:maven-settings-builder:3.6.0, org.apache.maven:maven-repository-metadata:3.6.0, org.apache.maven:maven-artifact:3.6.0]
129 | * ```
130 | * Hopefully this is an acceptable way to resolve them.
131 |
132 | [ba88f](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/ba88f248a9c6223) Isaac Sanders *2023-07-06 21:48:50*
133 |
134 |
135 | ## 1.97.0 (2023-04-22)
136 |
137 | ### Features
138 |
139 | - stringHelpers ([f1afc](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/f1afc9f4132c5cb) Tomas Bjerre)
140 |
141 | ## 1.96.1 (2023-03-12)
142 |
143 | ### Bug Fixes
144 |
145 | - avoiding stuck execution ([8e60e](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/8e60e4c1678d6e7) Tomas Bjerre)
146 |
147 | ## 1.96.0 (2023-02-28)
148 |
149 | ### Features
150 |
151 | - add ignoreTagsIfNameMatches to semantic-version ([db6e9](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/db6e952ea756f53) Tomas Bjerre) [#49](https://github.com/tomasbjerre/git-changelog-maven-plugin/issues/49)
152 |
153 | ## 1.95.6 (2023-02-16)
154 |
155 | ### Bug Fixes
156 |
157 | - parsing newest commits first ([051d7](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/051d7e511bac732) Tomas Bjerre)
158 |
159 | ## 1.95.5 (2023-01-04)
160 |
161 | ### Bug Fixes
162 |
163 | - allow space before : in commit message ([4a2c0](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/4a2c002c22dbd2a) Tomas Bjerre)
164 |
165 | ## 1.95.4 (2022-12-13)
166 |
167 | ### Bug Fixes
168 |
169 | - stepping git changelog lib ([d4dc9](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/d4dc962099f0b56) Tomas Bjerre)
170 |
171 | ## 1.95.3 (2022-12-03)
172 |
173 | ### Bug Fixes
174 |
175 | - let semantic tag have priority if several tags on same commit ([ba86c](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/ba86c4e74e88a4c) Tomas Bjerre)
176 |
177 | ## 1.95.2 (2022-10-09)
178 |
179 | ### Bug Fixes
180 |
181 | - updating release script ([ad7a4](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/ad7a436d2ffafc9) Tomas Bjerre)
182 |
183 | ## 1.95.1 (2022-10-09)
184 |
185 | ### Bug Fixes
186 |
187 | - updating release script ([afbe3](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/afbe38a1ee502d8) Tomas Bjerre)
188 |
189 | ## 1.95.0 (2022-10-09)
190 |
191 | ### Features
192 |
193 | - moving semantic versioning to its own mojo ([75019](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/7501963b8765d93) Tomas Bjerre)
194 |
195 | ## 1.94.0 (2022-09-25)
196 |
197 | ### Features
198 |
199 | - optional custom patterns for conventional commits ([5d522](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/5d5222ae4ce034f) Tomas Bjerre)
200 |
201 | ## 1.93.0 (2022-09-25)
202 |
203 | ### Features
204 |
205 | - update version based on conventional commits ([9a85d](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/9a85dc465763deb) Tomas Bjerre)
206 |
207 | ## 1.92.2 (2022-09-24)
208 |
209 | ### Bug Fixes
210 |
211 | - scope of maven-plugin-api ([6ade6](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/6ade639042bbf3c) Tomas Bjerre)
212 |
213 | ## 1.92.1 (2022-09-24)
214 |
215 | ### Bug Fixes
216 |
217 | - stepping library version ([0f186](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/0f186ce309e6b4d) Tomas Bjerre)
218 |
219 | ## 1.92 (2022-04-03)
220 |
221 | ### Bug Fixes
222 |
223 | - npe ([a59bf](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/a59bfa7ad4215d4) Tomas Bjerre)
224 |
225 | ## 1.91 (2022-04-03)
226 |
227 | ### Features
228 |
229 | - new variable urlParts ([79a02](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/79a02f9814bff36) Tomas Bjerre)
230 |
231 | ## 1.90 (2022-03-31)
232 |
233 | ### Features
234 |
235 | - prependToFile ([f6e76](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/f6e7642a26fa114) Tomas Bjerre) [#41](https://github.com/tomasbjerre/git-changelog-maven-plugin/issues/41)
236 |
237 | ## 1.89 (2022-03-26)
238 |
239 | ### Bug Fixes
240 |
241 | - include first commit ([41b8d](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/41b8d946144c3f8) Tomas Bjerre) [#40](https://github.com/tomasbjerre/git-changelog-maven-plugin/issues/40)
242 |
243 | ## 1.88 (2022-01-20)
244 |
245 | ### Bug Fixes
246 |
247 | - parsing scopes ([2c8ad](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/2c8ad2e4a516307) Tomas Bjerre)
248 |
249 | ## 1.87 (2022-01-17)
250 |
251 | ### Bug Fixes
252 |
253 | - match first semantic combination ([63b79](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/63b79929030122d) Tomas Bjerre)
254 |
255 | ## 1.86 (2022-01-16)
256 |
257 | ## 1.85 (2022-01-16)
258 |
259 | ### Bug Fixes
260 |
261 | - disable integrations with a boolean useIntegrations ([07c1e](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/07c1e5b9f12b28d) Tomas Bjerre)
262 |
263 | ## 1.84 (2022-01-05)
264 |
265 | ### Bug Fixes
266 |
267 | - only parse enabled issues ([2f8b5](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/2f8b52acc8009b5) Tomas Bjerre)
268 |
269 | ## 1.83 (2022-12-30)
270 |
271 | ### Other changes
272 |
273 | **Upgraded changelog-lib version to 1.163.2**
274 |
275 |
276 | [775d9](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/775d9c90f8f478e) Julio Ripoll *2022-12-29 08:41:11*
277 |
278 |
279 | ## 1.82 (2021-12-12)
280 |
281 | ### Features
282 |
283 | - handlebarsHelperFile ([de8f2](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/de8f292ea0c51df) Tomas Bjerre)
284 |
285 | ## 1.81 (2021-12-03)
286 |
287 | ### Other changes
288 |
289 | **feat Support Jira Bearer authorization**
290 |
291 |
292 | [e4596](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/e45967ad22e6db2) Lumír Návrat *2021-12-01 23:49:06*
293 |
294 |
295 | ## 1.80 (2021-11-27)
296 |
297 | ### Features
298 |
299 | - Add support for including partials in mustache templates ([979ec](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/979ec1134be3078) chme)
300 |
301 | ## 1.79 (2021-11-16)
302 |
303 | ### Features
304 |
305 | - Redmine Support ([78930](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/78930887dfe236c) Hakan Uygun)
306 |
307 | ### Other changes
308 |
309 | **feat stepping lib**
310 |
311 |
312 | [61341](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/6134136253e044d) Tomas Bjerre *2021-11-16 17:12:35*
313 |
314 |
315 | ## 1.78 (2021-06-17)
316 |
317 | ### Bug Fixes
318 |
319 | - read template from file ([f9f68](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/f9f68c745652f43) Tomas Bjerre)
320 |
321 | ## 1.77 (2021-06-11)
322 |
323 | ### Bug Fixes
324 |
325 | - adding default changelog template jenkinsci/git-changelog-plugin#58 ([8abd8](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/8abd8acb2f17875) Tomas Bjerre)
326 |
327 | ## 1.76 (2021-06-09)
328 |
329 | ### Bug Fixes
330 |
331 | - semantic version stepping ([6d0a9](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/6d0a92ed2dac5e2) Tomas Bjerre)
332 |
333 | ## 1.75 (2021-06-09)
334 |
335 | ### Bug Fixes
336 |
337 | - NPE when given file has no parent ([64564](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/64564290a37b5b6) Tomas Bjerre)
338 |
339 | ## 1.74 (2021-06-09)
340 |
341 | ### Features
342 |
343 | - subString and ifMatches helpers ([d3fb0](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/d3fb0749dc377f7) Tomas Bjerre)
344 |
345 | ### Bug Fixes
346 |
347 | - when file was in a new folder, it created folder ([cf71f](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/cf71f3bc966a95c) Tomas Bjerre)
348 |
349 | ## 1.73 (2021-06-02)
350 |
351 | ### Features
352 |
353 | - regexp in ifCommitType and ifCommitScope ([27665](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/27665d7653a8e09) Tomas Bjerre)
354 |
355 | ## 1.72 (2021-05-27)
356 |
357 | ## 1.71 (2021-05-27)
358 |
359 | ## 1.70 (2021-05-27)
360 |
361 | ### Features
362 |
363 | - support conventional commits ([d5400](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/d5400912ff9fdbb) Tomas Bjerre)
364 |
365 | ### Other changes
366 |
367 | **Maven central**
368 |
369 |
370 | [b8ad9](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/b8ad929b0205480) Tomas Bjerre *2021-05-27 17:27:33*
371 |
372 | **Add unescaped simple plain text example**
373 |
374 |
375 | [7f8db](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/7f8db986669cdb9) ed *2021-05-25 13:57:25*
376 |
377 |
378 | ## 1.69 (2021-04-13)
379 |
380 | ### Other changes
381 |
382 | **Support custom headers to JIRA to bypass 2 factor auth**
383 |
384 |
385 | [6b46f](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/6b46ff022146e02) Yauheni Biruk *2021-04-12 13:15:12*
386 |
387 | **removing bintray link**
388 |
389 |
390 | [2bc5c](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/2bc5c4649a51368) Tomas Bjerre *2021-04-05 11:01:17*
391 |
392 |
393 | ## 1.68 (2021-03-29)
394 |
395 | ### Other changes
396 |
397 | **pretty printing output JENKINS-65252**
398 |
399 |
400 | [c4a83](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/c4a835846d97ac6) Tomas Bjerre *2021-03-29 15:45:20*
401 |
402 |
403 | ## 1.66 (2021-01-18)
404 |
405 | ### Other changes
406 |
407 | **Removing default ignore filter on message**
408 |
409 |
410 | [f49f0](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/f49f018fc2d816a) Tomas Bjerre *2021-01-18 17:11:18*
411 |
412 | **Locking fmt version**
413 |
414 |
415 | [5c5cf](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/5c5cfd2e38bb107) Tomas Bjerre *2021-01-16 06:50:16*
416 |
417 |
418 | ## 1.65 (2021-01-16)
419 |
420 | ### Other changes
421 |
422 | **More logging of extended variables from CLI #24**
423 |
424 |
425 | [e18d6](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/e18d6a7dc74d29d) Tomas Bjerre *2021-01-16 06:36:49*
426 |
427 | **Formatting code after merge #24**
428 |
429 |
430 | [1cd9f](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/1cd9f65ba4b21d8) Tomas Bjerre *2021-01-16 06:21:39*
431 |
432 | **Allow to pass extendedVariables using maven cli #24**
433 |
434 |
435 | [b4a1c](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/b4a1ccc72a3a1ce) Volker Hochstein *2021-01-16 06:18:56*
436 |
437 |
438 | ## 1.64 (2020-12-14)
439 |
440 | ### Other changes
441 |
442 | **Mark as thread safe #21**
443 |
444 |
445 | [171fa](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/171fad6b9d387d9) Tomas Bjerre *2020-12-14 17:13:21*
446 |
447 |
448 | ## 1.63 (2020-11-18)
449 |
450 | ### Other changes
451 |
452 | **Adjustments after merge of PR #19**
453 |
454 |
455 | [b30f6](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/b30f660588ba861) Tomas Bjerre *2020-11-18 17:18:11*
456 |
457 | **Add support for pathfilter**
458 |
459 |
460 | [c0420](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/c0420bec400cac8) Gabriel Einsdorf *2020-11-17 15:41:30*
461 |
462 |
463 | ## 1.62 (2020-08-05)
464 |
465 | ### Other changes
466 |
467 | **openjdk8**
468 |
469 |
470 | [e4543](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/e45432e14feebff) Tomas Bjerre *2020-08-05 04:47:39*
471 |
472 | **Add extendedVariables property**
473 |
474 |
475 | [e682c](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/e682c289d432135) David Nicklin *2020-08-04 20:33:17*
476 |
477 |
478 | ## 1.61 (2019-12-12)
479 |
480 | ### Other changes
481 |
482 | **Adding skip option #12**
483 |
484 |
485 | [851a6](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/851a62a43f23d17) Tomas Bjerre *2019-12-12 17:22:47*
486 |
487 | **Create FUNDING.yml**
488 |
489 |
490 | [0db3b](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/0db3b2367e4adc5) Tomas Bjerre *2019-09-28 07:06:15*
491 |
492 |
493 | ## 1.60 (2019-06-11)
494 |
495 | ### Other changes
496 |
497 | **Removing dependency on javax.xml**
498 |
499 |
500 | [692e7](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/692e73d2f82efbc) Tomas Bjerre *2019-06-11 17:06:29*
501 |
502 | **OpenJDK 11 compatible**
503 |
504 |
505 | [dddee](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/dddee5c323b5bd4) Tomas Bjerre *2019-06-11 16:38:05*
506 |
507 |
508 | ## 1.59 (2019-01-08)
509 |
510 | ### Other changes
511 |
512 | **Jira linked issues**
513 |
514 |
515 | [2fde5](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/2fde5d15cc10557) Tomas Bjerre *2019-01-08 18:10:02*
516 |
517 |
518 | ## 1.58 (2018-10-27)
519 |
520 | ### Other changes
521 |
522 | **Correcting GitLab integration after upgrade**
523 |
524 |
525 | [5d2df](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/5d2df0daff8411f) Tomas Bjerre *2018-10-27 17:52:22*
526 |
527 |
528 | ## 1.57 (2018-10-27)
529 |
530 | ### Other changes
531 |
532 | **GitLab API v4**
533 |
534 |
535 | [938d8](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/938d8a264d14f0e) Tomas Bjerre *2018-10-27 16:29:04*
536 |
537 |
538 | ## 1.56 (2018-10-27)
539 |
540 | ### Other changes
541 |
542 | **isJira, isGitHub...**
543 |
544 |
545 | [20b25](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/20b25df3b929988) Tomas Bjerre *2018-10-27 06:09:27*
546 |
547 | **Doc**
548 |
549 |
550 | [098c9](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/098c98475d9f91e) Tomas Bjerre *2018-09-25 15:37:37*
551 |
552 | **Automatically stepping dependencies**
553 |
554 |
555 | [70b49](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/70b4951243a3db1) Tomas Bjerre *2018-09-23 18:56:12*
556 |
557 | **using latest version in example**
558 |
559 |
560 | [be2f2](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/be2f267d93d8004) Tomas Bjerre *2018-09-13 09:05:58*
561 |
562 |
563 | ## 1.55 (2018-09-13)
564 |
565 | ### Other changes
566 |
567 | **git-changelog-lib 1.82**
568 |
569 |
570 | [9e884](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/9e884dfdc1908c4) Tomas Bjerre *2018-09-13 07:18:27*
571 |
572 |
573 | ## 1.53 (2017-12-30)
574 |
575 | ### Other changes
576 |
577 | **Closing RevWalk JENKINS-19994**
578 |
579 |
580 | [3f333](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/3f33391abf0be4f) Tomas Bjerre *2017-12-30 20:21:25*
581 |
582 | **Doc**
583 |
584 |
585 | [db946](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/db94647868f8973) Tomas Bjerre *2017-12-19 12:31:16*
586 |
587 |
588 | ## 1.52 (2017-12-19)
589 |
590 | ### Other changes
591 |
592 | **Description available for Jira issues**
593 |
594 |
595 | [656f1](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/656f149552256d7) Tomas Bjerre *2017-12-19 11:45:02*
596 |
597 | **Doc**
598 |
599 |
600 | [b52fb](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/b52fbcfcf323dcd) Tomas Bjerre *2017-12-19 11:22:00*
601 |
602 |
603 | ## 1.51 (2017-12-19)
604 |
605 | ### Other changes
606 |
607 | **Description available for Jira issues**
608 |
609 |
610 | [d3628](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/d3628277e5388e6) Tomas Bjerre *2017-12-19 11:17:26*
611 |
612 | **Adjusting to Bintray**
613 |
614 |
615 | [83713](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/837132aa2c02a36) Tomas Bjerre *2017-12-19 11:17:26*
616 |
617 | **Doc**
618 |
619 |
620 | [8756c](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/8756c3643a70fe9) Tomas Bjerre *2017-11-19 12:25:21*
621 |
622 |
623 | ## 1.50 (2017-11-18)
624 |
625 | ### Other changes
626 |
627 | **Defaulting ignoreCommitsWithoutIssue #9**
628 |
629 |
630 | [95221](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/95221c79b96429c) Tomas Bjerre *2017-11-18 12:49:36*
631 |
632 | **Disabling integrations if not used**
633 |
634 |
635 | [11eac](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/11eacd43400b864) Tomas Bjerre *2017-11-18 12:41:20*
636 |
637 | **doc**
638 |
639 |
640 | [9191e](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/9191e2501480b30) Tomas Bjerre *2017-07-25 18:30:57*
641 |
642 |
643 | ## 1.49 (2017-07-25)
644 |
645 | ### Other changes
646 |
647 | **Lib 1.71**
648 |
649 |
650 | [f5751](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/f5751f2b8477962) Tomas Bjerre *2017-07-25 18:28:16*
651 |
652 | **doc**
653 |
654 |
655 | [42928](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/429286e334491bd) Tomas Bjerre *2017-07-24 20:03:46*
656 |
657 |
658 | ## 1.48 (2017-07-24)
659 |
660 | ### Other changes
661 |
662 | **Lib 1.70**
663 |
664 |
665 | [e9209](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/e92091e79a0de3b) Tomas Bjerre *2017-07-24 19:45:34*
666 |
667 | **doc**
668 |
669 |
670 | [249dd](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/249dded3f7c879d) Tomas Bjerre *2017-07-12 18:54:04*
671 |
672 |
673 | ## 1.47 (2017-07-12)
674 |
675 | ### Other changes
676 |
677 | **Defaulting to CHANGELOG.md if no output given**
678 |
679 |
680 | [8dcd4](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/8dcd41279b85194) Tomas Bjerre *2017-07-12 18:49:28*
681 |
682 |
683 | ## 1.46 (2017-07-12)
684 |
685 | ### Other changes
686 |
687 | **Reading file parameter correctly**
688 |
689 |
690 | [b2fdb](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/b2fdb96a8929d98) Tomas Bjerre *2017-07-12 18:08:20*
691 |
692 | **doc**
693 |
694 |
695 | [6afaf](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/6afaf9eaec53f64) Tomas Bjerre *2017-07-09 19:51:59*
696 |
697 |
698 | ## 1.45 (2017-07-08)
699 |
700 | ### Other changes
701 |
702 | **ignoreCommitsOlderThan**
703 |
704 |
705 | [0e0b7](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/0e0b7b80f1f4d27) Tomas Bjerre *2017-07-08 06:45:33*
706 |
707 | **doc**
708 |
709 |
710 | [4d0ea](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/4d0ea88bde22485) Tomas Bjerre *2017-04-14 09:24:53*
711 |
712 |
713 | ## 1.44 (2017-04-14)
714 |
715 | ### Other changes
716 |
717 | **tag time added to tag model**
718 |
719 |
720 | [20dec](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/20deca212cf27b9) Tomas Bjerre *2017-04-14 09:21:27*
721 |
722 | **doc**
723 |
724 |
725 | [215f1](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/215f19a54701562) Tomas Bjerre *2017-03-26 05:20:45*
726 |
727 |
728 | ## 1.43 (2017-03-26)
729 |
730 | ### Other changes
731 |
732 | **GitLab integration**
733 |
734 |
735 | [5e612](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/5e61229c0df5bb0) Tomas Bjerre *2017-03-26 05:17:22*
736 |
737 | **doc**
738 |
739 |
740 | [0c769](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/0c769316d11827e) Tomas Bjerre *2017-03-20 18:26:05*
741 |
742 |
743 | ## 1.42 (2017-03-20)
744 |
745 | ### Other changes
746 |
747 | **Fix Jira labels**
748 |
749 |
750 | [85c7c](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/85c7cb8b091af17) Tomas Bjerre *2017-03-20 18:21:07*
751 |
752 | **doc**
753 |
754 |
755 | [27b4f](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/27b4fe2c6fa356b) Tomas Bjerre *2017-03-18 09:37:04*
756 |
757 |
758 | ## 1.41 (2017-03-18)
759 |
760 | ### Other changes
761 |
762 | **Git Changelog Lib 1.63 -> 1.64**
763 |
764 | * Jira issueType and labels
765 | * GitHub labels
766 |
767 | [27a0d](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/27a0d9e06f20f5e) Tomas Bjerre *2017-03-18 09:34:38*
768 |
769 | **doc**
770 |
771 |
772 | [d4951](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/d49514c503612b8) Tomas Bjerre *2017-03-01 18:38:13*
773 |
774 |
775 | ## 1.40 (2017-03-01)
776 |
777 | ### Other changes
778 |
779 | **GitHub timeout 10 seconds**
780 |
781 |
782 | [07056](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/070567b4809daf1) Tomas Bjerre *2017-03-01 18:33:46*
783 |
784 | **Set theme jekyll-theme-slate**
785 |
786 |
787 | [0c9f9](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/0c9f98d7e826863) Tomas Bjerre *2017-02-07 20:19:20*
788 |
789 | **doc**
790 |
791 |
792 | [0f1a9](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/0f1a9b83bf48e00) Tomas Bjerre *2017-01-31 21:16:51*
793 |
794 |
795 | ## 1.39 (2017-01-31)
796 |
797 | ### Other changes
798 |
799 | **doc**
800 |
801 |
802 | [be3ea](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/be3eaa97605a34a) Tomas Bjerre *2017-01-31 21:14:43*
803 |
804 | **Fix fromCommit and fromRef property typo**
805 |
806 | * The @Parameter annotation had the wrong property name which makes it impossible to provide parameter on command line.
807 |
808 | [bd8f6](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/bd8f63938e7fd7c) dunse *2017-01-31 10:51:15*
809 |
810 | **doc**
811 |
812 |
813 | [cbc5f](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/cbc5f55e3bbbe32) Tomas Bjerre *2016-10-22 10:33:18*
814 |
815 |
816 | ## 1.38 (2016-10-22)
817 |
818 | ### Other changes
819 |
820 | **Adding annotation to context of tag**
821 |
822 |
823 | [6fac5](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/6fac52e5b7e294d) Tomas Bjerre *2016-10-22 10:31:15*
824 |
825 | **doc**
826 |
827 |
828 | [5200b](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/5200bd71ef1881b) Tomas Bjerre *2016-10-05 19:31:25*
829 |
830 |
831 | ## 1.37 (2016-10-05)
832 |
833 | ### Other changes
834 |
835 | **Adding merge boolean to commits**
836 |
837 |
838 | [a069c](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/a069cc3cdb19f46) Tomas Bjerre *2016-10-05 18:43:43*
839 |
840 | **doc**
841 |
842 |
843 | [b87d6](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/b87d6443dc699b7) Tomas Bjerre *2016-08-11 14:46:25*
844 |
845 |
846 | ## 1.36 (2016-08-11)
847 |
848 | ### Other changes
849 |
850 | **Lib 1.56 correcting link to Jira**
851 |
852 |
853 | [939f5](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/939f589c477d626) Tomas Bjerre *2016-08-11 14:41:25*
854 |
855 | **doc**
856 |
857 |
858 | [5d60a](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/5d60ae6bbfcc275) Tomas Bjerre *2016-08-02 18:31:45*
859 |
860 |
861 | ## 1.35 (2016-08-02)
862 |
863 | ### Other changes
864 |
865 | **Adding {{hashFull}} variable**
866 |
867 |
868 | [27533](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/275331a0b9c53cb) Tomas Bjerre *2016-08-02 18:29:54*
869 |
870 | **doc**
871 |
872 |
873 | [cdf8d](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/cdf8d8bd0430625) Tomas Bjerre *2016-06-25 00:04:33*
874 |
875 |
876 | ## 1.34 (2016-06-25)
877 |
878 | ### Other changes
879 |
880 | **Faster**
881 |
882 |
883 | [bcc3b](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/bcc3bb4fab29a51) Tomas Bjerre *2016-06-25 00:02:44*
884 |
885 | **doc**
886 |
887 |
888 | [46020](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/46020ec8f0c0e51) Tomas Bjerre *2016-06-24 21:16:22*
889 |
890 |
891 | ## 1.33 (2016-06-24)
892 |
893 | ### Other changes
894 |
895 | **Fixing merge commits... again...**
896 |
897 |
898 | [a0fe3](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/a0fe3a9afd499da) Tomas Bjerre *2016-06-24 21:14:36*
899 |
900 | **doc**
901 |
902 |
903 | [27bbe](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/27bbef6d740b133) Tomas Bjerre *2016-06-24 09:31:53*
904 |
905 |
906 | ## 1.32 (2016-06-24)
907 |
908 | ### Other changes
909 |
910 | **Including commits from merges lib issue 49**
911 |
912 |
913 | [ec4a2](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/ec4a2802a7cc0fd) Tomas Bjerre *2016-06-24 09:29:14*
914 |
915 | **doc**
916 |
917 |
918 | [e87db](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/e87db20d710a37a) Tomas Bjerre *2016-06-02 19:07:44*
919 |
920 |
921 | ## 1.31 (2016-06-02)
922 |
923 | ### Other changes
924 |
925 | **Lib 1.49, finding first commit as parents from HEAD**
926 |
927 |
928 | [23f96](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/23f9671f5d8e276) Tomas Bjerre *2016-06-02 18:34:16*
929 |
930 | **doc**
931 |
932 |
933 | [34b7c](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/34b7c7822d54f24) Tomas Bjerre *2016-05-20 19:13:05*
934 |
935 |
936 | ## 1.30 (2016-05-20)
937 |
938 | ### Other changes
939 |
940 | **Ignoring trailing slash in JIRA URL**
941 |
942 |
943 | [5fe7a](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/5fe7ae695d05a05) Tomas Bjerre *2016-05-20 19:11:02*
944 |
945 | **doc**
946 |
947 |
948 | [71574](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/715748793647014) Tomas Bjerre *2016-04-13 18:44:20*
949 |
950 |
951 | ## 1.29 (2016-04-13)
952 |
953 | ### Other changes
954 |
955 | **Lib 1.45**
956 |
957 |
958 | [6a65a](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/6a65a863b245e13) Tomas Bjerre *2016-04-13 18:41:03*
959 |
960 | **doc**
961 |
962 |
963 | [6233c](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/6233c51dc3f4396) Tomas Bjerre *2016-04-12 16:55:58*
964 |
965 |
966 | ## 1.28 (2016-04-12)
967 |
968 | ### Other changes
969 |
970 | **JENKINS-34155 Support short SHA**
971 |
972 |
973 | [4089d](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/4089d37fe5508ce) Tomas Bjerre *2016-04-12 16:49:07*
974 |
975 | **doc**
976 |
977 |
978 | [58a31](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/58a319995e182c4) Tomas Bjerre *2016-04-10 09:12:52*
979 |
980 |
981 | ## 1.27 (2016-04-10)
982 |
983 | ### Other changes
984 |
985 | **Lib 1.43, Parsing commits, oldest first**
986 |
987 |
988 | [98ee4](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/98ee4c464b9fbf7) Tomas Bjerre *2016-04-10 09:10:57*
989 |
990 |
991 | ## 1.26 (2016-04-10)
992 |
993 | ### Other changes
994 |
995 | **Lib 1.42, Parsing commits, oldest first**
996 |
997 |
998 | [e3f87](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/e3f87302631bbf2) Tomas Bjerre *2016-04-10 09:02:13*
999 |
1000 | **Updating doc**
1001 |
1002 |
1003 | [e95c3](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/e95c323034ba6ac) Tomas Bjerre *2016-04-09 20:38:40*
1004 |
1005 |
1006 | ## 1.25 (2016-04-09)
1007 |
1008 | ### Other changes
1009 |
1010 | **Lib 1.41, Commits added to correct tags**
1011 |
1012 |
1013 | [9705d](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/9705d72cc187897) Tomas Bjerre *2016-04-09 20:36:03*
1014 |
1015 | **Updating example**
1016 |
1017 |
1018 | [5d0d7](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/5d0d7a6b10aef68) Tomas Bjerre *2016-04-07 19:17:24*
1019 |
1020 |
1021 | ## 1.24 (2016-04-07)
1022 |
1023 | ### Other changes
1024 |
1025 | **Lib 1.40 can ignore tags by regexp**
1026 |
1027 |
1028 | [c718f](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/c718f71218f8b0e) Tomas Bjerre *2016-04-07 19:15:45*
1029 |
1030 | **Updating example**
1031 |
1032 |
1033 | [d943c](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/d943c8649c0e679) Tomas Bjerre *2016-03-20 09:48:23*
1034 |
1035 |
1036 | ## 1.23 (2016-03-20)
1037 |
1038 | ### Other changes
1039 |
1040 | **Lib 1.39**
1041 |
1042 |
1043 | [47df7](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/47df7e7975cc4de) Tomas Bjerre *2016-03-20 09:46:15*
1044 |
1045 | **Updating example**
1046 |
1047 |
1048 | [870c1](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/870c1809ffe4d77) Tomas Bjerre *2016-03-20 08:46:55*
1049 |
1050 |
1051 | ## 1.22 (2016-03-20)
1052 |
1053 | ### Other changes
1054 |
1055 | **Lib 1.38**
1056 |
1057 |
1058 | [60512](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/605125206343165) Tomas Bjerre *2016-03-20 08:43:15*
1059 |
1060 | **Updating README**
1061 |
1062 |
1063 | [66fa8](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/66fa8af67e9528f) Tomas Bjerre *2016-03-16 16:12:21*
1064 |
1065 |
1066 | ## 1.21 (2016-03-16)
1067 |
1068 | ### Other changes
1069 |
1070 | **Jira integration to get titles**
1071 |
1072 |
1073 | [b058a](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/b058a7c65a5849d) Tomas Bjerre *2016-03-16 16:09:27*
1074 |
1075 | **Update example**
1076 |
1077 |
1078 | [65007](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/6500722bcebb5a3) Tomas Bjerre *2016-03-15 21:16:30*
1079 |
1080 |
1081 | ## 1.20 (2016-03-15)
1082 |
1083 | ### Other changes
1084 |
1085 | **Support GitHub OAuth2 tokens #6**
1086 |
1087 |
1088 | [a0aea](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/a0aea6800972c3c) Tomas Bjerre *2016-03-15 20:38:16*
1089 |
1090 | **Adding example with github as custom issue**
1091 |
1092 |
1093 | [3a6d5](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/3a6d58e08c79bd0) Tomas Bjerre *2016-03-14 16:16:05*
1094 |
1095 | **Updating CHANGELOG.md**
1096 |
1097 |
1098 | [0d370](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/0d370369d0c8cdc) Tomas Bjerre *2016-02-20 08:52:37*
1099 |
1100 |
1101 | ## 1.19 (2016-02-20)
1102 |
1103 | ### Other changes
1104 |
1105 | **Supplying commit in each issue mentioned in message**
1106 |
1107 |
1108 | [98ce0](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/98ce0edaf4f1320) Tomas Bjerre *2016-02-20 08:49:31*
1109 |
1110 | **Updating CHANGELOG.md**
1111 |
1112 |
1113 | [74ccd](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/74ccd71a67e208d) Tomas Bjerre *2016-02-15 18:23:16*
1114 |
1115 | **Lib 1.30, supporting multiple tags on same commit**
1116 |
1117 |
1118 | [7d648](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/7d648578cd3269f) Tomas Bjerre *2016-02-15 18:17:02*
1119 |
1120 | **Updating CHANGELOG.md**
1121 |
1122 |
1123 | [ca715](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/ca715277a042a8a) Tomas Bjerre *2016-02-14 18:00:16*
1124 |
1125 |
1126 | ## 1.18 (2016-02-14)
1127 |
1128 | ### Other changes
1129 |
1130 | **Lib 1.29**
1131 |
1132 |
1133 | [cd2b5](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/cd2b5daccccbe96) Tomas Bjerre *2016-02-14 17:58:28*
1134 |
1135 |
1136 | ## 1.17 (2016-02-14)
1137 |
1138 | ### Other changes
1139 |
1140 | **Lib 1.28, performance optimizations**
1141 |
1142 |
1143 | [b1e40](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/b1e40e636bbf73e) Tomas Bjerre *2016-02-14 16:57:24*
1144 |
1145 | **Updating CHANGELOG.md**
1146 |
1147 |
1148 | [0b259](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/0b2591f61109b7a) Tomas Bjerre *2016-02-13 09:20:43*
1149 |
1150 |
1151 | ## 1.16 (2016-02-13)
1152 |
1153 | ### Other changes
1154 |
1155 | **Significant performance improvements**
1156 |
1157 | * Using lib 1.27.
1158 |
1159 | [9ad6d](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/9ad6ddfd60407a8) Tomas Bjerre *2016-02-13 09:05:15*
1160 |
1161 | **Updating example**
1162 |
1163 |
1164 | [90ea8](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/90ea868fd5e95df) Tomas Bjerre *2016-02-10 18:19:16*
1165 |
1166 |
1167 | ## 1.15 (2016-02-10)
1168 |
1169 | ### Other changes
1170 |
1171 | **Using lib 1.25 and updating README.md**
1172 |
1173 |
1174 | [f11d1](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/f11d1b792b9a7dd) Tomas Bjerre *2016-02-10 17:53:32*
1175 |
1176 | **Updating docs after release**
1177 |
1178 |
1179 | [22aa5](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/22aa5451b408b76) Tomas Bjerre *2016-02-09 19:30:25*
1180 |
1181 |
1182 | ## 1.14 (2016-02-09)
1183 |
1184 | ### Other changes
1185 |
1186 | **Added variables: messageTitle, messageBody, messageItems #5**
1187 |
1188 |
1189 | [0a7a9](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/0a7a9a1aa672414) Tomas Bjerre *2016-02-09 19:26:45*
1190 |
1191 | **Adding example of custom issue without link**
1192 |
1193 | * Like I123
1194 |
1195 | [b07a6](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/b07a644537281ad) Tomas Bjerre *2016-02-01 18:15:25*
1196 |
1197 | **Maven Central version badge in README.md**
1198 |
1199 |
1200 | [fd359](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/fd359803b585f6e) Tomas Bjerre *2016-01-31 21:14:03*
1201 |
1202 | **Updating README.md after release**
1203 |
1204 |
1205 | [053a3](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/053a30dc61df44c) Tomas Bjerre *2016-01-31 19:19:40*
1206 |
1207 |
1208 | ## 1.13 (2016-01-31)
1209 |
1210 | ### Other changes
1211 |
1212 | **Implementing custom issues**
1213 |
1214 | * Adding example with
1215 | * QC matching QC1234
1216 | * Incident matching INC1234
1217 |
1218 | [73a6e](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/73a6ef035062c95) Tomas Bjerre *2016-01-31 17:03:30*
1219 |
1220 | **Updagint README.md after release**
1221 |
1222 |
1223 | [424f7](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/424f73c0fef52ea) Tomas Bjerre *2016-01-31 11:14:02*
1224 |
1225 |
1226 | ## 1.12 (2016-01-31)
1227 |
1228 | ### Other changes
1229 |
1230 | **Using lib 1.23 to sort commits by time, not formatted time #4**
1231 |
1232 |
1233 | [5fbc5](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/5fbc5f762d90669) Tomas Bjerre *2016-01-31 11:10:56*
1234 |
1235 | **Correcting example ignoring commits by comment**
1236 |
1237 |
1238 | [ff681](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/ff68131be78f8e8) Tomas Bjerre *2016-01-31 09:30:03*
1239 |
1240 | **Updating README.md after release**
1241 |
1242 |
1243 | [f02c7](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/f02c73356549ee5) Tomas Bjerre *2016-01-31 07:36:20*
1244 |
1245 |
1246 | ## 1.11 (2016-01-31)
1247 |
1248 | ### Other changes
1249 |
1250 | **Documentation and more configuration available in pom #3**
1251 |
1252 |
1253 | [0f143](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/0f143a30469db4b) Tomas Bjerre *2016-01-31 07:15:44*
1254 |
1255 | **Using lib 1.22**
1256 |
1257 |
1258 | [d18ef](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/d18efc576edcaff) Tomas Bjerre *2016-01-30 17:36:44*
1259 |
1260 | **Documentation #3**
1261 |
1262 |
1263 | [adc95](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/adc959a530801da) Tomas Bjerre *2016-01-30 09:22:01*
1264 |
1265 | **Using lib 1.19**
1266 |
1267 |
1268 | [75c3b](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/75c3bb60f27db98) Tomas Bjerre *2016-01-28 18:46:14*
1269 |
1270 |
1271 | ## 1.10 (2015-12-20)
1272 |
1273 | ### Other changes
1274 |
1275 | **Template can be configured directly in the pom #2**
1276 |
1277 |
1278 | [ed405](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/ed405f4ff98b9ec) Tomas Bjerre *2015-12-20 17:29:26*
1279 |
1280 | **Using lib 1.18**
1281 |
1282 |
1283 | [60c98](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/60c9851e33217e2) Tomas Bjerre *2015-12-10 17:11:56*
1284 |
1285 |
1286 | ## 1.9 (2015-12-06)
1287 |
1288 | ### Other changes
1289 |
1290 | **Using lib 1.17 #1**
1291 |
1292 |
1293 | [012e7](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/012e716f4ac9081) Tomas Bjerre *2015-12-06 07:37:23*
1294 |
1295 | **doc**
1296 |
1297 |
1298 | [09e03](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/09e031c5875716f) Tomas Bjerre *2015-12-04 22:58:13*
1299 |
1300 |
1301 | ## 1.8 (2015-12-04)
1302 |
1303 | ### Other changes
1304 |
1305 | **Using lib 1.15 #1**
1306 |
1307 |
1308 | [e2a14](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/e2a14b2192b18a6) Tomas Bjerre *2015-12-04 22:18:12*
1309 |
1310 |
1311 | ## 1.7 (2015-12-01)
1312 |
1313 | ### Other changes
1314 |
1315 | **using lib 1.14**
1316 |
1317 |
1318 | [50eab](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/50eabf02cf1f65f) Tomas Bjerre *2015-12-01 21:41:20*
1319 |
1320 | **doc**
1321 |
1322 |
1323 | [14e08](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/14e08993aa542c5) Tomas Bjerre *2015-11-23 22:11:03*
1324 |
1325 |
1326 | ## 1.6 (2015-11-23)
1327 |
1328 | ### Other changes
1329 |
1330 | **using lib 1.13**
1331 |
1332 |
1333 | [13537](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/135375546ad75b9) Tomas Bjerre *2015-11-23 21:47:14*
1334 |
1335 | **doc**
1336 |
1337 |
1338 | [f1d39](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/f1d3994f5a22fd9) Tomas Bjerre *2015-11-23 18:10:41*
1339 |
1340 |
1341 | ## 1.5 (2015-11-23)
1342 |
1343 | ### Other changes
1344 |
1345 | **Using lib 1.12 #1**
1346 |
1347 |
1348 | [e613d](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/e613d7724e87254) Tomas Bjerre *2015-11-23 18:02:24*
1349 |
1350 |
1351 | ## 1.4 (2015-11-21)
1352 |
1353 | ### Other changes
1354 |
1355 | **lib 1.10**
1356 |
1357 |
1358 | [d4f9c](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/d4f9cc4537e271a) Tomas Bjerre *2015-11-21 14:28:16*
1359 |
1360 |
1361 | ## 1.3 (2015-11-20)
1362 |
1363 | ### Other changes
1364 |
1365 | **lib 1.9 #feature**
1366 |
1367 |
1368 | [2978e](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/2978ebcdea32319) Tomas Bjerre *2015-11-20 22:06:29*
1369 |
1370 | **Setting exampe version to 1.2 #feature**
1371 |
1372 |
1373 | [45a4c](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/45a4cab1ba3ba3b) Tomas Bjerre *2015-11-18 19:52:35*
1374 |
1375 |
1376 | ## 1.2 (2015-11-18)
1377 |
1378 | ### Other changes
1379 |
1380 | **lib 1.3 #feature**
1381 |
1382 |
1383 | [dfd09](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/dfd09ef2dcaf3bd) Tomas Bjerre *2015-11-18 19:48:16*
1384 |
1385 | **doc**
1386 |
1387 |
1388 | [6ad17](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/6ad17c4c9b98311) Tomas Bjerre *2015-11-17 20:20:05*
1389 |
1390 |
1391 | ## 1.1 (2015-11-17)
1392 |
1393 | ### Other changes
1394 |
1395 | **MediaWiki support, using lib 1.2**
1396 |
1397 |
1398 | [6f86a](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/6f86aae88b6818a) Tomas Bjerre *2015-11-17 20:15:39*
1399 |
1400 | **doc**
1401 |
1402 |
1403 | [5d079](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/5d07983484af033) Tomas Bjerre *2015-11-15 14:44:03*
1404 |
1405 |
1406 | ## 1.0 (2015-11-15)
1407 |
1408 | ### Other changes
1409 |
1410 | **doc**
1411 |
1412 |
1413 | [ee8f7](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/ee8f7c1e1027713) Tomas Bjerre *2015-11-15 14:36:57*
1414 |
1415 | **Initial**
1416 |
1417 |
1418 | [044b3](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/044b3a76a1ab650) Tomas Bjerre *2015-11-15 14:30:51*
1419 |
1420 | **Initial commit**
1421 |
1422 |
1423 | [3c470](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/3c47076c0ecb2de) Tomas Bjerre *2015-11-15 13:18:29*
1424 |
1425 |
1426 |
--------------------------------------------------------------------------------
/git-changelog-maven-plugin-example/CHANGELOG_simplePlainText.txt:
--------------------------------------------------------------------------------
1 | git-changelog-maven-plugin-example 1.0-SNAPSHOT Changelog
2 |
3 | Unreleased
4 |
5 | 2021.04.13 16:31:03 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/2222e58ac9c69ce
6 | [maven-release-plugin] prepare for next development iteration
7 |
8 |
9 | git-changelog-maven-plugin-1.69
10 |
11 | 2021.04.13 16:29:40 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/5c82d9423884ca8
12 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.69
13 |
14 | 2021.04.13 16:28:30 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/bf46943823e8f1c
15 | Merge pull request #27 from drhip/feature/extended_headers
16 | Support custom headers to JIRA to bypass 2 factor auth
17 |
18 | 2021.04.12 13:15:12 - Yauheni Biruk - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/6b46ff022146e02
19 | Support custom headers to JIRA to bypass 2 factor auth
20 |
21 | 2021.04.05 11:01:17 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/2bc5c4649a51368
22 | removing bintray link
23 |
24 | 2021.03.29 15:47:06 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/28ba7f7b83bb29a
25 | [maven-release-plugin] prepare for next development iteration
26 |
27 |
28 | git-changelog-maven-plugin-1.68
29 |
30 | 2021.03.29 15:45:38 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/3c0eac5641f57da
31 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.68
32 |
33 | 2021.03.29 15:45:20 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/c4a835846d97ac6
34 | pretty printing output JENKINS-65252
35 |
36 | 2021.01.18 17:15:04 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/58d04319660c12a
37 | [maven-release-plugin] prepare for next development iteration
38 |
39 |
40 | git-changelog-maven-plugin-1.67
41 |
42 | 2021.01.18 17:13:44 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/1c8bff35f3d4e29
43 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.67
44 |
45 | 2021.01.18 17:13:04 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/97cc8a854f5425b
46 | [maven-release-plugin] prepare for next development iteration
47 |
48 |
49 | git-changelog-maven-plugin-1.66
50 |
51 | 2021.01.18 17:11:39 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/29046cfda246729
52 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.66
53 |
54 | 2021.01.18 17:11:18 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/f49f018fc2d816a
55 | Removing default ignore filter on message
56 |
57 | 2021.01.16 06:50:16 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/5c5cfd2e38bb107
58 | Locking fmt version
59 |
60 | 2021.01.16 06:41:57 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/be45ec6517fcd31
61 | [maven-release-plugin] prepare for next development iteration
62 |
63 |
64 | git-changelog-maven-plugin-1.65
65 |
66 | 2021.01.16 06:40:35 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/19a1e91cb9b7d2c
67 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.65
68 |
69 | 2021.01.16 06:36:49 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/e18d6a7dc74d29d
70 | More logging of extended variables from CLI #24
71 |
72 | 2021.01.16 06:21:39 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/1cd9f65ba4b21d8
73 | Formatting code after merge #24
74 |
75 | 2021.01.16 06:18:56 - Volker Hochstein - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/b4a1ccc72a3a1ce
76 | Allow to pass extendedVariables using maven cli #24
77 |
78 | 2020.12.14 17:18:35 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/0b7016b67a83c97
79 | [maven-release-plugin] prepare for next development iteration
80 |
81 |
82 | git-changelog-maven-plugin-1.64
83 |
84 | 2020.12.14 17:13:46 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/cfc04e032ae6419
85 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.64
86 |
87 | 2020.12.14 17:13:21 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/171fad6b9d387d9
88 | Mark as thread safe #21
89 |
90 | 2020.11.18 17:19:52 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/6545219ecb3b185
91 | [maven-release-plugin] prepare for next development iteration
92 |
93 |
94 | git-changelog-maven-plugin-1.63
95 |
96 | 2020.11.18 17:18:29 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/9bc963d8e9b402f
97 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.63
98 |
99 | 2020.11.18 17:18:11 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/b30f660588ba861
100 | Adjustments after merge of PR #19
101 |
102 | 2020.11.18 17:17:05 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/d684c775cf23f9b
103 | Merge pull request #19 from gab1one/add-path-filter
104 | Add support for pathfilter
105 |
106 | 2020.11.17 15:41:30 - Gabriel Einsdorf - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/c0420bec400cac8
107 | Add support for pathfilter
108 |
109 | 2020.08.05 04:49:50 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/d8a503eb14888e4
110 | [maven-release-plugin] prepare for next development iteration
111 |
112 |
113 | git-changelog-maven-plugin-1.62
114 |
115 | 2020.08.05 04:47:57 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/6e2f4a40a974a9a
116 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.62
117 |
118 | 2020.08.05 04:47:39 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/e45432e14feebff
119 | openjdk8
120 |
121 | 2020.08.05 04:42:36 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/b5d8cb431274f5f
122 | Merge pull request #18 from djn72/master
123 | Add extendedVariables property
124 |
125 | 2020.08.04 20:33:17 - David Nicklin - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/e682c289d432135
126 | Add extendedVariables property
127 |
128 | 2019.12.12 17:24:31 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/1e915376f497591
129 | [maven-release-plugin] prepare for next development iteration
130 |
131 |
132 | git-changelog-maven-plugin-1.61
133 |
134 | 2019.12.12 17:23:07 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/e54b9f3f3ae6436
135 | [maven-release-plugin] prepare release git-changelog-maven-plugin-1.61
136 |
137 | 2019.12.12 17:22:47 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/851a62a43f23d17
138 | Adding skip option #12
139 |
140 | 2019.09.28 07:06:15 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/0db3b2367e4adc5
141 | Create FUNDING.yml
142 |
143 | 2019.06.11 17:16:05 - Tomas Bjerre - https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/1515ff8b7d634c5
144 | [maven-release-plugin] prepare for next development iteration
145 |
146 |
147 |
--------------------------------------------------------------------------------
/git-changelog-maven-plugin-example/RELEASENOTES_1_0_1_1.md:
--------------------------------------------------------------------------------
1 | # git-changelog-maven-plugin changelog
2 |
3 | Changelog of git-changelog-maven-plugin.
4 |
5 | ## git-changelog-maven-plugin-1.1 (2015-11-17)
6 |
7 | ### Other changes
8 |
9 | **[maven-release-plugin] prepare release git-changelog-maven-plugin-1.1**
10 |
11 |
12 | [13c1b](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/13c1b74c8329b66) Tomas Bjerre *2015-11-17 20:16:06*
13 |
14 | **MediaWiki support, using lib 1.2**
15 |
16 |
17 | [6f86a](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/6f86aae88b6818a) Tomas Bjerre *2015-11-17 20:15:39*
18 |
19 | **doc**
20 |
21 |
22 | [5d079](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/5d07983484af033) Tomas Bjerre *2015-11-15 14:44:03*
23 |
24 | **[maven-release-plugin] prepare for next development iteration**
25 |
26 |
27 | [e576e](https://github.com/tomasbjerre/git-changelog-maven-plugin/commit/e576ed4540681fc) Tomas Bjerre *2015-11-15 14:41:49*
28 |
29 |
30 |
--------------------------------------------------------------------------------
/git-changelog-maven-plugin-example/changelog.json:
--------------------------------------------------------------------------------
1 | {
2 | "fromRepo": ".",
3 | "fromCommit": "0000000000000000000000000000000000000000",
4 | "toRef": "refs/heads/master",
5 |
6 | "ignoreCommitsIfMessageMatches": "^\\[maven-release-plugin\\].*|^\\[Gradle Release Plugin\\].*|^Merge.*",
7 | "readableTagName": "-([^-]+?)$",
8 | "dateFormat": "YYYY-MM-dd HH:mm:ss",
9 | "untaggedName": "Next release",
10 | "noIssueName": "Other changes",
11 | "timeZone": "UTC",
12 | "removeIssueFromMessage": "true",
13 |
14 | "jiraServer": "",
15 | "jiraIssuePattern": "",
16 |
17 | "redmineServer": "",
18 | "redmineIssuePattern": "",
19 |
20 | "gitHubApi": "",
21 | "gitHubIssuePattern": "#([0-9]+)",
22 |
23 | "customIssues": [
24 | { "name": "Bugs", "pattern": "#bug" },
25 | { "name": "Features", "pattern": "#feature" }
26 | ]
27 | }
28 |
--------------------------------------------------------------------------------
/git-changelog-maven-plugin-example/pom.xml:
--------------------------------------------------------------------------------
1 |
2 | 4.0.0
3 | se.bjurr.gitchangelog
4 | git-changelog-maven-plugin-example
5 | git-changelog-maven-plugin-example
6 | 1.100.2-SNAPSHOT
7 |
8 | UTF-8
9 | 21
10 | 21
11 | 2.1.1-SNAPSHOT
12 |
13 |
14 |
15 |
16 | se.bjurr.gitchangelog
17 | git-changelog-maven-plugin
18 | ${changelog.version}
19 |
20 |
21 | org.openjdk.nashorn
22 | nashorn-core
23 | 15.4
24 |
25 |
26 |
27 |
28 |
29 | GenerateGitChangelogMinimal
30 | generate-sources
31 |
32 | git-changelog
33 |
34 |
35 | CHANGELOG_minimal.md
36 |
37 |
38 |
39 |
40 |
41 |
42 | GenerateGitChangelogSkip
43 | generate-sources
44 |
45 | git-changelog
46 |
47 |
48 | CHANGELOG_skipped.md
49 | true
50 |
51 |
52 |
53 |
54 |
55 |
56 | GenerateGitChangelogSettings
57 | generate-sources
58 |
59 | git-changelog
60 |
61 |
62 | changelog.json
63 | CHANGELOG_settings.md
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 | GenerateGitChangelogInlineTemplate
86 | generate-sources
87 |
88 | git-changelog
89 |
90 |
91 | false
92 | true
93 | trye
94 | #([0-9]*)
95 |
96 |
121 |
122 | CHANGELOG_inline.md
123 |
124 |
125 |
126 |
127 |
128 |
129 | GenerateGitChangelogTemplateFromFile
130 | generate-sources
131 |
132 | git-changelog
133 |
134 |
135 | true
136 | trye
137 | #([0-9]*)
138 | changelog.mustache
139 | -([^-]+?)$
140 | CHANGELOG_templatefile.md
141 |
142 |
143 |
144 |
145 |
146 |
147 | GenerateGitChangelogTemplateFromFileAndToken
148 | generate-sources
149 |
150 | git-changelog
151 |
152 |
153 | true
154 | trye
155 | https://api.github.com/repos/tomasbjerre/git-changelog-maven-plugin
156 | ${GITHUB_OAUTH2TOKEN}
157 | #([0-9]*)
158 | changelog.mustache
159 | -([^-]+?)$
160 | CHANGELOG.md
161 | ^\[maven-release-plugin\].*
162 |
163 |
164 |
165 |
166 |
167 |
174 |
175 |
176 |
177 |
178 | GenerateGitChangelogTemplateFromFileAndJira
179 | generate-sources
180 |
181 | git-changelog
182 |
183 |
184 |
185 |
186 |
188 | changelog.mustache
189 | -([^-]+?)$
190 | CHANGELOG_jira.md
191 |
192 |
193 |
194 |
195 |
196 |
197 | GenerateGitChangelog11
198 | generate-sources
199 |
200 | git-changelog
201 |
202 |
203 | CHANGELOG_1_1.md
204 | git-changelog-maven-plugin-1.1
205 |
206 |
207 |
208 |
209 |
210 |
211 | GenerateGitReleasenotes11
212 | generate-sources
213 |
214 | git-changelog
215 |
216 |
217 | RELEASENOTES_1_0_1_1.md
218 | git-changelog-maven-plugin-1.0
219 | git-changelog-maven-plugin-1.1
220 |
221 |
222 |
223 |
224 |
225 |
227 |
228 | GenerateGitChangelogCommits
229 | generate-sources
230 |
231 | git-changelog
232 |
233 |
234 | CHANGELOG_commits.md
235 | ca80887d3f53d50bddc10d791ae51e0b5d941108
236 | 13c1b74c8329b66aa406bb4d193af522687b8fee
237 |
238 |
239 |
240 |
241 |
242 |
243 | GenerateGitChangelogMixed
244 | generate-sources
245 |
246 | git-changelog
247 |
248 |
249 |
251 | -([^-]+?)$
252 | HH:mm:ss
253 | UTC
254 |
256 | false
257 | ^\[maven-release-plugin\].*
258 |
260 | .*[0-9]{2}$
261 | These commits are not included in any tag
262 | These commits have not issue in their commit comment
263 |
264 |
282 |
283 | CHANGELOG_mixed.md
284 |
285 |
286 |
287 |
288 |
289 |
290 | GenerateGitChangelogIgnoreCommitsOlderThan
291 | generate-sources
292 |
293 | git-changelog
294 |
295 |
296 | 2017-03-26 00:00:00
297 |
298 |
316 |
317 | CHANGELOG_ignoreCommitsOlderThan.md
318 |
319 |
320 |
321 |
322 |
323 |
324 | GenerateGitChangelogIgnoreCommitsWithoutIssue
325 | generate-sources
326 |
327 | git-changelog
328 |
329 |
330 |
331 |
332 | Incident
333 | INC([0-9]*)
334 | http://inc/${PATTERN_GROUP}
335 | INC${PATTERN_GROUP_1}
336 |
337 |
338 |
340 | true
341 |
342 |
360 |
361 | CHANGELOG_ignoreCommitsWithoutIssue.md
362 |
363 |
364 |
365 |
366 |
367 |
368 | GenerateGitChangelogCustomIssues
369 | generate-sources
370 |
371 | git-changelog
372 |
373 |
374 |
375 |
376 | Incident
377 | INC([0-9]*)
378 | http://inc/${PATTERN_GROUP}
379 | INC${PATTERN_GROUP_1}
380 |
381 |
382 | CQ
383 | QC([0-9]+)
384 | http://cq/${PATTERN_GROUP_1}
385 | QC${PATTERN_GROUP_1}
386 |
387 |
388 | Issue
389 | I([0-9]+)
390 |
391 |
392 |
393 |
416 |
417 | CHANGELOG_custom.md
418 |
419 |
420 |
421 |
422 | GenerateGitChangelogCustomHelper
423 | generate-sources
424 |
425 | git-changelog
426 |
427 |
428 | CHANGELOG_customHelper.txt
429 | git-changelog-maven-plugin-1.65
430 | git-changelog-maven-plugin-1.68
431 |
432 |
447 |
448 |
449 |
457 |
458 |
459 |
460 |
461 |
462 |
463 |
464 |
--------------------------------------------------------------------------------
/mvnw:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | # ----------------------------------------------------------------------------
3 | # Licensed to the Apache Software Foundation (ASF) under one
4 | # or more contributor license agreements. See the NOTICE file
5 | # distributed with this work for additional information
6 | # regarding copyright ownership. The ASF licenses this file
7 | # to you under the Apache License, Version 2.0 (the
8 | # "License"); you may not use this file except in compliance
9 | # with the License. You may obtain a copy of the License at
10 | #
11 | # http://www.apache.org/licenses/LICENSE-2.0
12 | #
13 | # Unless required by applicable law or agreed to in writing,
14 | # software distributed under the License is distributed on an
15 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 | # KIND, either express or implied. See the License for the
17 | # specific language governing permissions and limitations
18 | # under the License.
19 | # ----------------------------------------------------------------------------
20 |
21 | # ----------------------------------------------------------------------------
22 | # Maven Start Up Batch script
23 | #
24 | # Required ENV vars:
25 | # ------------------
26 | # JAVA_HOME - location of a JDK home dir
27 | #
28 | # Optional ENV vars
29 | # -----------------
30 | # M2_HOME - location of maven2's installed home dir
31 | # MAVEN_OPTS - parameters passed to the Java VM when running Maven
32 | # e.g. to debug Maven itself, use
33 | # set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
34 | # MAVEN_SKIP_RC - flag to disable loading of mavenrc files
35 | # ----------------------------------------------------------------------------
36 |
37 | if [ -z "$MAVEN_SKIP_RC" ] ; then
38 |
39 | if [ -f /usr/local/etc/mavenrc ] ; then
40 | . /usr/local/etc/mavenrc
41 | fi
42 |
43 | if [ -f /etc/mavenrc ] ; then
44 | . /etc/mavenrc
45 | fi
46 |
47 | if [ -f "$HOME/.mavenrc" ] ; then
48 | . "$HOME/.mavenrc"
49 | fi
50 |
51 | fi
52 |
53 | # OS specific support. $var _must_ be set to either true or false.
54 | cygwin=false;
55 | darwin=false;
56 | mingw=false
57 | case "`uname`" in
58 | CYGWIN*) cygwin=true ;;
59 | MINGW*) mingw=true;;
60 | Darwin*) darwin=true
61 | # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home
62 | # See https://developer.apple.com/library/mac/qa/qa1170/_index.html
63 | if [ -z "$JAVA_HOME" ]; then
64 | if [ -x "/usr/libexec/java_home" ]; then
65 | export JAVA_HOME="`/usr/libexec/java_home`"
66 | else
67 | export JAVA_HOME="/Library/Java/Home"
68 | fi
69 | fi
70 | ;;
71 | esac
72 |
73 | if [ -z "$JAVA_HOME" ] ; then
74 | if [ -r /etc/gentoo-release ] ; then
75 | JAVA_HOME=`java-config --jre-home`
76 | fi
77 | fi
78 |
79 | if [ -z "$M2_HOME" ] ; then
80 | ## resolve links - $0 may be a link to maven's home
81 | PRG="$0"
82 |
83 | # need this for relative symlinks
84 | while [ -h "$PRG" ] ; do
85 | ls=`ls -ld "$PRG"`
86 | link=`expr "$ls" : '.*-> \(.*\)$'`
87 | if expr "$link" : '/.*' > /dev/null; then
88 | PRG="$link"
89 | else
90 | PRG="`dirname "$PRG"`/$link"
91 | fi
92 | done
93 |
94 | saveddir=`pwd`
95 |
96 | M2_HOME=`dirname "$PRG"`/..
97 |
98 | # make it fully qualified
99 | M2_HOME=`cd "$M2_HOME" && pwd`
100 |
101 | cd "$saveddir"
102 | # echo Using m2 at $M2_HOME
103 | fi
104 |
105 | # For Cygwin, ensure paths are in UNIX format before anything is touched
106 | if $cygwin ; then
107 | [ -n "$M2_HOME" ] &&
108 | M2_HOME=`cygpath --unix "$M2_HOME"`
109 | [ -n "$JAVA_HOME" ] &&
110 | JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
111 | [ -n "$CLASSPATH" ] &&
112 | CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
113 | fi
114 |
115 | # For Mingw, ensure paths are in UNIX format before anything is touched
116 | if $mingw ; then
117 | [ -n "$M2_HOME" ] &&
118 | M2_HOME="`(cd "$M2_HOME"; pwd)`"
119 | [ -n "$JAVA_HOME" ] &&
120 | JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`"
121 | fi
122 |
123 | if [ -z "$JAVA_HOME" ]; then
124 | javaExecutable="`which javac`"
125 | if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then
126 | # readlink(1) is not available as standard on Solaris 10.
127 | readLink=`which readlink`
128 | if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then
129 | if $darwin ; then
130 | javaHome="`dirname \"$javaExecutable\"`"
131 | javaExecutable="`cd \"$javaHome\" && pwd -P`/javac"
132 | else
133 | javaExecutable="`readlink -f \"$javaExecutable\"`"
134 | fi
135 | javaHome="`dirname \"$javaExecutable\"`"
136 | javaHome=`expr "$javaHome" : '\(.*\)/bin'`
137 | JAVA_HOME="$javaHome"
138 | export JAVA_HOME
139 | fi
140 | fi
141 | fi
142 |
143 | if [ -z "$JAVACMD" ] ; then
144 | if [ -n "$JAVA_HOME" ] ; then
145 | if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
146 | # IBM's JDK on AIX uses strange locations for the executables
147 | JAVACMD="$JAVA_HOME/jre/sh/java"
148 | else
149 | JAVACMD="$JAVA_HOME/bin/java"
150 | fi
151 | else
152 | JAVACMD="`\\unset -f command; \\command -v java`"
153 | fi
154 | fi
155 |
156 | if [ ! -x "$JAVACMD" ] ; then
157 | echo "Error: JAVA_HOME is not defined correctly." >&2
158 | echo " We cannot execute $JAVACMD" >&2
159 | exit 1
160 | fi
161 |
162 | if [ -z "$JAVA_HOME" ] ; then
163 | echo "Warning: JAVA_HOME environment variable is not set."
164 | fi
165 |
166 | CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher
167 |
168 | # traverses directory structure from process work directory to filesystem root
169 | # first directory with .mvn subdirectory is considered project base directory
170 | find_maven_basedir() {
171 |
172 | if [ -z "$1" ]
173 | then
174 | echo "Path not specified to find_maven_basedir"
175 | return 1
176 | fi
177 |
178 | basedir="$1"
179 | wdir="$1"
180 | while [ "$wdir" != '/' ] ; do
181 | if [ -d "$wdir"/.mvn ] ; then
182 | basedir=$wdir
183 | break
184 | fi
185 | # workaround for JBEAP-8937 (on Solaris 10/Sparc)
186 | if [ -d "${wdir}" ]; then
187 | wdir=`cd "$wdir/.."; pwd`
188 | fi
189 | # end of workaround
190 | done
191 | echo "${basedir}"
192 | }
193 |
194 | # concatenates all lines of a file
195 | concat_lines() {
196 | if [ -f "$1" ]; then
197 | echo "$(tr -s '\n' ' ' < "$1")"
198 | fi
199 | }
200 |
201 | BASE_DIR=`find_maven_basedir "$(pwd)"`
202 | if [ -z "$BASE_DIR" ]; then
203 | exit 1;
204 | fi
205 |
206 | ##########################################################################################
207 | # Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
208 | # This allows using the maven wrapper in projects that prohibit checking in binary data.
209 | ##########################################################################################
210 | if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then
211 | if [ "$MVNW_VERBOSE" = true ]; then
212 | echo "Found .mvn/wrapper/maven-wrapper.jar"
213 | fi
214 | else
215 | if [ "$MVNW_VERBOSE" = true ]; then
216 | echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..."
217 | fi
218 | if [ -n "$MVNW_REPOURL" ]; then
219 | jarUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
220 | else
221 | jarUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
222 | fi
223 | while IFS="=" read key value; do
224 | case "$key" in (wrapperUrl) jarUrl="$value"; break ;;
225 | esac
226 | done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties"
227 | if [ "$MVNW_VERBOSE" = true ]; then
228 | echo "Downloading from: $jarUrl"
229 | fi
230 | wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar"
231 | if $cygwin; then
232 | wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"`
233 | fi
234 |
235 | if command -v wget > /dev/null; then
236 | if [ "$MVNW_VERBOSE" = true ]; then
237 | echo "Found wget ... using wget"
238 | fi
239 | if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
240 | wget "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath"
241 | else
242 | wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath"
243 | fi
244 | elif command -v curl > /dev/null; then
245 | if [ "$MVNW_VERBOSE" = true ]; then
246 | echo "Found curl ... using curl"
247 | fi
248 | if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
249 | curl -o "$wrapperJarPath" "$jarUrl" -f
250 | else
251 | curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f
252 | fi
253 |
254 | else
255 | if [ "$MVNW_VERBOSE" = true ]; then
256 | echo "Falling back to using Java to download"
257 | fi
258 | javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java"
259 | # For Cygwin, switch paths to Windows format before running javac
260 | if $cygwin; then
261 | javaClass=`cygpath --path --windows "$javaClass"`
262 | fi
263 | if [ -e "$javaClass" ]; then
264 | if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
265 | if [ "$MVNW_VERBOSE" = true ]; then
266 | echo " - Compiling MavenWrapperDownloader.java ..."
267 | fi
268 | # Compiling the Java class
269 | ("$JAVA_HOME/bin/javac" "$javaClass")
270 | fi
271 | if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
272 | # Running the downloader
273 | if [ "$MVNW_VERBOSE" = true ]; then
274 | echo " - Running MavenWrapperDownloader.java ..."
275 | fi
276 | ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR")
277 | fi
278 | fi
279 | fi
280 | fi
281 | ##########################################################################################
282 | # End of extension
283 | ##########################################################################################
284 |
285 | export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"}
286 | if [ "$MVNW_VERBOSE" = true ]; then
287 | echo $MAVEN_PROJECTBASEDIR
288 | fi
289 | MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS"
290 |
291 | # For Cygwin, switch paths to Windows format before running java
292 | if $cygwin; then
293 | [ -n "$M2_HOME" ] &&
294 | M2_HOME=`cygpath --path --windows "$M2_HOME"`
295 | [ -n "$JAVA_HOME" ] &&
296 | JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
297 | [ -n "$CLASSPATH" ] &&
298 | CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
299 | [ -n "$MAVEN_PROJECTBASEDIR" ] &&
300 | MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"`
301 | fi
302 |
303 | # Provide a "standardized" way to retrieve the CLI args that will
304 | # work with both Windows and non-Windows executions.
305 | MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@"
306 | export MAVEN_CMD_LINE_ARGS
307 |
308 | WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
309 |
310 | exec "$JAVACMD" \
311 | $MAVEN_OPTS \
312 | $MAVEN_DEBUG_OPTS \
313 | -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \
314 | "-Dmaven.home=${M2_HOME}" \
315 | "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \
316 | ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@"
317 |
--------------------------------------------------------------------------------
/mvnw.cmd:
--------------------------------------------------------------------------------
1 | @REM ----------------------------------------------------------------------------
2 | @REM Licensed to the Apache Software Foundation (ASF) under one
3 | @REM or more contributor license agreements. See the NOTICE file
4 | @REM distributed with this work for additional information
5 | @REM regarding copyright ownership. The ASF licenses this file
6 | @REM to you under the Apache License, Version 2.0 (the
7 | @REM "License"); you may not use this file except in compliance
8 | @REM with the License. You may obtain a copy of the License at
9 | @REM
10 | @REM http://www.apache.org/licenses/LICENSE-2.0
11 | @REM
12 | @REM Unless required by applicable law or agreed to in writing,
13 | @REM software distributed under the License is distributed on an
14 | @REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 | @REM KIND, either express or implied. See the License for the
16 | @REM specific language governing permissions and limitations
17 | @REM under the License.
18 | @REM ----------------------------------------------------------------------------
19 |
20 | @REM ----------------------------------------------------------------------------
21 | @REM Maven Start Up Batch script
22 | @REM
23 | @REM Required ENV vars:
24 | @REM JAVA_HOME - location of a JDK home dir
25 | @REM
26 | @REM Optional ENV vars
27 | @REM M2_HOME - location of maven2's installed home dir
28 | @REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands
29 | @REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending
30 | @REM MAVEN_OPTS - parameters passed to the Java VM when running Maven
31 | @REM e.g. to debug Maven itself, use
32 | @REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
33 | @REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files
34 | @REM ----------------------------------------------------------------------------
35 |
36 | @REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on'
37 | @echo off
38 | @REM set title of command window
39 | title %0
40 | @REM enable echoing by setting MAVEN_BATCH_ECHO to 'on'
41 | @if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO%
42 |
43 | @REM set %HOME% to equivalent of $HOME
44 | if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%")
45 |
46 | @REM Execute a user defined script before this one
47 | if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre
48 | @REM check for pre script, once with legacy .bat ending and once with .cmd ending
49 | if exist "%USERPROFILE%\mavenrc_pre.bat" call "%USERPROFILE%\mavenrc_pre.bat" %*
50 | if exist "%USERPROFILE%\mavenrc_pre.cmd" call "%USERPROFILE%\mavenrc_pre.cmd" %*
51 | :skipRcPre
52 |
53 | @setlocal
54 |
55 | set ERROR_CODE=0
56 |
57 | @REM To isolate internal variables from possible post scripts, we use another setlocal
58 | @setlocal
59 |
60 | @REM ==== START VALIDATION ====
61 | if not "%JAVA_HOME%" == "" goto OkJHome
62 |
63 | echo.
64 | echo Error: JAVA_HOME not found in your environment. >&2
65 | echo Please set the JAVA_HOME variable in your environment to match the >&2
66 | echo location of your Java installation. >&2
67 | echo.
68 | goto error
69 |
70 | :OkJHome
71 | if exist "%JAVA_HOME%\bin\java.exe" goto init
72 |
73 | echo.
74 | echo Error: JAVA_HOME is set to an invalid directory. >&2
75 | echo JAVA_HOME = "%JAVA_HOME%" >&2
76 | echo Please set the JAVA_HOME variable in your environment to match the >&2
77 | echo location of your Java installation. >&2
78 | echo.
79 | goto error
80 |
81 | @REM ==== END VALIDATION ====
82 |
83 | :init
84 |
85 | @REM Find the project base dir, i.e. the directory that contains the folder ".mvn".
86 | @REM Fallback to current working directory if not found.
87 |
88 | set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR%
89 | IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir
90 |
91 | set EXEC_DIR=%CD%
92 | set WDIR=%EXEC_DIR%
93 | :findBaseDir
94 | IF EXIST "%WDIR%"\.mvn goto baseDirFound
95 | cd ..
96 | IF "%WDIR%"=="%CD%" goto baseDirNotFound
97 | set WDIR=%CD%
98 | goto findBaseDir
99 |
100 | :baseDirFound
101 | set MAVEN_PROJECTBASEDIR=%WDIR%
102 | cd "%EXEC_DIR%"
103 | goto endDetectBaseDir
104 |
105 | :baseDirNotFound
106 | set MAVEN_PROJECTBASEDIR=%EXEC_DIR%
107 | cd "%EXEC_DIR%"
108 |
109 | :endDetectBaseDir
110 |
111 | IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig
112 |
113 | @setlocal EnableExtensions EnableDelayedExpansion
114 | for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a
115 | @endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS%
116 |
117 | :endReadAdditionalConfig
118 |
119 | SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe"
120 | set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar"
121 | set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
122 |
123 | set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
124 |
125 | FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO (
126 | IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B
127 | )
128 |
129 | @REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
130 | @REM This allows using the maven wrapper in projects that prohibit checking in binary data.
131 | if exist %WRAPPER_JAR% (
132 | if "%MVNW_VERBOSE%" == "true" (
133 | echo Found %WRAPPER_JAR%
134 | )
135 | ) else (
136 | if not "%MVNW_REPOURL%" == "" (
137 | SET DOWNLOAD_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
138 | )
139 | if "%MVNW_VERBOSE%" == "true" (
140 | echo Couldn't find %WRAPPER_JAR%, downloading it ...
141 | echo Downloading from: %DOWNLOAD_URL%
142 | )
143 |
144 | powershell -Command "&{"^
145 | "$webclient = new-object System.Net.WebClient;"^
146 | "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^
147 | "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^
148 | "}"^
149 | "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^
150 | "}"
151 | if "%MVNW_VERBOSE%" == "true" (
152 | echo Finished downloading %WRAPPER_JAR%
153 | )
154 | )
155 | @REM End of extension
156 |
157 | @REM Provide a "standardized" way to retrieve the CLI args that will
158 | @REM work with both Windows and non-Windows executions.
159 | set MAVEN_CMD_LINE_ARGS=%*
160 |
161 | %MAVEN_JAVA_EXE% ^
162 | %JVM_CONFIG_MAVEN_PROPS% ^
163 | %MAVEN_OPTS% ^
164 | %MAVEN_DEBUG_OPTS% ^
165 | -classpath %WRAPPER_JAR% ^
166 | "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^
167 | %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %*
168 | if ERRORLEVEL 1 goto error
169 | goto end
170 |
171 | :error
172 | set ERROR_CODE=1
173 |
174 | :end
175 | @endlocal & set ERROR_CODE=%ERROR_CODE%
176 |
177 | if not "%MAVEN_SKIP_RC%"=="" goto skipRcPost
178 | @REM check for post script, once with legacy .bat ending and once with .cmd ending
179 | if exist "%USERPROFILE%\mavenrc_post.bat" call "%USERPROFILE%\mavenrc_post.bat"
180 | if exist "%USERPROFILE%\mavenrc_post.cmd" call "%USERPROFILE%\mavenrc_post.cmd"
181 | :skipRcPost
182 |
183 | @REM pause the script if MAVEN_BATCH_PAUSE is set to 'on'
184 | if "%MAVEN_BATCH_PAUSE%"=="on" pause
185 |
186 | if "%MAVEN_TERMINATE_CMD%"=="on" exit %ERROR_CODE%
187 |
188 | cmd /C exit /B %ERROR_CODE%
189 |
--------------------------------------------------------------------------------
/pom.xml:
--------------------------------------------------------------------------------
1 |
2 | 4.0.0
3 | se.bjurr.gitchangelog
4 | git-changelog-maven-plugin
5 | 2.2.6-SNAPSHOT
6 | maven-plugin
7 | git-changelog-maven-plugin
8 | Maven plugin that can generate a changelog from git repo.
9 | https://github.com/tomasbjerre/git-changelog-maven-plugin
10 | 2015
11 |
12 |
13 | scm:git:git@github.com:tomasbjerre/git-changelog-maven-plugin.git
14 | https://github.com/tomasbjerre/git-changelog-maven-plugin
15 | git-changelog-maven-plugin-1.92.2
16 |
17 |
18 |
19 |
20 | ossrh
21 | https://oss.sonatype.org/service/local/staging/deploy/maven2/
22 |
23 |
24 |
25 |
26 |
27 | Apache License, Version 2.0
28 | http://www.apache.org/licenses/LICENSE-2.0.txt
29 | repo
30 |
31 |
32 |
33 |
34 |
35 | tomasbjerre
36 | Tomas Bjerre
37 | tomas.bjerre85@gmail.com
38 | http://bjurr.se/
39 |
40 |
41 |
42 |
43 | UTF-8
44 | 17
45 | 17
46 | 2.6.0
47 |
48 |
49 |
50 |
51 | org.apache.maven
52 | maven-plugin-api
53 | 3.6.0
54 | provided
55 |
56 |
57 | org.apache.maven
58 | maven-core
59 | 3.6.0
60 | provided
61 |
62 |
63 | org.apache.maven.plugin-tools
64 | maven-plugin-annotations
65 | 3.4
66 | provided
67 |
68 |
69 | org.codehaus.plexus
70 | plexus-utils
71 | 3.0.22
72 |
73 |
74 | se.bjurr.gitchangelog
75 | git-changelog-lib
76 | ${changelog-lib}
77 |
78 |
79 |
80 |
81 |
82 |
83 | org.apache.maven.plugins
84 | maven-plugin-plugin
85 | 3.6.4
86 |
87 | git-changelog-maven-plugin
88 | true
89 | gitchangelog.helpmojo
90 |
91 |
92 |
93 | mojo-descriptor
94 |
95 | descriptor
96 |
97 |
98 |
99 | gitchangelog-goal
100 |
101 | helpmojo
102 |
103 |
104 |
105 |
106 |
107 | org.apache.maven.plugins
108 | maven-release-plugin
109 | 3.0.0-M4
110 |
111 | true
112 | release-sign-artifacts
113 | deploy
114 |
115 | pom.xml
116 |
117 |
118 |
119 |
120 | com.coveo
121 | fmt-maven-plugin
122 | 2.6.0
123 |
124 |
125 |
126 | format
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 | release-sign-artifacts
137 |
138 |
139 | performRelease
140 | true
141 |
142 |
143 |
144 |
145 |
146 | org.apache.maven.plugins
147 | maven-gpg-plugin
148 | 3.0.1
149 |
150 |
151 | sign-artifacts
152 | verify
153 |
154 | sign
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
--------------------------------------------------------------------------------
/release.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | gpg -o /tmp/dummy --sign .gitignore
4 |
5 | ./mvnw \
6 | se.bjurr.gitchangelog:git-changelog-maven-plugin:1.95.0:semantic-version \
7 | release:prepare \
8 | release:perform \
9 | -B \
10 | -DperformRelease=true \
11 | && npx git-changelog-command-line -of CHANGELOG.md -ip ".*maven-release-plugin.*" \
12 | && git commit -a -m "chore: updating changelog" \
13 | && git push \
14 | || git clean -f && git checkout pom.xml
15 |
--------------------------------------------------------------------------------
/src/main/java/se/bjurr/gitchangelog/plugin/CustomIssue.java:
--------------------------------------------------------------------------------
1 | package se.bjurr.gitchangelog.plugin;
2 |
3 | import org.apache.maven.plugins.annotations.Parameter;
4 |
5 | public class CustomIssue {
6 | @Parameter(property = "name", required = true)
7 | private String name;
8 |
9 | @Parameter(property = "pattern", required = true)
10 | private String pattern;
11 |
12 | @Parameter(property = "link", required = false)
13 | private String link;
14 |
15 | @Parameter(property = "title", required = false)
16 | private String title;
17 |
18 | public void setLink(String link) {
19 | this.link = link;
20 | }
21 |
22 | public void setName(String name) {
23 | this.name = name;
24 | }
25 |
26 | public void setPattern(String pattern) {
27 | this.pattern = pattern;
28 | }
29 |
30 | public String getLink() {
31 | return link;
32 | }
33 |
34 | public String getName() {
35 | return name;
36 | }
37 |
38 | public String getPattern() {
39 | return pattern;
40 | }
41 |
42 | public void setTitle(String title) {
43 | this.title = title;
44 | }
45 |
46 | public String getTitle() {
47 | return title;
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/se/bjurr/gitchangelog/plugin/GitChangelogMojo.java:
--------------------------------------------------------------------------------
1 | package se.bjurr.gitchangelog.plugin;
2 |
3 | import static org.apache.maven.plugins.annotations.LifecyclePhase.PROCESS_SOURCES;
4 | import static se.bjurr.gitchangelog.api.GitChangelogApi.gitChangelogApiBuilder;
5 |
6 | import java.io.File;
7 | import java.nio.charset.StandardCharsets;
8 | import java.nio.file.Files;
9 | import java.nio.file.Paths;
10 | import java.util.Date;
11 | import java.util.HashMap;
12 | import java.util.List;
13 | import java.util.Map;
14 | import org.apache.maven.plugin.AbstractMojo;
15 | import org.apache.maven.plugin.MojoExecutionException;
16 | import org.apache.maven.plugins.annotations.Component;
17 | import org.apache.maven.plugins.annotations.Mojo;
18 | import org.apache.maven.plugins.annotations.Parameter;
19 | import org.apache.maven.project.MavenProject;
20 | import se.bjurr.gitchangelog.api.GitChangelogApi;
21 | import se.bjurr.gitchangelog.api.InclusivenessStrategy;
22 |
23 | @Mojo(name = "git-changelog", defaultPhase = PROCESS_SOURCES, threadSafe = true)
24 | public class GitChangelogMojo extends AbstractMojo {
25 | @Component private MavenProject project;
26 |
27 | private static final String DEFAULT_FILE = "CHANGELOG.md";
28 |
29 | /** {@link Deprecated} use toRevision */
30 | @Deprecated
31 | @Parameter(property = "toRef", required = false)
32 | private String toRef;
33 | /** {@link Deprecated} use toRevision */
34 | @Deprecated
35 | @Parameter(property = "toCommit", required = false)
36 | private String toCommit;
37 |
38 | @Parameter(property = "toRevision", required = false)
39 | public String toRevision;
40 |
41 | @Parameter(property = "toRevisionStrategy", required = false, defaultValue = "DEFAULT")
42 | public InclusivenessStrategy toRevisionStrategy;
43 |
44 | /** {@link Deprecated} use fromRevision */
45 | @Deprecated
46 | @Parameter(property = "fromRef", required = false)
47 | private String fromRef;
48 |
49 | /** {@link Deprecated} use fromRevision */
50 | @Deprecated
51 | @Parameter(property = "fromCommit", required = false)
52 | private String fromCommit;
53 |
54 | @Parameter(property = "fromRevision", required = false)
55 | public String fromRevision;
56 |
57 | @Parameter(property = "fromRevisionStrategy", required = false, defaultValue = "DEFAULT")
58 | public InclusivenessStrategy fromRevisionStrategy;
59 |
60 | @Parameter(property = "settingsFile", required = false)
61 | private String settingsFile;
62 |
63 | @Parameter(property = "extendedVariables", required = false)
64 | private Map extendedVariables;
65 |
66 | @Parameter(property = "extendedHeaders", required = false)
67 | private Map extendedHeaders;
68 |
69 | // map variables cannot be passed through maven cli use this property as a
70 | // workaround
71 | @Parameter(property = "extendedVariablesCli", required = false)
72 | private String[] extendedVariablesCli;
73 |
74 | @Parameter(property = "templateFile", required = false)
75 | private String templateFile;
76 |
77 | @Parameter(property = "templateContent", required = false)
78 | private String templateContent;
79 |
80 | @Parameter(property = "templateBaseDir", required = false)
81 | private String templateBaseDir;
82 |
83 | @Parameter(property = "templateSuffix", required = false)
84 | private String templateSuffix;
85 |
86 | @Parameter(property = "file", required = false)
87 | private File file;
88 |
89 | @Parameter(property = "readableTagName", required = false)
90 | private String readableTagName;
91 |
92 | @Parameter(property = "ignoreTagsIfNameMatches", required = false)
93 | private String ignoreTagsIfNameMatches;
94 |
95 | @Parameter(property = "dateFormat", required = false)
96 | private String dateFormat;
97 |
98 | @Parameter(property = "timeZone", required = false)
99 | private String timeZone;
100 |
101 | @Parameter(property = "removeIssueFromMessage", required = false)
102 | private boolean removeIssueFromMessage;
103 |
104 | @Parameter(property = "ignoreCommitsIfMessageMatches", required = false)
105 | private String ignoreCommitsIfMessageMatches;
106 |
107 | @Parameter(property = "ignoreCommitsOlderThan", required = false)
108 | private Date ignoreCommitsOlderThan;
109 |
110 | @Parameter(property = "untaggedName", required = false)
111 | private String untaggedName;
112 |
113 | @Parameter(property = "noIssueName", required = false)
114 | private String noIssueName;
115 |
116 | @Parameter(property = "gitHubApi", required = false)
117 | private String gitHubApi;
118 |
119 | @Parameter(property = "gitHubApiIssuePattern", required = false)
120 | private String gitHubApiIssuePattern;
121 |
122 | @Parameter(property = "gitHubToken", required = false)
123 | private String gitHubToken;
124 |
125 | @Parameter(property = "gitHubIssuePattern", required = false)
126 | private String gitHubIssuePattern;
127 |
128 | @Parameter(property = "gitLabServer", required = false)
129 | private String gitLabServer;
130 |
131 | @Parameter(property = "gitLabProjectName", required = false)
132 | private String gitLabProjectName;
133 |
134 | @Parameter(property = "gitLabToken", required = false)
135 | private String gitLabToken;
136 |
137 | @Parameter(property = "jiraIssuePattern", required = false)
138 | private String jiraIssuePattern;
139 |
140 | @Parameter(property = "jiraPassword", required = false)
141 | private String jiraPassword;
142 |
143 | @Parameter(property = "jiraServer", required = false)
144 | private String jiraServer;
145 |
146 | @Parameter(property = "jiraUsername", required = false)
147 | private String jiraUsername;
148 |
149 | @Parameter(property = "jiraBearer", required = false)
150 | private String jiraBearer;
151 |
152 | @Parameter(property = "redmineIssuePattern", required = false)
153 | private String redmineIssuePattern;
154 |
155 | @Parameter(property = "redminePassword", required = false)
156 | private String redminePassword;
157 |
158 | @Parameter(property = "redmineServer", required = false)
159 | private String redmineServer;
160 |
161 | @Parameter(property = "redmineUsername", required = false)
162 | private String redmineUsername;
163 |
164 | @Parameter(property = "redmineToken", required = false)
165 | private String redmineToken;
166 |
167 | @Parameter(property = "ignoreCommitsWithoutIssue", required = false)
168 | private Boolean ignoreCommitsWithoutIssue;
169 |
170 | @Parameter(property = "customIssues", required = false)
171 | private List customIssues;
172 |
173 | @Parameter(property = "skip", required = false)
174 | private Boolean skip;
175 |
176 | @Parameter(property = "pathFilter", required = false)
177 | private String pathFilter;
178 |
179 | @Parameter(property = "javascriptHelper", required = false)
180 | private String javascriptHelper;
181 |
182 | @Parameter(property = "handlebarsHelperFile", required = false)
183 | private String handlebarsHelperFile;
184 |
185 | @Parameter(property = "redmineEnabled", required = false)
186 | public Boolean redmineEnabled;
187 |
188 | @Parameter(property = "gitHubEnabled", required = false)
189 | public Boolean gitHubEnabled;
190 |
191 | @Parameter(property = "jiraEnabled", required = false)
192 | public Boolean jiraEnabled;
193 |
194 | @Parameter(property = "gitLabEnabled", required = false)
195 | public Boolean gitLabEnabled;
196 |
197 | @Parameter(property = "useIntegrations", required = false)
198 | public Boolean useIntegrations;
199 |
200 | @Parameter(property = "prependToFile", required = false)
201 | public Boolean prependToFile;
202 |
203 | @Override
204 | public void execute() throws MojoExecutionException {
205 | if (this.skip != null && this.skip == true) {
206 | this.getLog().info("Skipping changelog generation");
207 | return;
208 | }
209 | try {
210 | final Map extendedVariablesCliAsMap = this.convertExtendedVariablesCli2Map();
211 | this.extendedVariables.putAll(extendedVariablesCliAsMap);
212 |
213 | GitChangelogApi builder;
214 | builder =
215 | gitChangelogApiBuilder()
216 | .withUseIntegrations(this.isSuppliedAndTrue(this.useIntegrations))
217 | .withJiraEnabled(this.isSuppliedAndTrue(this.jiraEnabled))
218 | .withRedmineEnabled(this.isSuppliedAndTrue(this.redmineEnabled))
219 | .withGitHubEnabled(this.isSuppliedAndTrue(this.gitHubEnabled))
220 | .withGitLabEnabled(this.isSuppliedAndTrue(this.gitLabEnabled));
221 |
222 | if (this.isSupplied(this.javascriptHelper)) {
223 | builder //
224 | .withHandlebarsHelper(this.javascriptHelper);
225 | }
226 |
227 | if (this.isSupplied(this.handlebarsHelperFile)) {
228 | final byte[] content = Files.readAllBytes(Paths.get(this.handlebarsHelperFile));
229 | final String contentString = new String(content, StandardCharsets.UTF_8);
230 | builder //
231 | .withHandlebarsHelper(contentString);
232 | }
233 |
234 | if (this.isSupplied(this.settingsFile)) {
235 | builder.withSettings(new File(this.settingsFile).toURI().toURL());
236 | }
237 |
238 | if (this.isSupplied(this.extendedVariables)) {
239 | builder.withExtendedVariables(this.extendedVariables);
240 | }
241 |
242 | if (this.isSupplied(this.extendedHeaders)) {
243 | builder.withExtendedHeaders(this.extendedHeaders);
244 | }
245 |
246 | if (this.isSupplied(this.templateFile)) {
247 | builder.withTemplatePath(this.templateFile);
248 | }
249 | if (this.isSupplied(this.templateContent)) {
250 | builder.withTemplateContent(this.templateContent);
251 | }
252 | if (this.isSupplied(this.templateBaseDir)) {
253 | builder.withTemplateBaseDir(this.templateBaseDir);
254 | }
255 | if (this.isSupplied(this.templateSuffix)) {
256 | builder.withTemplateSuffix(this.templateSuffix);
257 | }
258 | if (this.isSupplied(this.fromCommit)) {
259 | builder.withFromCommit(this.fromCommit);
260 | }
261 | if (this.isSupplied(this.fromRef)) {
262 | builder.withFromRef(this.fromRef);
263 | }
264 | if (this.isSupplied(this.fromRevision)) {
265 | builder.withFromRevision(this.fromRevision, this.fromRevisionStrategy);
266 | }
267 | if (this.isSupplied(this.toCommit)) {
268 | builder.withToCommit(this.toCommit);
269 | }
270 | if (this.isSupplied(this.toRef)) {
271 | builder.withToRef(this.toRef);
272 | }
273 | if (this.isSupplied(this.toRevision)) {
274 | builder.withToRevision(this.toRevision, this.toRevisionStrategy);
275 | }
276 |
277 | if (this.isSupplied(this.ignoreTagsIfNameMatches)) {
278 | builder.withIgnoreTagsIfNameMatches(this.ignoreTagsIfNameMatches);
279 | }
280 | if (this.isSupplied(this.readableTagName)) {
281 | builder.withReadableTagName(this.readableTagName);
282 | }
283 | if (this.isSupplied(this.dateFormat)) {
284 | builder.withDateFormat(this.dateFormat);
285 | }
286 | if (this.isSupplied(this.timeZone)) {
287 | builder.withTimeZone(this.timeZone);
288 | }
289 | builder.withRemoveIssueFromMessageArgument(this.removeIssueFromMessage);
290 | if (this.isSupplied(this.ignoreCommitsIfMessageMatches)) {
291 | builder.withIgnoreCommitsWithMessage(this.ignoreCommitsIfMessageMatches.trim());
292 | }
293 | if (this.ignoreCommitsOlderThan != null) {
294 | builder.withIgnoreCommitsOlderThan(this.ignoreCommitsOlderThan);
295 | }
296 | if (this.isSupplied(this.untaggedName)) {
297 | builder.withUntaggedName(this.untaggedName);
298 | }
299 | if (this.isSupplied(this.noIssueName)) {
300 | builder.withNoIssueName(this.noIssueName);
301 | }
302 | if (this.ignoreCommitsWithoutIssue != null) {
303 | builder.withIgnoreCommitsWithoutIssue(this.ignoreCommitsWithoutIssue);
304 | }
305 | for (final CustomIssue customIssue : this.customIssues) {
306 | builder.withCustomIssue(
307 | customIssue.getName(),
308 | customIssue.getPattern(),
309 | customIssue.getLink(),
310 | customIssue.getTitle());
311 | }
312 | if (this.isSupplied(this.gitHubApi)) {
313 | builder.withGitHubApi(this.gitHubApi);
314 | }
315 | if (this.isSupplied(this.gitHubToken)) {
316 | builder.withGitHubToken(this.gitHubToken);
317 | }
318 | if (this.isSupplied(this.gitHubIssuePattern)) {
319 | builder.withGitHubIssuePattern(this.gitHubIssuePattern);
320 | }
321 |
322 | if (this.isSupplied(this.gitLabProjectName)) {
323 | builder.withGitLabProjectName(this.gitLabProjectName);
324 | }
325 | if (this.isSupplied(this.gitLabServer)) {
326 | builder.withGitLabServer(this.gitLabServer);
327 | }
328 | if (this.isSupplied(this.gitLabToken)) {
329 | builder.withGitLabToken(this.gitLabToken);
330 | }
331 |
332 | if (this.isSupplied(this.jiraUsername)) {
333 | builder.withJiraUsername(this.jiraUsername);
334 | }
335 | if (this.isSupplied(this.jiraPassword)) {
336 | builder.withJiraPassword(this.jiraPassword);
337 | }
338 | if (this.isSupplied(this.jiraIssuePattern)) {
339 | builder.withJiraIssuePattern(this.jiraIssuePattern);
340 | }
341 | if (this.isSupplied(this.jiraServer)) {
342 | builder.withJiraServer(this.jiraServer);
343 | }
344 | if (this.isSupplied(this.jiraBearer)) {
345 | builder.withJiraBearer(this.jiraBearer);
346 | }
347 |
348 | if (this.isSupplied(this.redmineUsername)) {
349 | builder.withRedmineUsername(this.redmineUsername);
350 | }
351 | if (this.isSupplied(this.redminePassword)) {
352 | builder.withRedminePassword(this.redminePassword);
353 | }
354 | if (this.isSupplied(this.redmineToken)) {
355 | builder.withRedmineToken(this.redmineToken);
356 | }
357 | if (this.isSupplied(this.redmineIssuePattern)) {
358 | builder.withRedmineIssuePattern(this.redmineIssuePattern);
359 | }
360 | if (this.isSupplied(this.redmineServer)) {
361 | builder.withRedmineServer(this.redmineServer);
362 | }
363 |
364 | if (this.isSupplied(this.pathFilter)) {
365 | builder.withPathFilters(this.pathFilter);
366 | }
367 |
368 | if (this.file == null) {
369 | this.getLog().info("No output set, using file " + DEFAULT_FILE);
370 | this.file = this.project.getBasedir().toPath().resolve(DEFAULT_FILE).toFile();
371 | }
372 |
373 | if (this.file != null) {
374 | if (this.isSuppliedAndTrue(this.prependToFile)) {
375 | builder.prependToFile(this.file);
376 | } else {
377 | builder.toFile(this.file);
378 | }
379 | this.getLog().info("#");
380 | this.getLog().info("# Wrote: " + this.file);
381 | this.getLog().info("#");
382 | }
383 |
384 | } catch (final Exception e) {
385 | this.getLog().error("GitChangelog", e);
386 | }
387 | }
388 |
389 | private boolean isSuppliedAndTrue(final Boolean b) {
390 | return b != null && b;
391 | }
392 |
393 | private boolean isSupplied(final String param) {
394 | return param != null && !param.isEmpty();
395 | }
396 |
397 | private boolean isSupplied(final Map, ?> parameter) {
398 | return parameter != null && !parameter.isEmpty();
399 | }
400 |
401 | private Map convertExtendedVariablesCli2Map() {
402 | final Map map = new HashMap<>();
403 | if (this.extendedVariablesCli != null) {
404 | this.getLog().info("Extended variables:");
405 | for (final String entry : this.extendedVariablesCli) {
406 | final int equalsPosition = entry.indexOf("=");
407 | final String variable = entry.substring(0, equalsPosition);
408 | final String value = entry.substring(equalsPosition + 1);
409 | this.getLog().info(variable + " = " + value);
410 | map.put(variable, value);
411 | }
412 | }
413 | return map;
414 | }
415 | }
416 |
--------------------------------------------------------------------------------
/src/main/java/se/bjurr/gitchangelog/plugin/SemanticVersionMojo.java:
--------------------------------------------------------------------------------
1 | package se.bjurr.gitchangelog.plugin;
2 |
3 | import static org.apache.maven.plugins.annotations.LifecyclePhase.PROCESS_SOURCES;
4 | import static se.bjurr.gitchangelog.api.GitChangelogApi.gitChangelogApiBuilder;
5 |
6 | import java.io.File;
7 | import org.apache.maven.model.Model;
8 | import org.apache.maven.plugin.AbstractMojo;
9 | import org.apache.maven.plugin.MojoExecutionException;
10 | import org.apache.maven.plugins.annotations.Component;
11 | import org.apache.maven.plugins.annotations.Mojo;
12 | import org.apache.maven.plugins.annotations.Parameter;
13 | import org.apache.maven.project.MavenProject;
14 | import se.bjurr.gitchangelog.api.GitChangelogApi;
15 | import se.bjurr.gitchangelog.internal.semantic.SemanticVersion;
16 |
17 | @Mojo(name = "semantic-version", defaultPhase = PROCESS_SOURCES, threadSafe = true)
18 | public class SemanticVersionMojo extends AbstractMojo {
19 | @Component private MavenProject project;
20 |
21 | @Parameter(property = "skip", required = false)
22 | private Boolean skip;
23 |
24 | @Parameter(
25 | property = "updatePomWithCurrentSemanticVersionSuffixSnapshot",
26 | required = false,
27 | defaultValue = "false")
28 | private boolean updatePomWithCurrentSemanticVersionSuffixSnapshot;
29 |
30 | @Parameter(
31 | property = "updatePomWithCurrentSemanticVersionSuffixSnapshotIfNotTagged",
32 | required = false,
33 | defaultValue = "true")
34 | private boolean updatePomWithCurrentSemanticVersionSuffixSnapshotIfNotTagged;
35 |
36 | @Parameter(property = "semanticMajorVersionPattern", required = false)
37 | private String semanticMajorVersionPattern;
38 |
39 | @Parameter(property = "semanticMinorVersionPattern", required = false)
40 | private String semanticMinorVersionPattern;
41 |
42 | @Parameter(property = "semanticPatchVersionPattern", required = false)
43 | private String semanticPatchVersionPattern;
44 |
45 | @Parameter(property = "ignoreTagsIfNameMatches", required = false)
46 | private String ignoreTagsIfNameMatches;
47 |
48 | @Override
49 | public void execute() throws MojoExecutionException {
50 | if (this.skip != null && this.skip == true) {
51 | this.getLog().info("Skipping semantic version");
52 | return;
53 | }
54 |
55 | try {
56 | final GitChangelogApi gitChangelogApiBuilder = gitChangelogApiBuilder();
57 | if (this.isSupplied(this.semanticMajorVersionPattern)) {
58 | gitChangelogApiBuilder.withSemanticMajorVersionPattern(this.semanticMajorVersionPattern);
59 | }
60 | if (this.isSupplied(this.semanticMinorVersionPattern)) {
61 | gitChangelogApiBuilder.withSemanticMinorVersionPattern(this.semanticMinorVersionPattern);
62 | }
63 | if (this.isSupplied(this.semanticPatchVersionPattern)) {
64 | gitChangelogApiBuilder.withSemanticPatchVersionPattern(this.semanticPatchVersionPattern);
65 | }
66 | if (this.isSupplied(this.ignoreTagsIfNameMatches)) {
67 | gitChangelogApiBuilder.withIgnoreTagsIfNameMatches(this.ignoreTagsIfNameMatches);
68 | }
69 | final SemanticVersion nextSemanticVersion =
70 | gitChangelogApiBuilder.getCurrentSemanticVersion();
71 | final boolean notTagged = nextSemanticVersion.findTag().isEmpty();
72 | final boolean suffixWithSnapshot =
73 | this.updatePomWithCurrentSemanticVersionSuffixSnapshot
74 | || this.updatePomWithCurrentSemanticVersionSuffixSnapshotIfNotTagged && notTagged;
75 | final String nextVersion =
76 | suffixWithSnapshot
77 | ? nextSemanticVersion.getVersion() + "-SNAPSHOT"
78 | : nextSemanticVersion.getVersion();
79 |
80 | final Model model = this.project.getModel();
81 | final String versionOrig = model.getVersion();
82 | final File pomFile = this.project.getFile();
83 | this.getLog()
84 | .info("Setting version to " + nextVersion + " was (" + versionOrig + ") in " + pomFile);
85 | // Change version during build
86 | model.setVersion(nextVersion);
87 |
88 | // Change version in file
89 | new XmlModifier(pomFile).setVersion(nextVersion);
90 |
91 | } catch (final Exception e) {
92 | throw new MojoExecutionException(e.getMessage(), e);
93 | }
94 | }
95 |
96 | private boolean isSupplied(final String param) {
97 | return param != null && !param.isEmpty();
98 | }
99 | }
100 |
--------------------------------------------------------------------------------
/src/main/java/se/bjurr/gitchangelog/plugin/XmlModifier.java:
--------------------------------------------------------------------------------
1 | package se.bjurr.gitchangelog.plugin;
2 |
3 | import java.io.File;
4 | import java.io.IOException;
5 | import javax.xml.parsers.DocumentBuilder;
6 | import javax.xml.parsers.DocumentBuilderFactory;
7 | import javax.xml.parsers.ParserConfigurationException;
8 | import javax.xml.transform.Transformer;
9 | import javax.xml.transform.TransformerFactory;
10 | import javax.xml.transform.dom.DOMSource;
11 | import javax.xml.transform.stream.StreamResult;
12 | import org.w3c.dom.Document;
13 | import org.w3c.dom.Node;
14 | import org.w3c.dom.NodeList;
15 | import org.xml.sax.SAXException;
16 |
17 | public class XmlModifier {
18 |
19 | private final File file;
20 |
21 | public XmlModifier(final File file) {
22 | this.file = file;
23 | }
24 |
25 | public void setVersion(final String value) throws Exception {
26 | final Document document = this.readDocument();
27 |
28 | final Node projectNode = this.getNode(document.getChildNodes(), "project");
29 | final Node versionNode = this.getNode(projectNode.getChildNodes(), "version");
30 | versionNode.setTextContent(value);
31 |
32 | this.saveDocument(document);
33 | }
34 |
35 | private Document readDocument() throws ParserConfigurationException, SAXException, IOException {
36 | final DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
37 | final DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
38 | final Document document = dBuilder.parse(this.file);
39 | return document;
40 | }
41 |
42 | private void saveDocument(final Node document) throws Exception {
43 | final TransformerFactory transformerFactory = TransformerFactory.newInstance();
44 | final Transformer transformer = transformerFactory.newTransformer();
45 | final DOMSource source = new DOMSource(document);
46 | final StreamResult result = new StreamResult(this.file);
47 | transformer.transform(source, result);
48 | }
49 |
50 | private Node getNode(final NodeList nodes, final String tagName) {
51 | Node found = null;
52 | for (int tagIndex = 0; tagIndex < nodes.getLength(); tagIndex++) {
53 | final Node tag = nodes.item(tagIndex);
54 | if (tag.getNodeName().equals(tagName)) {
55 | if (found != null) {
56 | throw new RuntimeException("Found multiple " + tagName + " in " + nodes);
57 | }
58 | found = tag;
59 | }
60 | }
61 | if (found == null) {
62 | throw new RuntimeException("Cannot find " + tagName + " in " + nodes);
63 | }
64 | return found;
65 | }
66 | }
67 |
--------------------------------------------------------------------------------