Repository navigation
0.4.1
Added
-
Windows version metadata on
libplatemaker.dllandplatemaker-cli.exe. Both now carry a
VERSIONINFOresource (CompanyName, ProductName, File/ProductVersion from the project version,
description, copyright), so Explorer's Details tab and tools like Process Explorer show proper
identity instead of blanks. Generated fromPROJECT_VERSIONvialib/cmake/version.rc.inand
cli/version.rc.in(MinGW/windres,WIN32-only). The CLI resource declares its GPL-3.0-or-later
licence, the DLL its LGPL-3.0-or-later. -
Embedded version marker (all platforms).
libplatemaker.so/.dllandplatemaker-clinow carry
a single@(#)platemaker <version> (component)string literal, so the version is discoverable
without running the binary on platforms that have no WindowsVERSIONINFOresource (Linux/macOS):
what libplatemaker.so.<ver>orstrings … | grep '@(#)'. This is the portable companion to the
Windows metadata above (and to the shared library'sSOVERSION/versioned filename). Generated from
PROJECT_VERSIONvia a build-tree-onlylib/cmake/ident.hpp.in(never installed, not public API);
the symbol is kept from being stripped with__attribute__((used))on GCC/Clang.
Full Changelog: 0.4.0...0.4.1