Skip to content

Commit ebb537c

Browse files
committed
Add template for release notes
1 parent d42700a commit ebb537c

File tree

2 files changed

+68
-0
lines changed

2 files changed

+68
-0
lines changed

releng/prepare-relnotes

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
#!/bin/bash
2+
############################################################################
3+
# Copyright (c) 2015 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
4+
#
5+
# This program is free software; you can redistribute it and/or modify
6+
# it under the terms of the GNU General Public License as published by
7+
# the Free Software Foundation; either version 2 of the License, or
8+
# (at your option) any later version.
9+
#
10+
# This program is distributed in the hope that it will be useful,
11+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13+
# GNU General Public License for more details.
14+
#
15+
# You should have received a copy of the GNU General Public License
16+
# along with this program; if not, write to the
17+
# Free Software Foundation, Inc.,
18+
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
19+
############################################################################
20+
21+
export prev=$1
22+
export next=$2
23+
24+
export contributors=`git shortlog v${prev}..v${next} -sn --no-merges | awk -F'\t' '{print $2}' | tr -s "\\n" "*" | sed -e 's@*@, @g' -e 's@, $@\n@g'`
25+
export logs=`git shortlog v${prev}..v${next} --no-merges --format="%s - [link](https://github.com/sddm/sddm/commit/%h)"`
26+
27+
cat template.txt | envsubst

releng/template.txt

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
The SDDM team is proud to announce the release ${next} of SDDM,
2+
the Simple Desktop Display Manager.
3+
4+
SDDM is made possible thanks to the collaborative work of the [Hawaii](http://hawaiios.org),
5+
[KDE](https://www.kde.org) and [LXDE](http://lxqt.org) projects, as well as the help and contributions from dozens
6+
of other developers.
7+
8+
[INSERT HIGHLIGHTS HERE]
9+
10+
Release notes:
11+
* [LABEL: ITEM1]
12+
* [LABEL: ITEM1]
13+
14+
[Legend of previously used labels:
15+
- BACKWARDS-INCOMPATIBLE: means a change that breaks a previous behavior
16+
- LICENSING: licensing changes
17+
- WAYLAND: Wayland support
18+
- CONFIG: Changes to the configuration file
19+
- THEMES: Changes or improvements to themes
20+
- BUILD: Build issue fixes
21+
- I18N: Internationalization
22+
]
23+
24+
The list of changes is also available in our CHANGELOG file:
25+
https://github.com/sddm/sddm/blob/v${next}/ChangeLog
26+
27+
The SDDM team is working very hard towards SDDM 1.0.0.
28+
Want to help us? Want to join us? Found any bugs?
29+
Please file bug reports and pull requests on our Github tracker:
30+
https://github.com/sddm/sddm/issues
31+
32+
The ${next} sources are hosted on GitHub, release tag is [here](https://github.com/sddm/sddm/releases/tag/v${next}).
33+
Please see the "INSTALL" file for build instructions.
34+
35+
We would like to thank the following developers for their contributions to this release:
36+
37+
${contributors}
38+
39+
Commits list:
40+
41+
${logs}

0 commit comments

Comments
 (0)