Releases: TeoTN/TFoosball-API
Releases · TeoTN/TFoosball-API
Release v2.4.1 - April 2018
Release 2.4.1 - April 2018
Fixed an issue with MemberSerializer that affected variety of functionalities.
Release 2.4.0 - February 2018
The main goal of this release was to improve the overall application experience and to introduce various features to Clubs page.
API Changelog:
- Provide new endpoint for what's new section
- Handle default clubs
- Handle club autocompletion
- Remove club when last member is leaving
- Provide API endpoint for Events
- Tighten-up API access policy
- Provide command to close all sessions
v2.4.0-beta.2
Release 2.4.0 - February 2018
The main goal of this release was to improve the overall application experience and to introduce various features to Clubs page.
API Changelog:
- Provide new endpoint for what's new section
- Handle default clubs
- Handle club autocompletion
- Remove club when last member is leaving
- Provide API endpoint for Events
- Tighten-up API access policy
- Provide command to close all sessions
v2.3.2
v2.3.1
v2.3.0 - Club Admins
Release 2.3.0 - December 2017
The main goal of this release was to provide Admins feature.
Changelog
- Club admin may manage other members
- Club admin may grant admin privileges to others
- Matches with score 0-0 are treated as a mistake and rejected
- Allowed changing first/last name of Player model via Member model
v2.2.0
Changelog:
v2.2.0
- Added What's new modal,
- Email invitations (See Profile > Teams > Invite section)
- Hidden players:
- Notify user when hidden
- Add setting to unhide yourself
- Adjust profile view to mobile
- Complete redesign of homepage
- Remove old
/settings
page - Show current team on new match page
- Fix new match bug on mobile
- Fix infinite authentication loop bug
- Fix match deletion permissions bug
v2.1.0
v2.1.0-beta.1
Changelog:
v2.1.0-beta.1
- Send
expires_at
with session token - Introduce Flake8, format code in line with PEP8
- Introduce more intuitive player stats
- Fix fixtures and tests
- Create script recalculating member statistics from scratch
v2.0.0 - v2.1.0-beta.0
No changes applied in v2.1.0-beta.0
v2.0.0-alpha.1
Changelog:
- Migrate database to be prepared for Teams:
- Add team model
- Create m2m relation Player-Team with an intermediate model Member
- Move user statistics to the intermediate model
- Provide a script for migrating Player to Member on production
- Change ExpHistory to use Members (rename + add new)
- Change Match to use Members (rename + add new)
- Provide a script for assigning Matches appropriate relations
- Modify the script rebuilding ExpHistory entries to use Members
- Prepare API for having teams:
- Assign users to team
- Parse team from URL to request parameter
- Migrate
/api/users/
to use Member model - Migrate
/api/matches/.*
to use Member-wise models - Prepare settings endpoint for changing Player data
- Return HTTP 403 on accessing wrong team
- Disallow users to tinker with others' teams data
- Prepare an endpoint for team creation and listing
- Add unique constraint on Team domain
- Team creator should be assigned to the team