diff options
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..c797f5e --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,51 @@ +# Changelog + +Terse, newest first. Versions are git tags. + +## 0.1.1 — 2026-08-25 + +### Added +- Man page, `man/prognosis.1`, installed by `make install`. +- **Custom columns.** Any field the Open-Meteo forecast or air-quality APIs + expose can be displayed by declaring it in the config: + `column.birch = air:birch_pollen`, then `columns=hour,temp,birch`. Optional + `label.`, `width.`, `decimals.` and `suffix.` keys. An air-quality column + costs one extra request, made only when one is declared. +- `humidity` column added to the default column set. +- `-version`, and the version is stamped into the binary at build time. +- `-weather` (forecast only), `-no-warnings`, `-ascii` (GSM-7 safe output for + SMS). +- `make lint` checks the man page renders without groff warnings; `make ci` + now includes it. `make release`, `make install-hooks`, and cross-compilation + for six platforms. + +### Changed +- **Pollen selection no longer privileges grass.** A species named in `pollen=` + is shown even at zero; `pollen=all` shows only what is present. Previously + grass was special-cased and always displayed, which forced it on someone + allergic to birch while hiding theirs. `-pollen` sets it for one run. +- **`~/.wegorc` is no longer read.** prognosis is standalone: set `location=` + in its own config, or pass `-l`. Previously it fell back to wego's config, + which made it useless without wego installed. +- `make install` installs the man page too, and honours `PREFIX` and `DESTDIR` + for packaging. +- Temperature colours are compared in Celsius whatever the display units, so + `units=imperial` no longer reports 85F as the "IMGW would warn" red. + +### Fixed +- Pollen values the API withholds are absent rather than zero, so a location + outside Europe no longer reports a confident `grass 0.0 none`. +- Flags after a positional argument are parsed rather than swallowed into the + place name. + +## 0.1.0 — 2026-08-14 + +Initial release. Go implementation replacing an earlier Python one. + +- Hourly table, temperature chart, day summary, sun times, pollen with bands + sourced from Polish clinical thresholds. +- Official IMGW warnings filtered to your powiat via GUGiK, with the failure + case ("could not check") kept distinct from "none in force". +- Temperature colours anchored to IMGW's own warning criteria. +- Configurable columns, `en`/`pl` display languages, three icon sets. +- No API key, no third-party Go modules. |
