Skip to content

Commit a3b7f51

Browse files
add changelog generator script and release_notes.md created from it
1 parent 89ef48e commit a3b7f51

File tree

2 files changed

+126
-0
lines changed

2 files changed

+126
-0
lines changed

changelog_gen.sh

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/bin/bash
2+
export VERSION=$(git tag --sort=-v:refname | head -1)
3+
export PREVIOUS_VERSION=$(git tag --sort=-v:refname | head -2 | awk '{split($0, tags, "\n")} END {print tags[1]}')
4+
export CHANGES=$(git log --pretty="- %s" $VERSION...$PREVIOUS_VERSION)
5+
printf "# 🎁 Release notes (\`$VERSION\`)\n\n## Changes\n$CHANGES\n\n## Metadata\n\`\`\`\nThis version -------- $VERSION\nPrevious version ---- $PREVIOUS_VERSION\nTotal commits ------- $(echo "$CHANGES" | wc -l)\n\`\`\`\n" > release_notes.md

release_notes.md

+121
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
# 🎁 Release notes (`1.2.0`)
2+
3+
## Changes
4+
- Merge pull request #311 from R1kaB3rN/bump-version-1.2
5+
- Merge pull request #373 from loathingKernel/build-update
6+
- packaging: update debian makefile patch
7+
- Makefile.in: use subproject build paths instead of copying vendored wheels
8+
- Makefile.in: group install and steps for vendored dependencies
9+
- Makefile.in: replace '_NATIVE_' with '_SYSTEM_'
10+
- configure.sh: Add command line option to configure script
11+
- Bump version to 1.2.0
12+
- workflows: fix noarch (#372)
13+
- makefile: fix some grouping issues for pyzstd and urllib
14+
- docs(readme): add overlay example to nix section (#365)
15+
- docs(readme): fix typo `launcer` -> `launcher` (#369)
16+
- build: fix setuptools version (#368)
17+
- docs(readme): improve nix section & now in nixpkgs (#364)
18+
- style: fix format
19+
- docs: add new install section
20+
- docs: add example of new usage
21+
- Merge pull request #363 from Open-Wine-Components/makefile_use_native_pyzstd_urllib
22+
- make: add options to allow disabling of builtin pyzstd and urllib in favor of native system versions
23+
- Merge pull request #306 from loathingKernel/winetricks_settings_verbs
24+
- Merge pull request #276 from loathingKernel/main
25+
- workflows: update fedora paths
26+
- umu_util: do not check if winetricks settings verbs are installed
27+
- workflows: fix some names
28+
- packaging: clone the whole repository for RPM
29+
- Add release workflow
30+
- ci: add nix flake workflows (#360)
31+
- refactor: write decompressed data for links on delta update
32+
- fix: handle symlink to file change on delta update
33+
- Add nix maintainers (#351)
34+
- Refactor nix flake, based on overriding nixpkgs (#345)
35+
- refactor: simplify type aliases
36+
- refactor: prefer constant for zstd max window log
37+
- ci: remove commit-message key from dependabot
38+
- build: fix packaging (#330)
39+
- test: ensure the patch target matches proton (#356)
40+
- refactor: improve task submission and handling on delta update (#355)
41+
- tests: add delta update test (#354)
42+
- refactor: request delta patch from latest endpoint (#353)
43+
- Specify alejandra as the nix formatter (#350)
44+
- build(nix): fix `postInstall` (#347)
45+
- build: add pyzstd, urllib3 and python-xlib (#344)
46+
- build(deps): bump actions/upload-artifact from 4.0.0 to 4.6.0 (#342)
47+
- build(installer): pass `--destdir` and `--prefix` conditionally (#343)
48+
- chore: update pyo3 (#341)
49+
- fix: properly terminate GH asset search after acquiring URL
50+
- fix: update logic in shared library path search
51+
- perf: improve shared library path search (#337)
52+
- deb: update rustup patch (#333)
53+
- build: fix missing urllib3 in RPM (#332)
54+
- fix: guide for nixos install (#327)
55+
- build: downgrade MSRV (#328)
56+
- Revert "fix: fallback to $XDG_DATA_HOME instead of $HOME/.local/share for Fla…" (#326)
57+
- feat: extend lint rules
58+
- refactor: log update info once
59+
- Revert "fix: log update info once"
60+
- fix: log update info once
61+
- ci: ignore the type for now (#325)
62+
- refactor: add comment to constant
63+
- refactor: remove unused constant
64+
- docs: update type ignore statements
65+
- refactor: update logic when processing GH assets
66+
- refactor: remove log statement
67+
- improv: log error when cannot get app ID
68+
- refactor: remove assignment of u32 array conversion
69+
- refactor: guarantee the Display is closed
70+
- Nix fixes (#322)
71+
- style: update format
72+
- improv: check codename before downloading delta
73+
- chore: update comments
74+
- test: fix exception in delta tests (#319)
75+
- feat: add initial support for delta updates (#308)
76+
- fix: fallback to $XDG_DATA_HOME instead of $HOME/.local/share for Flatpak (#290)
77+
- chore: remove python-xlib as submodule
78+
- refactor: use custom file lock functionality (#314)
79+
- style: update format
80+
- improv: read data incrementally when finding digests
81+
- fix: maintain previous py310 requirement (#310)
82+
- docs(nix): pkgs.system -> pkgs.stdenv.hostPlatform.system (#309)
83+
- tests: assert log statement of exit status (#303)
84+
- fix: skip prefix creation when running native Linux executables (#302)
85+
- expose truststore to users and update README to show users that there is the option to remove it if they want (to make it optional) (#300)
86+
- packaging: add truststore as optional nixos dependency (#298)
87+
- Patch makefile to not vendor on nix (#297)
88+
- test: add more e2e tests (#294)
89+
- test: add tests for __main__.py (#295)
90+
- fix: add missing __main__.py but remove the bin subdir
91+
- Revert "chore: remove extraneous bin subdir for zipapp build"
92+
- improv: preserve timestamps on install for zipapp build
93+
- chore: remove extraneous bin subdir for zipapp build
94+
- feat: add urllib3 v2 as network backend (#292)
95+
- test: add tests for gamesccope/x server functionality (#291)
96+
- refactor: get runtime metadata from package init file (#289)
97+
- fix: let env or hatch resolve system interpreter paths (#288)
98+
- refactor: update symbols and logging for gamesecope functionality (#286)
99+
- refactor: remove function deleting obsolete ULWGL files on launch
100+
- fix: enable network debug output when setting UMU_LOG=1
101+
- chore: remove setting ULWGL environment variable
102+
- chore: remove log statements of wine prefix user directories
103+
- improv: update error message for empty PROTONPATH
104+
- improv: prefer selectively importing from zipfile
105+
- fix: enable winetricks debug output for UMU_LOG=1
106+
- refactor: don't raise runtime error on failure getting gh assets (#285)
107+
- refactor: simplify version printing when parsing arguments (#284)
108+
- refactor: change logging formats and move argument parsing functionality (#282)
109+
- chore: enforce more lint rules (#281)
110+
- Add support for Proton logging to stdout (#279)
111+
- fix: remove leading spaces in shim (#275)
112+
- tests: add more unit tests (#274)
113+
- chore: update format
114+
- Added -v, --version command line option (#273)
115+
116+
## Metadata
117+
```
118+
This version -------- 1.2.0
119+
Previous version ---- 1.1.4
120+
Total commits ------- 111
121+
```

0 commit comments

Comments
 (0)