Changelog
=========
All notable changes to this project will be documented in this file.
The format is based on `Keep a Changelog `_,
and this project adheres to `Semantic Versioning `_.
[Unreleased]
------------
[1.0.0] - 2024-01-01
---------------------
Added
~~~~~
- Initial release of Robot Framework PGP library
- Text encryption and decryption functionality
- File encryption and decryption functionality
- Digital signature creation and verification
- Key pair generation with customizable parameters
- Key import and export functionality
- Support for multiple recipients
- Symmetric encryption (password-based)
- Key management operations (list, delete, get info)
- Comprehensive error handling
- Full Robot Framework integration
- Complete documentation with examples
- Unit tests with pytest
- Integration tests with Robot Framework
- CI/CD pipeline with GitHub Actions
- PyPI package automation
- Read the Docs documentation
Security
~~~~~~~~
- Secure key generation with configurable key lengths
- Proper passphrase handling
- Temporary directory cleanup
- No sensitive data logging
Documentation
~~~~~~~~~~~~~
- Complete API documentation
- User guide with examples
- Installation instructions
- Contributing guidelines
- Keyword reference documentation
Testing
~~~~~~~
- Comprehensive unit test suite
- Robot Framework integration tests
- Test coverage reporting
- Automated testing in CI/CD pipeline
[0.1.0] - 2023-12-01
---------------------
Added
~~~~~
- Initial project structure
- Basic PGP functionality proof of concept
- Development environment setup