diff --git a/CHANGELOG.md b/CHANGELOG.md index 0d44a60..d17bf37 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,31 @@ +## v0.1.7.4 (2025-08-29) + +### New Features +- **Automated Release System**: Complete PowerShell script for automated releases +- **LLVM Code Coverage**: Integrated LLVM coverage reporting with clang-cl builds +- **Intelligent Tag Incrementation**: Automatic detection of next available version tag +- **Comprehensive Testing**: Integration tests against live PrivateBin server +- **Build Artifact Collection**: Automated collection and upload of build artifacts + +### Technical Improvements +- **Release Automation**: Full CI/CD pipeline with Gitea API integration +- **Coverage Reports**: HTML coverage reports generated and packaged as artifacts +- **Remote Detection**: Smart Git remote detection (origin > upstream > first available) +- **Error Handling**: Robust error handling and validation throughout the process +- **PowerShell Scripts**: Clean, maintainable PowerShell automation scripts + +### Build System +- **CMake Integration**: Enhanced CMakeLists.txt with LLVM coverage support +- **Cross-Platform**: Improved Windows and Linux build compatibility +- **Dependency Management**: Better vcpkg and system package integration +- **Test Framework**: Comprehensive CTest integration with coverage targets + +### Documentation +- **Release Process**: Complete documentation of automated release workflow +- **Build Instructions**: Platform-specific build and test instructions +- **API Examples**: Enhanced examples for all supported text formats +- **Testing Guide**: Integration testing setup and execution guide + ## v0.1.1.5 (2025-08-28) ### New Features