Releases: djbrown/hbscorez
Releases · djbrown/hbscorez
v1.5.3
Source Data & Insights 🔗 💡
- rename "Bereich" (District) to "Bezirk"
- scrape game remarks
Tooling 🛠
- update codeclimate GitHub Actions from v5 to v9
Dependencies 📦
- update from django-axes 6 to 7
- update from django-registration 3 to 4
- update from icalendar 5 to 6
- minor, transitive or dev-related python dependency updates
Full Changelog: v1.5.2...v1.5.3
v1.5.2
Source Data & Insights 🔗 💡
- update association url and abbreviation on import_associations
- throttle json api calls
- allow negative sports hall coordinates
Bug Fixes 🐞
- wrap sports hall error in import_game
Maintenance 👩🔧
- fix unit and integration tests (h4a data changed)
- fix parse_association_urls for redesigned portal start page
Dependencies 📦
- minor, transitive or dev-related python dependency updates
Full Changelog: v1.5.1...v1.5.2
v1.5.1
v1.5.0
New Features 🌟
- Add Clubs (#133)
User Experience & Improvements 🎨 👍
- promote code of conduct
- promote feedback via github issues
- promote contributing via github fork & pull requests
Source Data & Insights 🔗 💡
- add domain model diagram
- don't delete Game when deleting optional Sports Hall or Forfeiting Team
- scrape Sports Halls only for new or updated Games
Bug Fixes 🐞
- fix updating Games (#135) reported by Felix Rother
- fix Sports Halls always updated
Maintenance 👩🔧
- increase file log level from info to warning
Tooling 🛠
- use black as opinionated formatter
- use isort for organizing imports
- remove redmine references
- update GitHub Actions used in workflows
Dependencies 📦
- update from django 4 to 5
- update from lxml 4 to 5
- minor, transitive or dev-related python dependency updates
Full Changelog: v1.4.0...v1.5.0
v1.4.0
Source Data & Insights 🔗 💡
- handle Game tables with additional titles
- handle Scores with reassigned Player number
- handle noname Scores without Player
🐞 Bugfix
- fix handling (optional) Sports Halls when importing games
- fix Game count on Player detail view #130 thanks to @jupadin
- fix handling Players and Scores #131
Maintenance 👩🔧
- assert no error logs on
IntegrationTestCase.assert_command
- unify test structure (packages, classes, methods)
- restructure separate scrape commands:
import_associations
: Associationsimport_districts
: Districtsimport_leagues
: Seasons, Leagues, Teamsimport_games
: Games, Sport Hallsimport_reports
: Players, Scores
Tooling 🛠
- run pylint in ci-build and pr-build #126
- display test reports
- run ci-build on all branches
Dependencies 📦
- update from pylint 2 to 3
- minor, transitive or dev-related python dependency updates
Full Changelog: v1.3.15...v1.4.0
v1.3.15
v1.3.14
Source Data & Insights 🔗 💡
- scrape Association details from new portal
- scrape District details from api #118 thanks to @jupadin 🙏🏾
Maintenance 👩🔧
- create GitHub Actions Workflow for pull requests
- remove attributions report
- remove pyup
Dependencies 📦
- minor, transitive or dev-related python dependency updates
Full Changelog: v1.3.13...v1.3.14
v1.3.13
Maintenance 👩🔧
- improve logging
- improve reports blacklist in admin panel
Dependencies 📦
- update from django-axes 5 to 6
- minor, transitive or dev-related python dependency updates
Full Changelog: v1.3.12...v1.3.13
v1.3.12
User Experience & Improvements 🎨 👍
- display Report urls in Player view only for existing Reports (#76)
Source Data & Insights 🔗 💡
- Associations full names on the source pages no longer contain a hyphen delimiter
🐞 Bugfix
- resolve LeagueName before applying skip logic in
setup
command
Maintenance 👩🔧
- fix issues in static code analysis tools
- functionally rename/abstract test technology Seleneium to test type Browser Test
- move unit tests to
test.unit
subpackes
Dependencies 📦
- update from icalendar 4 to 5
- minor, transitive or dev-related python dependency updates
Tooling 🛠
- update dependency versions in GitHub Action Workflows
Full Changelog: v1.3.11...v1.3.12
v1.3.11
Maintenance 👩🔧
- add League exclusion terms
- add Adult League indicators
Full Changelog: v1.3.10...v1.3.11