Update CHANGELOG.md to v0.1.7.4 with automated release system features
This commit is contained in:
28
CHANGELOG.md
28
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
|
||||
|
||||
Reference in New Issue
Block a user