Changelog

Version 1.2.0 - 2025-05-15

Added

  • Music and sound toggle options (with translations)
  • Multilanguage support expansion (German, French, Italian, Portuguese)
  • Dynamic screen resolution scaling
  • Number formatting for scores (abbreviated form)
  • Enhanced versioning system with Windows/macOS version files
  • SECURITY.md policy document
  • Code of Conduct and contribution guidelines
  • System requirements documentation for all platforms
  • Recommended VSCode extensions for development
  • Live server integration
  • Enhanced accessibility features

Changed

  • Modularized game logic and actor management
  • Improved translation system architecture
  • Enhanced Windows build scripts
  • Updated release workflow with enhanced verification
  • Refactored path utilities
  • Improved documentation navigation
  • Enhanced mkdocs.yml configuration

Fixed

  • Missing newline in translation files
  • Sound toggle key correction (X→S)
  • Documentation URL inconsistencies
  • Copyright year updates
  • Redundant configuration files
  • Typography and UI consistency
  • Module docstring improvements

Refactored

  • Resource path handling system
  • Game logic structure
  • Configuration in mypy.ini → pyproject.toml
  • VSCode IDE configuration
  • Pytest structure and execution

Chore

  • Enhanced CI/CD workflow steps
  • Added Prettier configuration
  • Improved release workflow automation
  • Enhanced GitHub Actions workflows
  • Optimized dependency management

Security

  • Additional security policy documentation
  • Enhanced vulnerability reporting process

Version 1.1.0 - 2024-05-01

Added

  • Enhanced macOS compatibility and build process
  • Improved documentation and build guides
  • Added comprehensive type checking configuration

Changed

  • Refactored code structure for improved readability
  • Updated project configuration for better maintainability
  • Enhanced resource path handling

Fixed

  • Various bug fixes and improvements
  • Type checking issues in setup.py

Version 1.0.0 - 2024-04-17

Added

  • Multilingual support for game interface
  • Encrypted high score system
  • Enhanced sound effects and music control
  • Controls screen with detailed instructions
  • Game pause and lives display
  • Comprehensive unit tests
  • Technical documentation with MkDocs
  • Build guides for macOS and Windows
  • CI/CD configuration with GitHub Actions

Changed

  • Complete game structure refactoring
  • Improved resource management
  • Performance optimization
  • Updated alien descent speed
  • Enhanced README and documentation
  • Optimized game assets

Fixed

  • Cross-platform resource path handling
  • Error handling improvements
  • Pygame compatibility issues
  • Project dependencies update

Security

  • High score encryption implementation
  • Enhanced file and resource management

Documentation

  • Complete project architecture documentation
  • Updated contribution guidelines
  • Build guides for different platforms

Infrastructure

  • GitHub Actions CI/CD setup
  • MkDocs documentation system
  • Development environment configuration