Add release automation with tag-triggered workflow and changelog

Co-authored-by: Stalin-143 <161853795+Stalin-143@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-02-04 16:25:06 +00:00
parent 2c02a6eb03
commit 39a494fcdc
4 changed files with 78 additions and 6 deletions
+32
View File
@@ -0,0 +1,32 @@
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.0.0] - 2026-02-04
### Added
- Initial release of the Keylogger project
- Main keylogger script (`src/keylogger.py`) with keystroke logging capabilities
- Web server (`src/server.py`) for viewing logs through a secure interface
- Configuration management via JSON config files and environment variables
- Command-line interface with flexible argument parsing
- Batch processing to reduce network overhead
- Basic authentication for the web interface
- Setup script (`setup.sh`) for easy installation
- Comprehensive documentation including README, SECURITY, and DISCLAIMER files
- GitHub Actions workflows for CI/CD and releases
### Security
- Password-protected web interface
- Environment variable support for sensitive credentials
- Security policy documentation (SECURITY.md)
## [Unreleased]
### Planned
- Enhanced encryption for log transmission
- Multi-platform support improvements
- Additional authentication methods