From 7a1384d48f800f5ca124659e6441ee632e62c7f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C4=83rcziem=20=E2=84=A2?= <118485377+spalencsar@users.noreply.github.com> Date: Wed, 1 Oct 2025 23:46:23 +0200 Subject: [PATCH] docs: Update CHANGELOG for v2.1.1 distribution detection release --- CHANGELOG.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d33a5c7..6bec2c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,45 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.1.1] - 2025-10-01 + +### 🚀 Distribution Detection Enhancement Release + +#### Added +- **Robust Distribution Detection System** + - 5-method fallback detection (/etc/os-release, /etc/redhat-release, /etc/debian_version, lsb_release, manual file checks) + - Container environment detection (Docker, Podman, LXC, WSL) with user warnings + - Advanced version normalization with regex parsing and bc calculator + - Comprehensive unit testing (66+ test cases, 98.5% success rate) + - Enterprise-grade error handling with detailed logging + +- **Enhanced Security Documentation** + - New SECURITY.md with comprehensive security policy + - Updated security features documentation + - Container security considerations and warnings + +- **Code Quality Improvements** + - New CODE_OF_CONDUCT.md for community guidelines + - Enhanced CONTRIBUTING.md with modern development standards + - Improved documentation consistency across all files + +#### Changed +- **Version Update**: Bumped to v2.1.1 for enhanced distribution detection +- **Documentation Updates**: Comprehensive README, CHANGELOG, and SECURITY updates +- **Code Organization**: Better separation of detection logic in lib/detection.sh + +#### Fixed +- **Distribution Compatibility**: Improved detection reliability across all supported distributions +- **Container Environment Handling**: Better warnings and compatibility checks +- **Version Parsing**: More robust version comparison and normalization + +#### Testing +- **Unit Test Coverage**: 66+ comprehensive test cases with 98.5% success rate +- **Distribution Testing**: Enhanced testing across Ubuntu, Debian, Fedora, Arch, openSUSE +- **Container Testing**: Validation in Docker, Podman, LXC, and WSL environments + +--- + ## [2.1.0] - 2025-10-01 ### 🚀 2025 Compatibility Update