Releases: networkupstools/wmnut
Releases · networkupstools/wmnut
WMNut-0.72 with revised CI recipes and hardened code base
- Update GitHub Actions recipes to test both GCC and CLANG, use CCACHE to speed up the phase of custom-built NUT [#23]
- Revise
configure.acfor better portability (or detection of incapable build environments); introducewmnut-common.hto handle platform specifics (likeNUT_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
- 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.statususing the smarter method from libupsclient, if available; only match withstrstr()if not [#13] - Extend CI checks to validate against packaged AND upstream NUT [#12, #13]
- Make sure
X11/X.his also available, it may be packaged separately - Streamline the release process with a
make dist-filesgoal
Release WMNut-0.70 with revised documentation, recipes and coding style, and a few warnings squashed
Release WMNut-0.70 with revised documentation, recipes and coding style, and a few warnings squashed
- 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
- Further documentation and build recipe modernization
Release WMNut-0.68 adjusted to NUT v2.8.0 API changes
- 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
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
- Fix XDG desktop file content and execution bit
wmnut-0.65
- Add a rule to install wmnutrc to /etc
- Refresh and modernize with recent autotools
- Refresh and fix the README file
- Update TODO