Repository navigation
Commit 2f2371e
release: close the changelog for 0.2.0 and raise the version (#17)
* release: the changelog closes for 0.2.0 and everything that says a version agrees
The owner raised the version on 2026-08-28 and asked for the changelog to be
put in order first, because the unreleased section had grown its four kinds in
the order they happened to be written: Breaking, Fixed, Added, Changed.
Breaking, Added, Changed, Fixed now, and closed into a dated 0.2.0 section with
nothing left under Unreleased. That is not tidying: the release workflow refuses
to build when a version has no section, and refuses again when anything is left
under Unreleased, because those are changes that would go out undescribed.
A minor bump rather than a major one, and here that is a claim about other
people's CI. What changed under Breaking is which names and sizes this tool
agrees to produce - a name Windows cannot store, two names a Mac keeps as one
file, a bare nul - not what it writes once it agrees. The machine answer is
internal/guard/testdata/generator-golden.json, which git says is byte for byte
the file v0.1.0 shipped with.
A version lives in five places and four of them are copies, so all four moved
together. internal/version is the one the owner sets. The two Windows resource
scripts carry it because a .rc cannot ask a Go constant, and their compiled
.syso files are committed because the toolchain links any it finds and runs no
generator - so both were rebuilt with windres, and the guard that reads the
version back out of the compiled resource is what would have caught it if only
the scripts had been edited. The site renders it from internal/version, so
web/public was regenerated: the diff is 29 lines and not one of them is
anything other than a version number.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
* guard: the About screen's stored picture says 0.2.0 as well
The version is on that screen, so raising it made the stored tree and the
stored picture stale. Three CI jobs went red on one cause - the suite on ubuntu
and on windows, and the coverage gate, which runs the same suite. macOS passed,
because the screen guard is skipped there.
The diff is one line: "Testing Files Generator 0.1.0" becomes 0.2.0, in
about.xml, and about.png with it. Nothing else in any of the twenty five
screens moved.
Missed here because the version was checked against the places that carry it as
a NUMBER - internal/version, both resource scripts, the site - and the About
screen carries it as a sentence a person reads.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>1 parent a1c712d commit 2f2371e
21 files changed
Lines changed: 260 additions & 252 deletions
File tree
- cmd
- tfg-gui
- tfg
- internal
- guard/testdata/screens
- gui/icon
- version
- web/public
- create-file-exact-size
- docs
- faq
- formats
- pl
- dokumentacja
- faq
- formaty
- plik-o-zadanym-rozmiarze
- zastosowania
- use-cases
Large diffs are not rendered by default.
Binary file not shown.
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
43 | | - | |
| 42 | + | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| |||
Loading
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
42 | | - | |
| 41 | + | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
16 | 21 | | |
17 | 22 | | |
18 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
193 | 193 | | |
194 | 194 | | |
195 | 195 | | |
196 | | - | |
| 196 | + | |
197 | 197 | | |
198 | 198 | | |
199 | 199 | | |
| |||
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
231 | | - | |
| 231 | + | |
232 | 232 | | |
233 | 233 | | |
234 | 234 | | |
| |||
0 commit comments