Files
amethyst/docs/changelog/TEMPLATE.md
Vitor PamplonaandClaude Opus 5.5 79ca3e57a4 feat(release): generate changelog contributors; fix translator credits
scripts/contributors.sh prints the "## Contributors" block from git: the
commit authors and Co-authored-by trailers since the last release tag,
resolved to npubs through docs/changelog/github.json. That file gains
`aliases` (the other names and emails a person commits under, such as
m@localhost for mstrofnone) and `ignore` (AI co-authors and bots).
Anyone it can't resolve is listed as UNMAPPED with a commit count.
Nothing pointed at github.json before, so v1.19.0's notes, like 1.13.1's
and 1.16.0's, credited mstrofnone by name though their npub was mapped.

scripts/translators.sh, two fixes found cutting v1.19.0:
- Crowdin's report lists every project member. Those with no languages
  in the window were credited under "(unknown language)": 22 npubs who
  translated nothing. --seed no longer stores them and the offline run
  skips them.
- A new `ignore` list in translators.json (vitorpamplona) leaves out the
  account that uploads machine translations and key removals, which was
  credited for seven languages.

It now prints one line per translator with all their languages, as the
release notes write them ("Brazilian Portuguese, Czech, and German by"),
and RELEASE_OPS.md and TEMPLATE.md point at both scripts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 09:23:46 -04:00

67 lines
1.9 KiB
Markdown

# vX.Y.Z: <Release Title>
<!--
Copy this file to a new `vMAJOR.MINOR.PATCH.md` in this directory for each
release. Name the file with zero-padded MINOR and PATCH (two digits each) so it
sorts correctly in plain file browsers, e.g.:
v1.11.0 -> v1.11.00.md
v0.9 -> v0.09.00.md
v0.89.10 -> v0.89.10.md
Then add a link to it at the top of README.md (newest first). Delete this
comment and fill in the sections below; drop any section that doesn't apply.
-->
## New Features
-
## Performance
-
## Improvements and Bug fixes
-
## Desktop
-
## Cli
-
## Quartz
-
## Build & Documentation
-
## Contributors
<!-- Generate with scripts/contributors.sh; credit anyone it lists as UNMAPPED by hand. -->
- @npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z
- @npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef
- @npub12cfje6nl2nuxplcqfvhg7ljt89fmpj0n0fd24zxsukja5qm9wmtqd7y76c
- @npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5
- @npub1a3tx8wcrt789skl6gg7rqwj4wey0j53eesr4z6asd4h4jwrd62jq0wkq4k
- @npub1gvv9ahktvavf9qjtrgm62le7gplmmchd5usp5wpfhr85hf79kncqj8xchs
- @npub1ncff8m25y0c058xdljmxhpr4lxetzjpea6uq9733qmp4slfts43qawj87x
## Translations
<!-- Generate with scripts/translators.sh. -->
- Czech, German, Swedish, and Portuguese by @npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef
- Hungarian by @npub1dnvslq0vvrs8d603suykc4harv94yglcxwna9sl2xu8grt2afm3qgfh0tp
- Dutch by @npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd
- Polish by @npub16gjyljum0ksrrm28zzvejydgxwfm7xse98zwc4hlgq8epxeuggushqwyrm
- Hindi by @npub1ww6huwu3xye6r05n3qkjeq62wds5pq0jswhl7uc59lchc0n0ns4sdtw5e6
- Slovenian by @npub1qqqqqqz7nhdqz3uuwmzlflxt46lyu7zkuqhcapddhgz66c4ddynswreecw
- Spanish by @npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903
- Chinese by hypnotichemionus4 and @npub1gd8e0xfkylc7v8c5a6hkpj4gelwwcy99jt90lqjseqjj2t253s2s6ch58h