Update CHANGELOG.md for v0.1.8.4 with binary renaming details

This commit is contained in:
2025-08-29 13:17:04 +02:00
parent eb73749367
commit d2ec77aa5c

View File

@ -1,3 +1,30 @@
## v0.1.8.4 (2025-08-29)
### Breaking Changes
- **Binary Renaming**: Renamed all binaries from `privatebinapi.*` to `libprivatebin.*`
- `privatebinapi.dll``libprivatebin.dll`
- `privatebinapi.lib``libprivatebin.lib`
- `privatebinapi.exp``libprivatebin.exp`
- **Header Renaming**: Renamed main header file from `privatebinapi.h` to `libprivatebin.h`
- **Source Renaming**: Renamed main source file from `privatebinapi.cpp` to `libprivatebin.cpp`
### Project Restructuring
- **Project Name**: Changed from `PrivateBinAPI` to `LibPrivateBin`
- **Target Names**: Updated all CMake targets to use `libprivatebin` naming convention
- **Include Paths**: Updated all include statements throughout the codebase
- **Build Scripts**: Updated all build and release scripts to reference new binary names
### Technical Improvements
- **Consistent Naming**: Unified naming convention across all project components
- **Build System**: Updated CMakeLists.txt files in main project, examples, and tests
- **Script Updates**: All PowerShell scripts updated to handle new binary names
- **Documentation**: Updated README.md examples with new include paths
### Compatibility Notes
- **API Compatibility**: No functional changes to the API - only naming changes
- **Source Code**: Existing code using the old names will need to be updated
- **Build Process**: Clean build required after renaming changes
## v0.1.7.4 (2025-08-29)
### New Features