Version 1.10.0 improves Rugby Tracker's support for competitions whose league standings are divided geographically, with the introduction of hemisphere-aware competition tables.
The change was prompted by the structure of the Nations Championship, where teams are presented in separate Northern and Southern Hemisphere standings rather than solely as a single overall league table.
To model this more accurately, Rugby Tracker can now associate countries with an optional hemisphere and mark individual competitions as hemisphere-aware. For those competitions, the league table can be filtered to show the combined standings or the Northern or Southern Hemisphere tables independently.
This release also updates the demo database, refreshes the Docker configuration and adds the application version number to the application title.
✨ New Features
- Added an optional hemisphere attribute to countries
- Added a hemisphere-aware flag to competition definitions
- Added hemisphere filtering to league tables for hemisphere-aware competitions:
- All teams
- Northern Hemisphere
- Southern Hemisphere
- Added the application version number to the application title
🏉 Competition Modelling
The new hemisphere support allows Rugby Tracker to represent competitions such as the Nations Championship more faithfully.
Rather than assuming that every league-style competition is best represented by a single overall table, a competition can now explicitly indicate that its standings have a hemisphere-based structure.
This keeps the competition model flexible while preserving the existing behaviour for competitions where hemisphere distinctions are irrelevant.
🗄️ Data Updates
- Updated the demo database to include the new hemisphere-related data
- Existing country records can leave hemisphere unset where the distinction is not relevant
🐳 Deployment
- Updated the Docker base image for Version 1.10.0 to accommodate demo versions of the app deployed to streamlit.app from the GitHub repo
🛠️ Fixes
- Fixed a failing streamlit.app unit test
📌 Summary
Version 1.10.0 is primarily a competition-modelling refinement.
By introducing optional hemisphere metadata and hemisphere-aware league tables, Rugby Tracker can represent the Nations Championship's Northern and Southern standings without imposing that structure on unrelated competitions.
The change continues the application's emphasis on modelling each rugby competition according to how it actually operates, while keeping the underlying design simple, explicit and reusable.