Skip to content

SMPStats v0.14.0

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Nov 17:11
5232860

SMPStats v0.14.0 - Enhanced Player Experience & GUI Overhaul

🎮 Major Features

Interactive GUI System

  • Enhanced Player GUI with session statistics and comparison features
  • Leaderboards GUI with improved layout and functionality
  • Social Partners GUI for managing player relationships
  • Friends List with enhanced UX improvements
  • Timeline Delta GUI for tracking progression over time
  • Death Replay GUI for reviewing player deaths
  • Moments History GUI for memorable gameplay events
  • Achievement Badges GUI for displaying player accomplishments
  • Admin Player Lookup GUI for server management
  • Personal Heatmap Preview with animated borders
  • Improved information hierarchy across all GUI elements

API Enhancements

  • OpenAPI 3.1 Support with machine-readable documentation
  • Time-Range Filters for more flexible data queries
  • Updated API endpoint count in documentation

Infrastructure & Testing

  • Docker-based CI/CD deployment workflows
  • Comprehensive E2E test suite with runtime tests
  • Codecov integration for test coverage tracking
  • Enhanced test reliability with improved timeout settings
  • Detailed logging and result parsing in E2E workflows
  • PR comment automation for test results
  • Early skip detection for workflows
  • Improved container cleanup and port allocation

🛠️ Technical Improvements

  • Added Checkstyle and SpotBugs for code quality
  • Explicit permissions blocks in workflows for enhanced security
  • Improved connection info parsing
  • Command timeout handling for SSH actions
  • Better error handling in E2E tests
  • Updated default Minecraft version to 1.21.10

🐛 Bug Fixes

  • Fixed paths filter parameter typo
  • Improved workflow skip detection and reporting
  • Enhanced RCON and API test timeout settings
  • Optimized concurrency settings in E2E runtime tests
  • Cleaned up unused imports

📚 Documentation

  • Realigned README and Roadmap with project vision
  • Updated API endpoint documentation
  • Added comprehensive OpenAPI documentation

Full Changelog: v0.13.0...v0.14.0