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.
- Added configuration files for development process tools
pre-commit
andblack
: - Added
requirements.txt
file to pin Python module versions.
- Re-formatted all source files using
black
- Dockerfile for running OpenRA game servers; building on the base image by rmoriz . This adds environment variable handling as well as a custom launch script for the game server that rotates starting maps.
- Introduced changelog and bumped version to
2.0.0
. While this is not a release with any breaking changes, change in project organization and the number of changes since what was the initial production release merit a major release. - Added
start
andend
parameters toora-ladder
CLI to enable database file creation for specific timeframes - Added CLI tool
ora-dbtool
to generate multiple 2-month-period database files in batch (basically a wrapper around the existingora-ladder
CLI) - Added configuration parameters to control behaviour of
ladderweb
website, see subproject README file. - Added new
ladderweb
UI features:- Added CSS/JS based UI support for responsive navbar
- Added exposition texts to
leaderboard
template file - Added history of player rankings across seasons to
player
page
- Added ladder map pack
2022.1
; see corresponding maps on the OpenRA resource center
- Refactored handling of database selection in the
ladderweb
subproject to allow for a dynamic number of 2-month-period databases