- Add cross-platform support for Windows (vcpkg) and Linux (system packages) - Improve dependency handling for cryptopp and nlohmann-json - Update build scripts for better release management - Enhance CHANGELOG.md with latest version information
2.7 KiB
2.7 KiB
v0.1.1.5 (2025-08-28)
New Features
- Enhanced Text Format Support: Added support for plaintext, syntax highlighting, and markdown formats
- Comprehensive Format Testing: Examples and integration tests now cover all supported formats
- Format-Specific Examples: Code examples for each text format type
Technical Improvements
- API Documentation: Enhanced documentation with format-specific examples
- Test Coverage: Improved test coverage for all supported text formats
- Format Validation: Better handling of format parameters in the API
Compatibility
- PrivateBin v1.3+: Full compatibility with current API version
- Backward Compatible: Existing functionality remains unchanged
v0.1.1.4 (2025-08-28)
- NEW: Automated release creation script (
scripts/create_release.ps1) - NEW: Build scripts moved to
scripts/directory for better organization - IMPROVED: Enhanced build documentation with platform-specific instructions
- IMPROVED: Better project structure and organization
v0.1.1.3 (2025-08-28)
New Features
- File Upload Functionality: New
upload_file()function added - Binary Files: Support for uploading arbitrary file types
- Enhanced Security: Same end-to-end encryption as text pastes
- File Upload Example: New example program
file_upload_exampledemonstrates the functionality
Technical Improvements
- File Processing: Binary files are correctly read and processed
- Size Limitation: Maximum file size limited to 100MB
- Compression: Automatic zlib compression before encryption
- Metadata: Files are stored as encrypted binary pastes
Documentation
- FILE_UPLOAD_README.md: Detailed documentation of file upload functionality
- README.md: Updated with file upload information and examples
- English Localization: All documentation and examples in English
Compatibility
- PrivateBin v1.3+: Full compatibility with current API version
- Cross-Platform: Support for Windows and Linux
- Backward Compatible: Existing text paste functionality remains unchanged
v0.1.1.2 (2024-XX-XX)
Bugfixes
- Improved error handling for network issues
- Fixed memory leaks in JSON processing
Improvements
- Updated dependencies (Crypto++, nlohmann/json)
- Better Windows compatibility
v0.1.1.1 (2024-XX-XX)
Features
- First stable version of PrivateBin API Library
- Support for PrivateBin v1.3 JSON-API
- End-to-end encryption with AES-256-GCM
- Cross-platform support (Windows/Linux)
API Functions
create_paste()- Create encrypted text pastesget_paste()- Retrieve and decrypt pastesdelete_paste()- Delete pastes with deletion tokensfree_string()- Memory management