Skip to content

Releases: networkupstools/wmnut

WMNut-0.72 with revised CI recipes and hardened code base

04 Sep 12:39
v0.72
f748627

Choose a tag to compare

  • Update GitHub Actions recipes to test both GCC and CLANG, use CCACHE to speed up the phase of custom-built NUT [#23]
  • Revise configure.ac for better portability (or detection of incapable build environments); introduce wmnut-common.h to handle platform specifics (like NUT_PATH_MAX) once [#20]
  • Code-hardening (address static analysis warnings, suggestions from GitHub code scanning AI bots, manual review) [#17, #21, #22]
  • Safer use of configuration file path relative to the user home directory [#18]
  • Fix conflicts of global and method-local variable names, rename some of the variables and methods to better match their purpose [#16, #19]

Release WMNut-0.71, addressing compatibility with C23, adding new `ups.status` token support, and revising some documentation and recipes

28 Mar 11:11
v0.71
a2b1770

Choose a tag to compare

  • Welcome at least 3 contributors enhancing this release! :)
  • Address compilation against C23 (using what became keywords) [#11]
  • Handle more device states [#10]
  • Track and report NUT version we built against [#14]
  • Detect tokens in ups.status using the smarter method from libupsclient, if available; only match with strstr() if not [#13]
  • Extend CI checks to validate against packaged AND upstream NUT [#12, #13]
  • Make sure X11/X.h is also available, it may be packaged separately
  • Streamline the release process with a make dist-files goal

Release WMNut-0.70 with revised documentation, recipes and coding style, and a few warnings squashed

12 Aug 16:22
v0.70

Choose a tag to compare

  • Code base brought in line with common NUT coding style
  • Revised documentation, mostly about linking to NUT Project instead of Arnaud Quette personally as the maintainer contact
  • Addressed warnings from clang-18
  • Tested against contemporary NUT (heading towards v2.8.3 release) to be still compatible with the exposed NUT client API

Release WMNut-0.69 with revised documentation, recipes and CI automation

01 Sep 11:18
v0.69

Choose a tag to compare

  • Further documentation and build recipe modernization

Release WMNut-0.68 adjusted to NUT v2.8.0 API changes

13 Aug 21:05
v0.68
c2ff0ad

Choose a tag to compare

  • Numerous documentation updates (building, spelling...)
  • CI: CodeQL workflow for code scanning
  • Build recipe updates to match NUT v2.8.0 public API changes (note: not cleanly compatible with older NUT releases anymore)
  • contrib/wmnut.desktop: Add categories and keywords to .desktop file
  • configure.ac: Fix obsolete autoconf usages

Debian patches integration

06 Dec 14:58
9fd257d

Choose a tag to compare

What's Changed

  • Debian Patches merged by Jeremy Sowden

New Contributors

  • Jeremy Sowden made their first contribution in #1

Full Changelog: v0.66...v0.67

wmnut-0.66

23 Dec 22:57

Choose a tag to compare

  • Fix XDG desktop file content and execution bit

wmnut-0.65

23 Dec 21:52

Choose a tag to compare

  • Add a rule to install wmnutrc to /etc
  • Refresh and modernize with recent autotools
  • Refresh and fix the README file
  • Update TODO