diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-03 10:56:40 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-03 10:56:40 +0200 |
| commit | 9ada636d77599c7b22a5f1b1236c0409c72187fb (patch) | |
| tree | bb0ef80ce92f0d177b2d09524370dc181323a428 /tests/test_interceptor.cpp | |
| parent | ed5750c200b642c9710e03248c46993830e6fab5 (diff) | |
| download | qtmaildir-9ada636d77599c7b22a5f1b1236c0409c72187fb.tar.gz qtmaildir-9ada636d77599c7b22a5f1b1236c0409c72187fb.zip | |
feat: surface the version and adopt semantic versioning
The version was declared in the project() call and used nowhere. It is now
generated into version.h from that single declaration, so nothing repeats
the literal, and it reaches the places it is actually wanted: --version,
--help, the window title, and QApplication.
--version and --help are answered before the web engine schemes are
registered and before QApplication is constructed. Printing one line does
not need a GUI, and both must work on a machine where the GUI cannot open.
Staying at 0.1.0 rather than calling this 1.0.0: under semver, 0.x is where
the interface may still change, and for this project the interface is the
config file format and the bindable action names. Both are one manual
verification pass old. 1.0.0 becomes a deliberate decision to stop changing
them under users.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'tests/test_interceptor.cpp')
0 files changed, 0 insertions, 0 deletions
