aboutsummaryrefslogtreecommitdiffstats
path: root/inxi.changelog
diff options
context:
space:
mode:
Diffstat (limited to 'inxi.changelog')
-rw-r--r--inxi.changelog108
1 files changed, 106 insertions, 2 deletions
diff --git a/inxi.changelog b/inxi.changelog
index 33a352a..cd7444b 100644
--- a/inxi.changelog
+++ b/inxi.changelog
@@ -1,4 +1,108 @@
================================================================================
+Version: 3.3.38
+Patch: 00
+Date: 2025-04-06
+--------------------------------------------------------------------------------
+RELEASE NOTES:
+--------------------------------------------------------------------------------
+
+A small fix/glitch release, nothing exciting.
+
+--------------------------------------------------------------------------------
+SPECIAL THANKS:
+
+1. Codeberg user dtl131 in issue #314 for noticing Vulkan gpu device driver
+field always had N/A value. See fix 3.
+
+2. Anonymous OpenBSD vm dataset, some value were unset that were expected, which
+tripped a few errors, those are all now more explicitly tested for.
+
+--------------------------------------------------------------------------------
+KNOWN ISSUES:
+
+1. If 2>/dev/null is used with tput, in FreeBSD it changes output to 80x24,
+but with OpenBSD error using xterm-ghostty, it says unknown terminal error.
+
+If I suppress the error correctly, FreeBSD breaks, but if I don't, some corner
+cases of some terminals show error.
+
+Since the FreeBSD behavior is wrong, and the OpenBSD behavior is right, I opted
+to restore the 2>/dev/null to the tput items. It doesn't really matter that much
+now that inxi defaults to 80 col widths, which is the default replacement when a
+bad value for tput cols is found.
+
+--------------------------------------------------------------------------------
+BUGS:
+
+1. SENSORS: small bug: lm sensors data for sodimm was getting the wrong values
+($1 and $2 instead of $2 and $3).
+
+--------------------------------------------------------------------------------
+FIXES:
+
+1. PackageData: failed to show Packages: N/A when pm not supported and a total
+count == 0 for -Ixx and greater verbosity. Did show for -Ix, and always showed
+for -rxx and greater.
+
+2. Issue #315 pointed out two typos in error message. Thanks for noticing!
+
+3. GRAPHICS: GraphicItem::vulkan_data() used VkPhysicalDeviceDriverProperties
+to get driver data per device, but current vulkaninfo has dropped that data
+block in favor of the VkPhysicalDeviceVulkan12Properties block, which has always
+been there. This made the 'driver:' for device always show N/A. Solution was to
+just use the other field name, since it's always been there as far as I can
+tell.
+
+4. MAIN: set_display_size OpenBSD showed errors, because error suppression not
+on for tput. Also is_jnt test passed for "" for some reason, resulting in more
+errors.
+
+5. CPU: cpu_sysctl_data failed to test if $line[1] was set. This resulted in
+OpenBSD errors since the value was 'unknown', which had been stripped out by
+cleaners. Now skips if $line[1] undefined.
+
+--------------------------------------------------------------------------------
+ENHANCEMENTS:
+
+1a. SYSTEM: DISTRO: added side ID. Oddly, despite being new, it uses old method,
+/etc/side-release. Added known good side-release in case they add os-release.
+
+1b. SYSTEM: DesktopData: Added SDE DE. Side uses that one. No version. GTK 2
+based. This also fixes showing the wm as the DE, like Openbox.
+
+2. PackageData: Added pisi pm. No idea how that escaped notice. That was using
+side, which uses pisi.
+
+3. GRAPHICS: New gpu ids: amd, intel, nvidia. Added blackwell gpu ids. Added a
+missing kepler gpu product ID via manual method.
+
+--------------------------------------------------------------------------------
+CHANGES:
+
+None.
+
+--------------------------------------------------------------------------------
+DOCUMENTATION:
+
+None.
+
+--------------------------------------------------------------------------------
+CODE:
+
+1a. TOOLS: tools/gpu_ids.pl: added nvidia blackwell detections.
+
+1b. TOOLS: added un-id'ed nvidia kepler 470 gpu to manual file.
+
+2. MAIN: is_int, is_numeric: made code more readable and debuggable.
+
+3. CPU: cpu_vendor: return '' if the value passed is undefined. Another odd
+OpenBSD error which I can't reproduce but a vm instance did since it was missing
+more data.
+
+--------------------------------------------------------------------------------
+-- Harald Hope - Tue, 07 Jan 2025 11:34:53 -0800
+
+================================================================================
Version: 3.3.37
Patch: 00
Date: 2025-01-06
@@ -120,7 +224,7 @@ the kernel compiler data.
2. OPTIONS: See Changes 1. Changed -F/--full to -e/--expanded to more accurately
reflect what -e actually does. -F/--full will work for a long time however since
-many online inxi dots suggest that option. First step will be deprecation
+many online inxi docs suggest that option. First step will be deprecation
notice, then eventually removal. But not for a few years, until this inxi is in
stable repo pools.
@@ -249,7 +353,7 @@ treat the resolution and frequency as different verbosity levels.
2c. GRAPHICS: For GPU arch: data, I stopped trying to use the convoluted post
Intel Gen11 architecture, and switched to the basic less granular arch that
-Intel's own product ID docs use. Like Xe, Xe2, Xee-LPG, Xe-HPC, Xe-HPG.
+Intel's own product ID docs use. Like Xe, Xe2, Xe-LPG, Xe-HPC, Xe-HPG.
--------------------------------------------------------------------------------
DOCUMENTATION: