Skip to content

Releases: TeoTN/TFoosball-API

Release v2.4.1 - April 2018

22 Apr 21:23
Compare
Choose a tag to compare

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

05 Feb 21:41
Compare
Choose a tag to compare
v2.4.0-beta.2 Pre-release
Pre-release

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

05 Feb 19:07
Compare
Choose a tag to compare

Release 2.3.2 - February 2018

This is a minor release that prepares client to update to release 2.4.0.
Changes:

  • Log out user when session expires
  • Fix some authentication and authorization issues

v2.3.1

03 Jan 20:36
Compare
Choose a tag to compare

Release 2.3.1 - January 2018

Changelog:

  • Fix missing whats_new_version data in player endpoint
  • Update psycopg2 to handle PostgreSQL version >=10
  • Fix improper code formatting (PEP8)

v2.3.0 - Club Admins

28 Dec 19:59
Compare
Choose a tag to compare

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

02 Nov 20:40
dc82461
Compare
Choose a tag to compare

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

23 Apr 20:38
Compare
Choose a tag to compare
Merge pull request #25 from TeoTN/release/2.1.0

Release/2.1.0

v2.1.0-beta.1

05 Apr 10:13
Compare
Choose a tag to compare
v2.1.0-beta.1 Pre-release
Pre-release

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

10 Mar 19:28
Compare
Choose a tag to compare

No changes applied in v2.1.0-beta.0

v2.0.0-alpha.1

13 Feb 21:23
Compare
Choose a tag to compare
v2.0.0-alpha.1 Pre-release
Pre-release

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