mirror of
https://github.com/ShaYmez/HBMonv2.git
synced 2026-03-09 09:29:43 -04:00
3.6 KiB
3.6 KiB
Changelog
All notable changes to HBMonv2 will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[2.0.2] - 2024-12-13
Added
- Comprehensive CHANGELOG.md to document all changes
- Viewport meta tag for improved mobile responsiveness across all pages
- Proper HTML5 semantic structure with centered content containers
Changed
- HTML5 Compliance: Migrated all pages from XHTML 1.0 Transitional to HTML5 DOCTYPE
- Modern HTML: Replaced deprecated
<center>tags with CSS-based centering usingmargin: 0 auto - Deprecated Tags Removed:
- Replaced all
<font>tags with CSS<span>elements with inline styles - Fixed deprecated
<p>tags used as containers, replaced with proper<div>elements - Removed obsolete XHTML namespace declarations
- Updated all table tags to lowercase (TR/TH/TD → tr/th/td)
- Replaced all
- Accessibility Improvements:
- Added descriptive alt text to all logo images ("HBlink Logo")
- Added descriptive alt attributes to system info graphs (CPU Temperature, Disk Usage, Memory Usage, CPU Load, Network Traffic)
- Improved semantic HTML structure
- Security Enhancements:
- Added
htmlspecialchars()escaping to all PHP output variables in log.php to prevent XSS attacks - Added
htmlspecialchars()escaping to DASH and REPORT_NAME variables across all pages
- Added
- Code Quality:
- Standardized CSS border-radius properties (removed redundant vendor prefixes where not needed)
- Consolidated repeated border-radius declarations to single
border-radiusproperty - Changed
overflow-y: scrolltooverflow-y: autofor better UX (scrollbar only when needed) - Fixed invalid color values in CSS (removed trailing characters from rgba values)
- Improved code consistency and formatting across all templates
- Copyright Updates: Updated copyright years from 2023 to 2025 across all files
- Version Updates: Updated version from 1.6.9 to 2.0.2
Fixed
- Fixed missing closing tags and proper HTML nesting throughout all pages
- Fixed invalid HTML attributes (removed deprecated
alignattributes) - Fixed duplicate CSS properties in inline styles
- Fixed improperly nested table elements
- Fixed broken link structure in footer (added proper quote marks around href URLs)
- Fixed color styling using modern CSS instead of deprecated HTML attributes
- Corrected CSS syntax errors in template files
Improved
- Better code organization and readability
- Consistent styling across all pages
- Production-ready HTML/PHP code structure
- Cross-browser compatibility
- Performance optimizations through cleaner HTML
[1.6.9] - 2024-06-14
Previous Release
- Last version before 2.0.2 improvements
- Docker version by ShaYmez M0VUB
- Based on SP2ONG's HBMonv2
Version History
- 2.0.2 (2024-12-13): HTML5 compliance, security improvements, code quality enhancements
- 1.6.9 (2024-06-14): Previous stable release
- Original: HBMonitor by N0MJS, further developed by KC1AWV, adapted by SP2ONG
Notes
This version maintains 100% backward compatibility with existing configurations and installations. No breaking changes have been introduced. All improvements are focused on:
- Code quality and modern standards compliance
- Security hardening (XSS prevention)
- Accessibility improvements
- Performance optimization
- Future maintainability
Credits
- Original Author: Cortney T. Buffington (N0MJS)
- HBMonitor3: KC1AWV
- HBMonv2: SP2ONG (2019-2025)
- Docker Version: ShaYmez M0VUB (2020-2025)